[AsteriskBrasil] Identificação de numero de Entrada Vono
Roberto Fonseca
robertodafonseca em terra.com.br
Quinta Maio 10 16:25:44 BRT 2007
Amigos
Possuo um login vono com 2 telefones. No extension.conf está assim:
Exten = > loginvono,1,Dial(SIP/meuramalsip)
Porém como eu tenho duas linhas, eu gostaria de indentificar a chamada ao
in’ves de loginvono usar os números de telefone. Algo do tipo
exten = > numero1,1,Dial(SIP/meuramalsip)
exten => numero2,1,Dial(SIP/meuramalsip2)
Segundo o fórum da vono funcionária assim:
Se o número de São Paulo for chamado, a mensagem INVITE enviada ao cliente
será a seguinte:
INVITE sip:usuariovono em 10.10.10.10:5060 SIP/2.0
Via: SIP/2.0/UDP 200.146.79.165:5060;
From: "4140639090"
<sip:4140639090 em 12.12.12.12:6060>;tag=SDl641f01-as73b76fb6
To: <sip:usuariovono em 11.11.11.11>
Contact: <sip:4140639090 em 200.146.79.165:5060;transport=udp>
Call-ID: SDl641f01-b1dce821c8c47d8e662376e5270a8e9a-8m4vki2
CSeq: 102 INVITE
User-Agent: Plataforma Vono
Date: Wed, 03 Jan 2007 17:29:15 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY
X-Vono-DDR: 1140637779
Content-Type: application/sdp
Content-Length: 348
Max-Forwards: 70
(…)
Uso com Asterisk:
Para recuperar a informação de identificação de número de entrada usando o
Asterisk, pode-se utilizar a função SIPGetHeader() (*).
Ex.:
exten => 123,1,SIPGetHeader(NUMENTRADA=X-Vono-DDR)
(*) Na versão 1.4 do Asterisk, a função SIPGetHeader() foi descontinuada.
Nesta versão do Asterisk deve ser utilizada a variável SIP_HEADER.
Ex.:
exten => 123,1,Set(NUMENTRADA=${SIP_HEADER(X-Vono-DDR)})
Dei um sip debug no console do asterisk e não apareceu o X-VONO-DDR. No site
da vono não fala nda em habilitar o serviço. Alguém já utilizou disso?
Roberto Fonseca
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20070510/c6e1b0b8/attachment.html
Mais detalhes sobre a lista de discussão AsteriskBrasil