Pessoal,
Preciso realizar o tratamento de chamadas entrantes:
Chamadas Locais recebidas de XX[2-5] desviar para o contexto entradasfixo
Chamadas recebidas de celulares XX[5-9] desviar para o contexto
entradacelular
Att: Jerson Luiz de Paula Junior
___
Pessoal,
Preciso realizar o tratamento de chamadas entrantes:
Chamadas Locais recebidas de XX[2-5] desviar para o contexto entradasfixo
Chamadas recebidas de celulares XX[5-9] desviar para o contexto
entradacelular
Att: Jerson Luiz de Paula Junior
___
Parceiro, dá p ser um pouco mais específico?
Para oq vc esta pedindo basta:
GotoIf($[${REGEX(2-5 ${EXTEN:2:1})}]?entradasfixo,${EXTEN},1)
ou
GotoIf($[${EXTEN:2:1}=2 ${EXTEN:2:1}=5]?)
Entende.
Flws
Em 09-12-2013 12:11, Jerson Luiz de Paula Júnior escreveu:
Pessoal,
Preciso realizar o
exten = s,1,Set(${CALLERID(num)})
exten = s,n,NoOp( BINA: ${CALLERID(num)} )
exten = s,n,GotoIf($[${REGEX(2-5 ${EXTEN:2:1})}]?entradasfixo,${EXTEN},1)
exten = s,n,GotoIf($[${REGEX(6-9
${EXTEN:2:1})}]?entradascelular,${EXTEN},1)
Logs do CLI:
-- Starting simple switch on 'DAHDI/1-1'
--
Seu Set tá errado parcero:
precisa ser = alguma coisa
exten = s,1,Set(BLA=${CALLERID(num)})
Em 09-12-2013 13:21, Jerson Luiz de Paula Júnior escreveu:
exten = s,1,Set(${CALLERID(num)})
exten = s,n,NoOp( BINA: ${CALLERID(num)} )
exten = s,n,GotoIf($[${REGEX(2-5
Outras coisas:
${EXTEN:2:1} significa: Apenas o 3º dígito do exten (exten=s só tem 1
digito)
Escreví dessa forma pq vc enviou o 1º email descriminando assim:
XX[2-5]
Logo se eu quero saber o 3º digito, uso ${EXTEN:2:1}.
Ficou um pouco mais claro?
Flws
Em 09-12-2013 13:21, Jerson Luiz de
Valeu d++ vou testar aqui!!
Em 9 de dezembro de 2013 13:56, jefaokpta jefaok...@hotmail.com escreveu:
Outras coisas:
${EXTEN:2:1} significa: Apenas o 3º dígito do exten (exten=s só tem 1
digito)
Escreví dessa forma pq vc enviou o 1º email descriminando assim:
XX[2-5]
Logo se eu quero
;extensions.conf
exten = s,1,Set(CALLERID(all)=${CALLERID(num)})
exten = s,n,GotoIf($[${REGEX(2-5 ${EXTEN:2:1})}]?entradasfixo,${EXTEN},1)
exten = s,n,GotoIf($[${REGEX(6-9
${EXTEN:2:1})}]?entradascelular,${EXTEN},1)
Logs do CLI
Executing [s@default:1] Set(DAHDI/1-1, CALLERID(all)=61302) in
Valeu, consegui
exten = s,1,Set(CALLERID(all)=${CALLERID(num)})
exten = s,n,Set(fixo=${CALLERID(num):2:1})
exten = s,n,Noop(${fixo}===)
exten = s,n,GotoIf($[${fixo} 7]?entradasfixo,${EXTEN},1)
exten =
Ata, na var ${fixo} vc tem o nº discado, cert.
Ótimo.
T+
Em 09-12-2013 14:36, Jerson Luiz de Paula Júnior escreveu:
Valeu, consegui
exten = s,1,Set(CALLERID(all)=${CALLERID(num)})
exten = s,n,Set(fixo=${CALLERID(num):2:1})
exten = s,n,Noop(${fixo}===)
10 matches
Mail list logo