Problemas con AGI PHP

188 views
Skip to first unread message

alonso carvajal

unread,
Nov 11, 2012, 5:45:21 PM11/11/12
to aster...@googlegroups.com
Hola a todos, les tengo una pregunta:

Estoy tratando de obtener los datos de una llamada a traves del AGI (Usando phpagi), pero ocurre que cuando se corta la llamada
el agi termina y no realiza las acciones correspondientes.

Active el debug del agi y me entrega lo siguiente:

AGI Tx >> 200 result=-1

Por logica el -1 significa que la accion a ejecutar resulto sin exito?

He aqui un  extracto de mi agi.php
:


$agi->exec("DIAL","SIP/XXXXXX/$destino"); -> Aplicacion DIAL para realizar la llamada

#Obtener los resultados de la llamada
$estado         = $agi->get_varible("DIALSTATUS");      #Estado de la llamada, Ej: (ANSWER, NOANSWER, etc.)
$estado         = $estado['data'];
$duracion       = $agi->get_variable("ANSWEREDTIME");   #Tiempo de duracion de llamada en segundos
$duracion       = $duracion['data'];
$fin                = date('Y-m-d H-i-s');                  #Fecha y hora del termino de la llamada
$tipo              = 'NADA';                               #Tipo de llamada, Ej: (LOCAL, CELULAR, LDI, LDN, etc.)


#Visualizar datos de llamada en el Asterisk
$agi->exec("NOOP","ESTADO_=_{$estado}__DURACION_=_{$duracion}");

$agi->hangup();
die();

Al parecer al momento de terminar esta ultima mata el agi.

¿Que puede ser?, ¿Como puedo mantener el agi ejecutado aunque se termine la llamada?


Gracias de antemano.

Alonso C.

Alonso Carvajal

unread,
Nov 11, 2012, 7:41:15 PM11/11/12
to aster...@googlegroups.com
Disculpen, ya logre resolver el problema...Era un error de sintaxis y se los deje marcado con negrita.

Gracias!



--
--
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
 
 
 

Reply all
Reply to author
Forward
0 new messages