Asegúrate que tu usuario tiene permisos de lectura para "call" y "reporting".
Usa \n en lugar de \r\n y quítale un \r\n del logoff para que no te de
un Broken Pipe.
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
El día 4 de octubre de 2011 11:38, Isaac Cueli Chavarría
<isaac...@gmail.com> escribió:
Ya se que esto no esta relacionado, pero me gustaria saber si se pdria seguir por streaming esta charla
Gracias
Creo que se graban las charlas para publicarlas más adelante en la
web, pero de streaming en directo, nada.
El día 4 de octubre de 2011 11:50, Juan Jose Marquez Perez
<jjmarqu...@gmail.com> escribió:
Aprendiendo PHP, mirando en la documentación fgets o fread y
preguntando en la lista correspondiente. :P
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
El día 4 de octubre de 2011 17:46, Isaac Cueli Chavarría
<isaac...@gmail.com> escribió:
Pega aquí el código que estás haciendo que veamos porqué no recibes
nada del Manager...
El día 4 de octubre de 2011 21:43, Isaac Cueli Chavarría
Creo que tienes que comprar un teclado nuevo, se te ponen las
mayúsculas aleatoriamente.
--
/Saúl
http://saghul.net | http://sipdoc.net
El día 5 de octubre de 2011 00:50, Isaac Cueli Chavarría
<isaac...@gmail.com> escribió:
Pues o está mal calcado, o es un ejemplo mal escogido.
> Aunque seguramente falte
> algo (Que intuyo que sera eso, mas que nada porque no veo por donde extrae
> el estado de la extension)...
ya te lo he dicho, mírate el fgets o fread...
Buenas.
Te ejemplo bien escrito:
<?
$oSocket = fsockopen ("XXX.XXX.XXX.XXX", 5038, $errno, $errstr, 20);
fputs($oSocket, "Action: login\r\n");
fputs($oSocket, "Username: usuario\r\n");
fputs($oSocket, "Secret: password\r\n\r\n");
sleep (1);
fputs($oSocket, "Action: ExtensionState\r\n");
fputs($oSocket, "Context: extensiones\r\n");
fputs($oSocket, "Exten: 101\r\n\r\n");
sleep (1);Siempre despues de cada comando tenés que dejar dos "enter".
fputs($oSocket, "Action: Logoff\r\n");
fclose($oSocket);
?>
Pirmero siempre te conviene verificar que asterisk te tome bien el usuario y los comandos que ingresás, para ello, conectate por telnet.
Saludos.