Rodrigo,
Você pode resolver esse problema da seguinte forma, antes de enviar o
Originate sua API deve gerar o "ID de Acompanhamento", esse ID deve ser
enviado junto com o Originate através do campo "ActionID", em seguida sua
API deve ficar ouvindo o AMI, logo você receberá os eventos do seu
ActionID, percebendo o hangup --> você dispara essa informação para a
aplicação legada ou armazene em algum lugar que ela possa consultar.
O Asterisk 1.6, 1.8 e 10 e 11 tem um bug, quando ele recebe uma chamada
XML a resposta sempre vem como "OK" independente se realmente o resultado é
positivo ou não, então tome cuidado de seu WebService esta consumindo o AMI
via HTTP e por XML.
Abs,
Em 2 de fevereiro de 2014 20:43, Rodrigo Crepaldi <
[email protected]> escreveu:
> É quase por ai Senhores.
>
> Vou ser mais especifico.
>
> O CDR está no Mysql.
> Fiz uma API Simples em WebService que recebe os parâmetros necessários.
>
> O Cenário tem que funcionar assim.
> . O sistema Legado envia as informações para realizar o Originate, entrego
> para ele um "ID de acompanhamento" .
> . Quando Houver o Hangup desta chamada tenho que avisar imediatamente que
> acabou e com a informação que ele deve pesquisar no BD "ID de
> acompanhamento".
>
> Pensei de duas forma.
> 1. Deixa a conexão aberta de alguma forma , mais isso não sei se
> comportaria com Bastante requisição ainda mais web service.
> 2. Apenas passar o ID e depois de alguma forma informar a ele.
>
> Ideias serão bem vidas.
>
> Obrigado a todos.
>
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicadores para acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> [email protected]
>
--
Sylvio Jollenbeck
www.hosannatecnologia.com.br
<<assinatura.jpg>>
_______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicadores para acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para [email protected]

