Voce está querendo mostrar se um ramal está online ou não via ami?
De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Nicolas Tanski Enviada em: quinta-feira, 29 de agosto de 2013 15:33 Para: asteriskbrasil@listas.asteriskbrasil.org; elastixbra...@googlegroups.com Assunto: [AsteriskBrasil] Lendo eventos via AMI Boa tarde lista, estou tentando ler os eventos enviados pelo o Asterisk, estou utilizando a classe AGI_AsteriskManager para isso, mas não tenho obtido sucesso. 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. (http://www.voip-info.org/wiki/view/asterisk+manager+events) Consegui capturar todos eventos utilizando este outro código. http://kanstech.blogspot.com.br/2009/06/asterisk-how-to-capture-events-and.h tml Gostaria de saber se alguém já conseguiu ler eventos utilizando esta classe. Desde já obrigado a todos. <?php ob_implicit_flush(true); set_time_limit('1800'); //the max life in seconds of the script require_once "phpagi.php"; require_once "phpagi-asmanager.php"; $ami = new AGI_AsteriskManager(); $conecta = $ami->connect("localhost", "usuario", "senha"); $ami->Events("on"); if($conecta == true){ echo "<p>Conectado!</p>"; }else{ echo "<p>Falha ao conectar</p>"; exit(); } $resultado = $ami->add_event_handler("*", "ExtensionStatus"); //$ami->add_event_handler("*","NewState"); print($resultado); ?> _____________________ Att, Nicolas Tanski Pavão skype: nicolastanski
_______________________________________________ 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. Conheça em www.Khomp.com. _______________________________________________ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org