Já tive um problema parecido. Foi um erro muito específico mas talvez possa te ajudar.<br>Tinha desenvolvido uma API pra trabalhar com o AMI do asterisk 1.4 que funcionava perfeitamente, mas certa vez precisei, com urgência, migrar ela para o asterisk
1.2, e como tudo o que se faz às pressas não costuma dar certo, aconteceu isso.<br>Já faz um bom tempo, mas se não me engano o problema estava numa rotina que verificava a integridade dos "pacotes". Na versão 1.2
do asterisk há pelo menos um evento (não me recordo qual) que possui linhas "Event" e "Action" no mesmo pacote, o que não acontece na versão 1.4. Era aí que minha aplicação se perdia.<br><br><br><div>
<span class="gmail_quote">On 12/11/07, <b class="gmail_sendername">Gabriel Ortiz Lour</b> <<a href="mailto:ortiz.admin@gmail.com">ortiz.admin@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Olá pessoal,<br><br> Preciso de ajuda! Tenho uma aplicação que depende do AMI para saber o que esta ocorrendo no Asterisk. O grande problema é que ela perde alguns eventos de tempos em tempos, sem padrão nenhum, o que eu presumo que seja um problema do Asterisk com o time out de transimssão de rede.
<br><br> Enfim, este programa roda na mesma máquina que o Asterisk, então eu gostaria de saber se alguém tem alguma sugestão para contornar este problema, seja dando um geito nesta perda de pacotes ou alguma forma de receber os eventos que não seja pelo AMI (talvez lendo do console direto?)
<br><br>Qualquer ajuda é bem vinda!<br>Já escrevi para a lista Asterisk-Dev e nada!<br><span class="sg"><br>Gabriel<br>
</span></blockquote></div><br clear="all"><br>-- <br>Hugo da Costa Rebelo <br>Tel: +55 (11) 7165-4630 <br><a href="http://www.hugorebelo.com">www.hugorebelo.com</a>