[AsteriskBrasil] Asterisk envia mensagem SIP INFO?
Ernani Azevedo
ernaniaz em gmail.com
Quarta Maio 27 16:47:57 BRT 2015
Rodrigo,
existe um comando na interface do Asterisk chamado SIP NOTIFY, mas não tem
uma aplicação do dialplan que faça isto. Você pode utilizar:
exten => s,n,System(/sbin/asterisk -rx "sip notify yealink-reboot
usuario-x")
No arquivo sip_notify.conf você configura as informações que deseja enviar
ao cliente.
Existe também um patch que foi proposta para adicionar uma aplicação que
envie o pacote SIP NOTIFY, pode encontrar aqui:
https://issues.asterisk.org/jira/browse/ASTERISK-13591
Se precisar de um pacote mais específico ou dinâmico, vale a pena utilizar
uma aplicação para enviar o pacote, lembrando que pode utilizar a função
SIPPEER() para recuperar o IP do peer desejado para enviar a um software
externo.
Espero que ajude.
Abraços,
--
Ernani Azevedo
(51) 92425885
2015-05-27 14:43 GMT-03:00 Rodrigo Pimenta Carvalho <pimenta at inatel.br>:
>
>
> Olá Pessoal.
>
> Sou iniciante, a partir de hoje, num projeto usando Asterisk, SIP,
> softphone, etc. Iniciei uma recapitulação sobre Asterisk ontem.
> Tenho uma pergunta inicial básica:
>
> Como fazer o meu Asterisk enviar uma mensagem SIP INFO a um softphone
> registrado no seu SIP Registrar?
> Talvez essa pergunta seja muito genérica, então vou explicar melhor o que
> preciso fazer:
>
>
>
> |---------------------------------------|
> |-----------------------------------|
> |-----------------------------------|
> | softphone 1 |
> | Asterisk |
> | Softphone 2 |
> |---------------------------------------|
> |-----------------------------------|
> |-----------------------------------|
> |
> |
> |
> |
> |
> <---------------------------------Register ----------------------------|
> |
> |
> |
> |
> |<-------------------- Inicia
> sessão SIP---------------------------->|
> |
> |
> |
> |
> |< ------------------ extensão 200
> chamada pelo usuário-----| < ----------- aqui o usuário do Softphone
> 2 disca 200. 200 significará solicitar alguma ação específica no softphone
> 1.
> |
> |
> |
> | <-------------------- Inicia sessão
> SIP---------------> |
> |
> |
> |
> |
> | <-----------------SIP
> INFO-------------------------------- |
> |
>
>
> Assim que o Asterisk receber uma chamada para o ' ramal' 200, eu gostaria
> que ele executasse algum comando que implique no envio da mensagem SIP INFO
> ao softphone 1.
> Se isso for possível, poderei passar uma informação ao softphone 1, de tal
> forma que isso implicará numa requisição de ação específica que ele
> executará.
>
> Para tal, precisarei programar alguma ação no meu dail plan?
> É possível fazer isso?
>
> Qualquer dica será de grande valor. Muito obrigado!
>
> Att.
> Rodrigo.
> _______________________________________________
> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
> gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba
> Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100
> Garanta sua vaga e saiba mais em: www.workoffee.com.br
> _______________________________________________
> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e
> FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.
> Construa soluções de PABX IP com produtos DigiVoice - visite
> www.digivoice.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150527/7e39e71c/attachment.html>
Mais detalhes sobre a lista de discussão AsteriskBrasil