<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Porque você não usa Perl?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
Tem módulos muito bons e estáveis no CPan!</div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><br>[...]&#39;s<br><br>Marcio<div><br></div><div><div style="font-family:arial;font-size:small">========================================</div>
<div style="font-family:arial;font-size:small">########### Campanha Ajude o Marcio! ###########</div><div style="font-family:arial;font-size:small"><a href="http://sosmarcio.blogspot.com.br/" style="color:rgb(17,85,204)" target="_blank">http://sosmarcio.blogspot.com.br/</a></div>
<div style="font-family:arial;font-size:small"><a href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793" style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br></div><div style="font-family:arial;font-size:small">
========================================</div></div></div></div>
<br><br><div class="gmail_quote">Em 29 de agosto de 2013 14:46, Nicolas Tanski <span dir="ltr">&lt;<a href="mailto:nicolas.tanski@gmail.com" target="_blank">nicolas.tanski@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Rodrigo,<div>também, neste caso teria que ler o evento e exibir na tela estas informações. Correto?</div><div><br></div><div><font face="arial, helvetica, sans-serif"><i><span style="font-size:12px">Event: PeerStatus</span><br style="font-size:12px">


<span style="font-size:12px">Peer: SIP/100</span><br style="font-size:12px"><span style="font-size:12px">PeerStatus: Registered</span></i></font><br></div><div><span style="font-size:12px"><font face="arial, helvetica, sans-serif"><br>


</font></span></div><div><span style="font-size:12px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="font-size:12px"><font face="arial, helvetica, sans-serif"><b>Exemplo:</b></font></span></div>


<div><span style="font-size:12px;font-family:arial,helvetica,sans-serif">Quando atendo uma ligação o evento é criado no Asterisk, preciso capturar as informações desse evento, gravar em um variável PHP para que possa exibir na tela.</span><br>


</div><div><span style="font-size:12px"><font face="arial, helvetica, sans-serif">A finalidade de usar os eventos via AMI e capturar as informações em tempo real.</font></span></div><div><span style="font-size:12px"><font face="arial, helvetica, sans-serif">Não sei se este é o caminho correto, mas estou me baseando nisso até o momento.</font></span></div>


<div class="gmail_extra"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_extra"><font face="arial, helvetica, sans-serif">Agradeço a atenção.<br clear="all"></font><div class="im"><div><div dir="ltr">
<div><span style="border-collapse:separate;font-size:medium"><span style="font-size:small"><font color="#cccccc"><font face="arial, helvetica, sans-serif">_____________</font><font face="tahoma, sans-serif">________</font></font></span><span style="font-family:tahoma,sans-serif;font-size:small"><font color="#666666"><br>


</font></span></span></div><span style="border-collapse:separate;font-size:medium"><span style="font-size:small"><font color="#666666" face="tahoma, sans-serif"><div><br></div><div>Att,</div></font></span></span><div><div>


<span style="color:rgb(102,102,102);font-size:small;text-align:right"><b><font face="tahoma, sans-serif">Nicolas Tanski Pavão</font></b></span></div><div><span style="color:rgb(102,102,102);font-family:tahoma,sans-serif;font-size:small;text-align:right">skype: nicolastanski</span></div>


</div></div></div>
<br><br></div><div class="gmail_quote">Em 29 de agosto de 2013 15:34, Rodrigo Ferreira <span dir="ltr">&lt;<a href="mailto:rsferreira08@gmail.com" target="_blank">rsferreira08@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5">


<div lang="PT-BR" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Voce está querendo mostrar se um ramal está online ou não via ami?<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">De:</span></b><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a> [mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] <b>Em nome de </b>Nicolas Tanski<br>


<b>Enviada em:</b> quinta-feira, 29 de agosto de 2013 15:33<br><b>Para:</b> <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a>; <a href="mailto:elastixbrasil@googlegroups.com" target="_blank">elastixbrasil@googlegroups.com</a><br>


<b>Assunto:</b> [AsteriskBrasil] Lendo eventos via AMI<u></u><u></u></span></p><div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">Boa tarde lista,<u></u><u></u></p></div><div><p class="MsoNormal">


<u></u> <u></u></p></div><div><p class="MsoNormal">estou tentando ler os eventos enviados pelo o Asterisk, estou utilizando a classe AGI_AsteriskManager para isso, mas não tenho obtido sucesso.<u></u><u></u></p></div><div>


<p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Precisaria que ao encontrar um novo evento como NewState, Hangup, etc, atribuísse a minha variável do PHP e exibisse na tela como código abaixo.<br>

(<a href="http://www.voip-info.org/wiki/view/asterisk+manager+events" target="_blank">http://www.voip-info.org/wiki/view/asterisk+manager+events</a>)<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Consegui capturar todos eventos utilizando este outro código.<u></u><u></u></p></div><div><p class="MsoNormal"><a href="http://kanstech.blogspot.com.br/2009/06/asterisk-how-to-capture-events-and.html" target="_blank">http://kanstech.blogspot.com.br/2009/06/asterisk-how-to-capture-events-and.html</a><u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Gostaria de saber se alguém já conseguiu ler eventos utilizando esta classe.<u></u><u></u></p>


</div><div><p class="MsoNormal">Desde já obrigado a todos.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">&lt;?php<u></u><u></u></p>


</div><div><p class="MsoNormal">ob_implicit_flush(true);<u></u><u></u></p></div><div><p class="MsoNormal">set_time_limit(&#39;1800&#39;); //the max life in seconds of the script<u></u><u></u></p></div><div><p class="MsoNormal">


<u></u> <u></u></p></div><div><p class="MsoNormal">require_once &quot;phpagi.php&quot;;<u></u><u></u></p></div><div><p class="MsoNormal">require_once &quot;phpagi-asmanager.php&quot;;<u></u><u></u></p></div><div><p class="MsoNormal">


<u></u> <u></u></p></div><div><p class="MsoNormal">$ami = new AGI_AsteriskManager();<u></u><u></u></p></div><div><p class="MsoNormal">$conecta = $ami-&gt;connect(&quot;localhost&quot;, &quot;usuario&quot;, &quot;senha&quot;);<u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">$ami-&gt;Events(&quot;on&quot;);<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">if($conecta == true){<u></u><u></u></p>


</div><div><p class="MsoNormal">            echo &quot;&lt;p&gt;Conectado!&lt;/p&gt;&quot;;<u></u><u></u></p></div><div><p class="MsoNormal">}else{<u></u><u></u></p></div><div><p class="MsoNormal">            echo &quot;&lt;p&gt;Falha ao conectar&lt;/p&gt;&quot;;<u></u><u></u></p>


</div><div><p class="MsoNormal">            exit();<u></u><u></u></p></div><div><p class="MsoNormal">}<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">$resultado = $ami-&gt;add_event_handler(&quot;*&quot;, &quot;ExtensionStatus&quot;);<u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">//$ami-&gt;add_event_handler(&quot;*&quot;,&quot;NewState&quot;);<u></u><u></u></p></div>


<div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">print($resultado);<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">?&gt;<u></u><u></u></p></div>


<div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><div><p class="MsoNormal"><span style="font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#cccccc">_____________________</span><u></u><u></u></p></div>


<div><p class="MsoNormal"><span style="font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#666666"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#666666">Att,<u></u><u></u></span></p>


</div><div><div><p class="MsoNormal"><b><span style="font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#666666">Nicolas Tanski Pavão</span></b><u></u><u></u></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#666666">skype: nicolastanski</span><u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div></div></div></div></div><br></div></div>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div>

<br></div></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div>