Cursos Asterisk en México

módulo $AGI->setcallback(\&examplecallback);

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • módulo $AGI->setcallback(\&examplecallback);

    Buen día a todos,
    Desde extensions.conf llamo a un agi en perl el cual se conecta a una base de datos en mysql y tembién reproduce algunos archivos de audio.
    Utilizo la intruccion $AGI->setcallback(\&registrar) para registrar la llamada en la base de datos, ya sea por que la aplicación finaliza por si misma o el usuario cuelga. La función "registrar", graba en la base de datos, la cierra y luego termina todo el proceso.
    El problema que tengo es cuando reproduce audio y el usuario cuelga, en el agi, el setcallback no llama a la función registrar. Sólo pasa cuando se reproduce un audio con $AGI->stream_file('audio','#');
    Pero con $var= $AGI->get_data("audio", 3000, 1) y el usuario cuelga, el setcallback llama a la función registrar y la llamada termina normal.
    Si alguién sabe porque sucede esto y como solucionarlo, se lo agradecería.
    Saludos
    Luis

Principales Usuarios Activos

Colapsar

No hay usuarios activos superiores.
Trabajando...
X