no puedo ejecutar un agi script en trixbox 2.4

19 views
Skip to first unread message

karlangas

unread,
May 10, 2008, 11:22:03 AM5/10/08
to trixbox-es
hola soy nuevo trabajando con trixbox aunque no con asterisk, estoy
haciendo pruebas para correr un agi script pero no logro que sea
ejecutado, hice todo lo debido pero aun no funciona, en el directorio /
var/lib/asterisk/agi-bin/ esta copiado el script, ya le di permisos
de ejecucion al archivo y en el extensions_custom.conf tengo esta
entrada:
[custom-ag]
exten => 601,1,Answer
exten => 601,n,AGI(test.agi)
exten => 601,n,Hangup

el asunto es que cuando marco el 601 entonces en el log de la consola
de asterisk n i siquiera veo que trata de ejecutar el script
simplemente me dice you call could not be completed como si no
existiera.

agradecere su ayuda por favor.

Saludos.
Carlos.

paco gil

unread,
May 10, 2008, 1:05:46 PM5/10/08
to trixb...@googlegroups.com
hombre, lo tuyo mas que trixbox es de asterisk... al usar el extensions_custom.conf, y poner tu telefono en el contexto [custom-ag], todo debe rular tal cual lo haría en asterisk. Ya te digo que tu problema no tiene que ver con trixbox.... a no ser que el agi ejecute cosas en php y te falten historias de ahí (por poner un ejemplo)

2008/5/10 karlangas <Karla...@gmail.com>:



--
http://ualtech.wordpress.com

karlangas

unread,
May 10, 2008, 6:29:35 PM5/10/08
to trixbox-es
eso lo comprendo pero aun sigo sin encontrar cual es el problema este
es el log de la consola de asterisk:
-- Executing [601@from-internal:1] ResetCDR("SIP/200-08fe3ae8", "")
in new s tack
-- Executing [601@from-internal:2] NoCDR("SIP/200-08fe3ae8", "")
in new stac k
-- Executing [601@from-internal:3] Wait("SIP/200-08fe3ae8", "1")
in new stac k
-- Executing [601@from-internal:4] Playback("SIP/200-08fe3ae8",
"silence/1&c annot-
complete-as-dialed&check-number-dial-again|noanswer") in new stack
-- <SIP/200-08fe3ae8> Playing 'silence/1' (language 'en')
-- <SIP/200-08fe3ae8> Playing 'cannot-complete-as-
dialed' (language 'en')
== Spawn extension (from-internal, 601, 4) exited non-zero on 'SIP/
200-08fe3ae 8'
-- Executing [h@from-internal:1] Macro("SIP/200-08fe3ae8",
"hangupcall") in new
stack
-- Executing [s@macro-hangupcall:1] ResetCDR("SIP/200-08fe3ae8",
"w") in new stack
-- Executing [s@macro-hangupcall:2] NoCDR("SIP/200-08fe3ae8", "")
in new sta ck
-- Executing [s@macro-hangupcall:3] GotoIf("SIP/200-08fe3ae8", "1?
skiprg") i n new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] GotoIf("SIP/200-08fe3ae8", "1?
skipblkvm" ) in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] GotoIf("SIP/200-08fe3ae8", "1?
theend") i n new stack
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11] Hangup("SIP/200-08fe3ae8",
"") in new s tack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/
200-08fe3 ae8' in macro
'hangupcall'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/
200-08fe3 ae8'


Como pueden ver no hay senales de que esta tratado de ejecutar el
script test.agi.

ayuda.

On 10 mayo, 13:05, "paco gil" <pag...@gmail.com> wrote:
> hombre, lo tuyo mas que trixbox es de asterisk... al usar el
> extensions_custom.conf, y poner tu telefono en el contexto [custom-ag], todo
> debe rular tal cual lo haría en asterisk. Ya te digo que tu problema no
> tiene que ver con trixbox.... a no ser que el agi ejecute cosas en php y te
> falten historias de ahí (por poner un ejemplo)
>
> 2008/5/10 karlangas <Karlanga...@gmail.com>:
>
>
>
>
>
>
>
> > hola soy nuevo trabajando con trixbox aunque no con asterisk, estoy
> > haciendo pruebas para correr un agi script pero no logro que sea
> > ejecutado, hice todo lo debido pero aun no funciona, en el directorio /
> > var/lib/asterisk/agi-bin/  esta copiado el script, ya le di permisos
> > de ejecucion al archivo y en el extensions_custom.conf tengo esta
> > entrada:
> > [custom-ag]
> > exten => 601,1,Answer
> > exten => 601,n,AGI(test.agi)
> > exten => 601,n,Hangup
>
> > el asunto es que cuando marco el 601 entonces en el log de la consola
> > de asterisk n i siquiera veo que trata de ejecutar el script
> > simplemente me dice you call could not be completed como si no
> > existiera.
>
> > agradecere su ayuda por favor.
>
> > Saludos.
> > Carlos.
>
> --http://ualtech.wordpress.com- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

paco gil

unread,
May 10, 2008, 6:39:50 PM5/10/08
to trixb...@googlegroups.com
joder... lo tienes a huevo!!!  te estás equivocando de contexto: tu tienes [fom-internal] cuando lo que quieres es [custom-ag]...

coge y cambia la extension con la que trabajas al contexto adecuado

2008/5/11 karlangas <Karla...@gmail.com>:



--
http://ualtech.wordpress.com

karlangas

unread,
May 10, 2008, 6:50:03 PM5/10/08
to trixbox-es
Cierto paco corregi el problema gracias por la ayuda........de verdad
muchas gracias.
Carlos.

On 10 mayo, 18:39, "paco gil" <pag...@gmail.com> wrote:
> joder... lo tienes a huevo!!!  te estás equivocando de contexto: tu tienes
> [fom-internal] cuando lo que quieres es [custom-ag]...
>
> coge y cambia la extension con la que trabajas al contexto adecuado
>
> 2008/5/11 karlangas <Karlanga...@gmail.com>:
> > > --http://ualtech.wordpress.com-Ocultar texto de la cita -
Reply all
Reply to author
Forward
0 new messages