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

Responder a