<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="color:rgb(0,0,0);font-size:12px">Event: PeerStatus</span><br style="color:rgb(0,0,0);font-size:12px">

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

</font></span></div><div><span style="color:rgb(0,0,0);font-size:12px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0);font-size:12px"><font face="arial, helvetica, sans-serif"><b>Exemplo:</b></font></span></div>

<div><span style="font-size:12px;color:rgb(0,0,0);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="color:rgb(0,0,0);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="color:rgb(0,0,0);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><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 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 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 class="h5"><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>_______________________________________________<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></div>