Soporte & Consultoria

Soporte Remoto y Consultoria skype : ambiorixg12.
Nota no se brinda ningun tipo de consulta o soporte fuera del blog de forma gratuita

sábado, 28 de noviembre de 2015

PHP Asterisk AMI event listener

// include this file to the ami-listener.php setting.php

<?php
$host="127.0.0.1";
$username="admin";
$secret="1234";
$context="internal";

?>


ami-listener.php

<?php
require("setting.php");



$socket = fsockopen($host,"5038", $errno, $errstr,10);
      if (!$socket){
        echo "$errstr ($errno)\n";
        }else{
            fputs($socket, "Action: Login\r\n");
            fputs($socket, "UserName: $username\r\n");
            fputs($socket, "Secret: $secret\r\n\r\n");
               fputs($socket, "Action: WaitEvent\r\n");
            fputs($socket, "Action: Logoff\r\n\r\n");

   while(!feof($socket)){

 $result=fgets($socket);
echo "$result\n";


}
}
?>


run this command on the linux   console

ami-listener.php

No hay comentarios:

Publicar un comentario