[AsteriskBrasil] temporizar chamada de entrada

Judson Carneiro judson.jcj em gmail.com
Quinta Janeiro 5 19:02:28 BRST 2012


Então pessoal, consegui resolver mais ou menos o meu problema.

Na vono eu pego o número assim:
Set(NUMENTRADA=${SIP_HEADER(X-Vono-DDR)})
Esse Header X-Vono-DDR é coisa que eles criaram e o numero vem certinho no
header.


Setei meu servidor para exibir o log do SIP e verifiquei que o número para
o qual as pessoas discam vem no campo "to" do cabeçalho SIP da TellFree.

Logo, para obter o número de entrada da Tellfre, vou usar o header To.
Set(NUMENTRADA=${SIP_HEADER(To)})

E funcionou beleza!
Só que o campo vem  <sip:552733331111 em sip.tellfree.net>

Aí para extrair só o número fiz da seguinte forma:

exten => 7984040,n,Set(NUMENTRADA=${CUT(CUT(SIP_HEADER(To),@,1),:,2)})

NUMENTRADA agora vale 552733331111! Show de bola! :-)

Por fim tenho que criar uma condição de aplicar o exten=>
7984040,n,Set(TIMEOUT(absolute)=10) de acordo com o numero obtido em
NUMENTRADA.

Estou tentando fazer mas já apanhei do GotoIf e do ExecIf. Alguem pode dar
uma luz neste passo final?

Valeu e obrigado pela força.








Em 5 de janeiro de 2012 17:32, JefãoKPTA JOKER <jefaokpta em hotmail.com>escreveu:

>
> Putz cara, to pensando em alguma forma mas fico dificil visto q TODAS as
> ligações vem da mesma conta e pelo visto a operadora só te entrega um belo
> 'S'.
>
> Se dá pra desmembrar em outras contas, é o melhor q vc faz.
>
> Falows
> ------------------------------
> Date: Thu, 5 Jan 2012 16:18:41 -0200
>
> From: judson.jcj em gmail.com
> To: asteriskbrasil em listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] temporizar chamada de entrada
>
> Sim Jefão,
>
> Mas é que na TellFree eu tenho os numeros remotos atrelados a um único
> numero voip deles.
> Para ficar mais claro, segue o meu extensions.conf quando eu só possuía 1
> numero de entrada remoto.
>
> [from-sip]
> exten => 7984040,1,Answer
> exten => 7984040,n,ExecIf($[ "${CALLERID(name)}" = "" ]
> ?Set(CALLERID(name)=${CA
> LLERID(num)}))
> exten=> 7984040,n,Set(NUMENTRADA=2734214444)
> *exten=> 7984040,n,Set(TIMEOUT(absolute)=10)*
> exten=> 7984040,n,Goto(ivr-3,s,1)
>
> Agora que estou com 03 numeros remotos associados ao mesmo 7984040 não
> tenho mais como saber qual foi o número que a pessoa discou para entrar no
> meu PABX.
>
> Na VONO, eu lembro que tinha um header que informava o número DDR de
> entrada e eu o obtinha da seguinte forma:
> Set(NUMENTRADA=${SIP_HEADER(X-Vono-DDR)})
>
> A partir daí, acho que teria como direcionar para uma URA especifica (de
> acordo com o numero de entrada) e dentro da URA usar o SET
> TIMEOUT(absolute) para derrubar a chamada no tempo que eu determinasse. Era
> o que eu pretendia fazer... e acho que faz sentido.
>
> Mas os caras da TellFree nem me dizem se esse numero vem no header ou
> não...
>
>
>
>
>
> Em 5 de janeiro de 2012 16:04, JefãoKPTA JOKER <jefaokpta em hotmail.com>escreveu:
>
>
> Opa, perai Judson, vc não direciona as ligaçoes d entrada com base no
> EXTEN?
>
> Daí vc temporizaria(existe isso!!!) somente as regras de tal EXTEN.
>
> Entende.
> ------------------------------
> Date: Thu, 5 Jan 2012 15:41:12 -0200
> From: judson.jcj em gmail.com
> To: asteriskbrasil em listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] temporizar chamada de entrada
>
>
> OPS.. falha nossa!
> Na verdade quando uso da forma que foi indicada, funciona sim...
> desconecta no tempo estipulado. Só que vai derrubar todas as ligações,
> independente de onde a chamada tenha vindo.
> Na TellFree o técnico não informa se dentro do cabeçalho vem o numero para
> qual a pessoa chamou... aí me quebra... eu preciso deste controle por
> numero remoto... "Asterisk não é homologado, blah, blah, blah.
>
> Solução que imaginei é a de criar uma conta VOIP para cada numero
> remoto... será que é só assim mesmo?
>
> TKS!
>
>
>
> Em 5 de janeiro de 2012 15:11, Judson Carneiro <judson.jcj em gmail.com>escreveu:
>
> Obrigado Wilian, Eugenio e Jefão!
> Deu certo aqui. Era isso mesmo.
> Só repetir o procedimento pra cada uma das entradas agora.
> Muito obrigado.
>
>
> Judson.
>
>
>
>
>
> Em 5 de janeiro de 2012 15:03, JefãoKPTA JOKER <jefaokpta em hotmail.com>escreveu:
>
>  Amigo vc pode tb usar uma opção do Dial (na hora de enviar pra algum
> atendente)
>
> Se não me engano a opção é "L(tempo em milisegundos)"
>
> Falows
>
> ------------------------------
> Date: Thu, 5 Jan 2012 14:22:15 -0200
> From: judson.jcj em gmail.com
> To: asteriskbrasil em listas.asteriskbrasil.org
> Subject: [AsteriskBrasil] temporizar chamada de entrada
>
>
> Pessoal,
>
> Eu tenho um Asterisk com tronco SIP usado 100% como entrada e 03 numeros
> de telefone diferentes pela operadora TellFree.
>
> Eu gostaria de colocar uma espécie de timer na chamada entrante para cada
> um dos números de entrada.
>
> Por exemplo: uma chamada que entrasse pelo numero 3331-0001 duraria no
> máximo 30 segundos, outra chamada que entrasse pelo 3332-0002 duraria no
> máximo 1 minuto e outra chamada no terceiro numero duraria no máximo 2
> minutos. Onde configuro isso? Alguém pode dar um exemplo? A idéia é
> derrubar a chamada mesmo, mas com tempos diferentes para cada numero de
> entrada.
>
> Obrigado pela força!
>
> _______________________________________________ KHOMP ::: External Series
> Experience ::: Um novo conceito para o mercado de aplica��es que vai fazer
> voc� pensar fora da caixa. Aguarde este lan�amento
> _______________________________________________ DIGIVOICE: Lider no mercado
> de placas para Asterisk �nico fabricante com Centro de Treinamento
> especializado. LAN�AMENTO: Channel Bank TDMoE, at� 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200. ________
> ______________________________________________ Para remover seu email desta
> lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
> _______________________________________________
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
>
> _______________________________________________
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
>
> www.digivoice.com.br ou (11)3016-5200.
> ________
>
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
>
> _______________________________________________ KHOMP ::: External Series
> Experience ::: Um novo conceito para o mercado de aplica��es que vai fazer
> voc� pensar fora da caixa. Aguarde este lan�amento
> _______________________________________________ DIGIVOICE: Lider no mercado
> de placas para Asterisk �nico fabricante com Centro de Treinamento
> especializado. LAN�AMENTO: Channel Bank TDMoE, at� 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200. ________
> ______________________________________________ Para remover seu email desta
> lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
> _______________________________________________
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> _______________________________________________
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> ________
>
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
> _______________________________________________ KHOMP ::: External Series
> Experience ::: Um novo conceito para o mercado de aplica��es que vai fazer
> voc� pensar fora da caixa. Aguarde este lan�amento
> _______________________________________________ DIGIVOICE: Lider no mercado
> de placas para Asterisk �nico fabricante com Centro de Treinamento
> especializado. LAN�AMENTO: Channel Bank TDMoE, at� 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200. ________
> ______________________________________________ Para remover seu email desta
> lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
> _______________________________________________
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> _______________________________________________
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> ________
>
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120105/494048bd/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil