[AsteriskBrasil] Lendo eventos via AMI
Nicolas Tanski
nicolas.tanski em gmail.com
Quinta Agosto 29 15:32:32 BRT 2013
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.html
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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130829/db14c533/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil