Voicexml

Hi there.
I would like to set up some VoiceXml application with asterisk.
So i’m looking for a good “voicexml interpreter” for asterisk.
As far as i know there is
-VXI*
http://products.i6net.com/index.php?tg=entry&idx=view&article=37
-Voxy
http://sourceforge.net/projects/voxy
-voiceglue
http://www.voiceglue.org/

Does anyone have test one of them?

Voxy seems really easy to set up but in don’t know much about that…

Any advice?

[quote=“snot”]Hi there.
I would like to set up some VoiceXml application with asterisk.
So i’m looking for a good “voicexml interpreter” for asterisk.
As far as i know there is
-VXI*
http://products.i6net.com/index.php?tg=entry&idx=view&article=37
-Voxy
http://sourceforge.net/projects/voxy
-voiceglue
http://www.voiceglue.org/

Does anyone have test one of them?

Voxy seems really easy to set up but in don’t know much about that…

Any advice?[/quote]

I have installed both VXI* and Voxy, but I wasn’t able to let them work. In particular, with VXI* the only vxml code interpreted and correctly executed is logging, anything else. In particular I tried to execute vxml menus … but without results…it doesn’t work, it doesn’t play recorded messages too!

Here the asterisk cli’s output

    -- Executing [100050@default:1] Goto("SIP/192.168.9.54-b7b04ca8", "test|s|1") in new stack
    -- Goto (test,s,1)
    -- Executing [s@test:1] Answer("SIP/192.168.9.54-b7b04ca8", "") in new stack
    -- Executing [s@test:2] Wait("SIP/192.168.9.54-b7b04ca8", "1") in new stack
    -- Executing [s@test:3] Vxml("SIP/192.168.9.54-b7b04ca8", "http://10.107.109.107/vxml/helloworld/helloworld2.vxml") in new stack
VoiceBrowser interface http://10.107.109.107/vxml/helloworld/helloworld2.vxml
 Initialiting
  == VXML_URL=(null)
  == VXML_ID=(null)
  == VXML_PARAM=(null)
  == url=http://10.107.109.107/vxml/helloworld/helloworld2.vxml
  == session=1
  == id=0
  == param=0
  == Opening (url=http://10.107.109.107/vxml/helloworld/helloworld2.vxml, id=(null), param=(null))
  == (url=http://10.107.109.107/vxml/helloworld/helloworld2.vxml)
    -- > open|session=1|module=2|url=http://10.107.109.107/vxml/helloworld/helloworld2.vxml
    -- < open|session=1|result=ok
  == Answer
 Waiting-desktop*CLI> 
[Feb 25 18:24:25] WARNING[8075]: app_vxml.c:2483 vxml_process: line status : 0
    -- < close|session=1
 Exiting
  == VXML_RESULT=
    -- Executing [s@test:4] Hangup("SIP/192.168.9.54-b7b04ca8", "") in new stack
  == Spawn extension (test, s, 4) exited non-zero on 'SIP/192.168.9.54-b7b04ca8'
Really destroying SIP dialog 'B1CDDB1411054FA49BD5584EC7DAB7690xc0a80936' Method: ACK

So I tried vosy too, it seems to work better on vxml interpreting, but I wasn’t able to let it work with vxml menus: if I put audio prompts in the vxml menu, it plays them all without waiting DTMF tones.

I will let you know if I solve these problems.

Helo,

It seems that your configuration works (traces are ok).
You probably use the TTS without having the TTS enabled and configured.
Try with prerecord files (wav, gsm : same format like Asterisk).

Send an email to i6net to have support.

Regards,

Tech