Asterisk + voxy

Hi everyone. I’m trying to interact with Asterisk via Vxml using voxy module through AGI as shown in the voxy website, but it doesn’t work yet!
The output of the Asterisk console when I call is the following:

AGI Tx >> agi_request: /usr/share/asterisk/agi-bin/examples/test.agi
AGI Tx >> agi_channel: SIP/1000-081d8ca8
AGI Tx >> agi_language: en
AGI Tx >> agi_type: SIP
AGI Tx >> agi_uniqueid: 1201280266.31
AGI Tx >> agi_callerid: 1000
AGI Tx >> agi_calleridname: cecho
AGI Tx >> agi_callingpres: 0
AGI Tx >> agi_callingani2: 0
AGI Tx >> agi_callington: 0
AGI Tx >> agi_callingtns: 0
AGI Tx >> agi_dnid: 1000
AGI Tx >> agi_rdnis: unknown
AGI Tx >> agi_context: phones
AGI Tx >> agi_extension: 1000
AGI Tx >> agi_priority: 4
AGI Tx >> agi_enhanced: 0.0
AGI Tx >> agi_accountcode: 
AGI Tx >> op*CLI> 
AGI Rx << verbose "Failed to execute '/usr/share/asterisk/agi-bin/examples/test.agi': No such file or directory" 2
AGI Tx >> 200 result=1
AGI Tx >> agi_request: voxy.agi 
AGI Tx >> agi_channel: SIP/1000-081d8ca8
AGI Tx >> agi_language: en
AGI Tx >> agi_type: SIP
AGI Tx >> agi_uniqueid: 1201280266.31
AGI Tx >> agi_callerid: 1000
AGI Tx >> agi_calleridname: cecho
AGI Tx >> agi_callingpres: 0
AGI Tx >> agi_callingani2: 0
AGI Tx >> agi_callington: 0
AGI Tx >> agi_callingtns: 0
AGI Tx >> agi_dnid: 1000
AGI Tx >> agi_rdnis: unknown
AGI Tx >> agi_context: phones
AGI Tx >> agi_extension: 1000
AGI Tx >> agi_priority: 5
AGI Tx >> agi_enhanced: 0.0
AGI Tx >> agi_accountcode: 
AGI Tx >> op*CLI> 
AGI Rx << verbose "Failed to execute '/usr/share/asterisk/agi-bin/voxy.agi ': No such file or directory" 2
AGI Tx >> 200 result=1

Both files test.agi and voxy.agi exist on the path shown in the debug message where it fails and are world readable.
I show you also the extensions.conf part of file which is executed during the call:

[internal]
exten => _1XXX, 1, NoOp()
exten => _1XXX, n, Answer()
exten => _1XXX, n, Wait()
;agi debug per debuggare gli agi
exten => _1XXX, n, AGI(/usr/share/asterisk/agi-bin/examples/test.agi)
exten => _1XXX, n, AGI(voxy.agi | "http://localhost/vxml/helloWorld2.vxml")
exten => _1XXX, n, Hangup()

Should anyone help me please?
Thank you all!
Best Regards

Hello everyone! I solved the problem and I post here my solution in the case someone will find my same problem :smiley:

The mistake was that I supposed that Asterisk invoked Voxy VXMLinterpreter which had to “translate” vxml program in Asterisk configuration commands. But today I realized the wrong idea! What I understood was that Asterisk calls Voxy module with the url of the vxml document to be interpreted. Then Voxy sends commands to Asterisk throw the AGI and, if I want to playback messages to the user, those are to be on a server (eventually remote) but linked in the vxml document. That’s all!

Thanks to all who have read my message and I hope this will be usefull to others.

Best Regards

I have integrated Voxy with Asterisk as per the instructions in the build/install files of Voxy

My extension.conf contains
exten => 3,2,DeadAGI(voxy.agi|“http://localhost/ivr.vxml”|debug)

where my ivr.xml is hosted in Apache server locally,

and my Asterisk CLI prints the following logs
AGI Tx >> agi_request: voxy.agi
AGI Tx >> agi_channel: SIP/3000-008c55a8
AGI Tx >> agi_language: en
AGI Tx >> agi_type: SIP
AGI Tx >> agi_uniqueid: 1207033259.4
AGI Tx >> agi_callerid: 3000
AGI Tx >> agi_calleridname: MyAsterisk1
AGI Tx >> agi_callingpres: 0
AGI Tx >> agi_callingani2: 0
AGI Tx >> agi_callington: 0
AGI Tx >> agi_callingtns: 0
AGI Tx >> agi_dnid: 2
AGI Tx >> agi_rdnis: unknown
AGI Tx >> agi_context: default
AGI Tx >> agi_extension: 3
AGI Tx >> agi_priority: 2
AGI Tx >> agi_enhanced: 0.0
AGI Tx >> agi_accountcode:
AGI Tx >>

and there is no further logging and call is in the establish state tilll we hang-up.

Is there any anything wrong with my extension.conf settings or am I missing something, Pls advice.