[AsteriskBrasil] Tratamento de chamadas entrantes.

2013-12-09 Por tôpico Jerson Luiz de Paula Júnior
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 ___

[AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico Jerson Luiz de Paula Júnior
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 ___

Re: [AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico jefaokpta
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

Re: [AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico Jerson Luiz de Paula Júnior
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' --

Re: [AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico jefaokpta
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

Re: [AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico jefaokpta
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

Re: [AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico Jerson Luiz de Paula Júnior
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

Re: [AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico Jerson Luiz de Paula Júnior
;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

Re: [AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico Jerson Luiz de Paula Júnior
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 =

Re: [AsteriskBrasil] Tratamento de chamadas entrantes

2013-12-09 Por tôpico jefaokpta
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}===)