<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:Courier New,courier,monaco,monospace,sans-serif;font-size:10pt"><div>So, I'm trying to get the Asterisk vxml (from i6net) working.<br>Having no luck with it.<br><br>My dial plan has:<br><br>exten =&gt; _X.,1,Answer()<br>exten =&gt; _X.,n,Wait(1)<br>exten =&gt; _X.,n,Vxml(file:///tmp/menu.vxml)<br><br>The /tmp/menu.vxml file has:<br><br>&lt;?xml version="1.0"?&gt;<br>&nbsp;&lt;vxml version="1.0"&gt;<br>&nbsp; &lt;form&gt;<br>&nbsp;&nbsp; &lt;block&gt;&lt;audio src="tt-monkeys.gsm"/&gt;&lt;/block&gt;<br>&nbsp;&nbsp; &lt;block&gt;Hello world!&lt;/block&gt;<br>&nbsp;&lt;/form&gt;<br>&lt;/vxml&gt;<br><br>The tmp directory also has the tt-monkeys.gsm file:<br><br>[root@pabx002 tmp]# ls -l tt-monkeys.gsm<br>-rw-r--r--&nbsp; 1 root root 26697 Jul&nbsp; 3 20:57 tt-monkeys.gsm<br><br>The openvxi daemon is running:<br><br>root@pabx002 tmp]# ps -ef | grep
 openvxi<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2076&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; 0 18:33 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 /bin/sh /usr/sbin/safe_openvxi<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2114&nbsp; 2076&nbsp; 0 18:33 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 openvxi -channels 100 -config /etc/openvxi/client.cfg<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2606&nbsp; 2409&nbsp; 0 21:00 pts/2&nbsp;&nbsp;&nbsp; 00:00:00 grep openvxi<br>[root@pabx002 tmp]# <br><br>The /etc/asterisk/vxml.conf file contains:<br><br>; VoiceXML Configuration<br>;<br>[general]<br>wav_codec=gsm<br>videosilence=<br>audiosilence=<br><br>[license]<br>max=1<br>video=no<br>key=<br><br>And, finally here's my console output:<br><br>&nbsp;&nbsp;&nbsp; -- Executing Vxml("SIP/xxx.201.84.142-b7600c30", "file:///tmp/menu.vxml") in new stack<br>VoiceBrowser interface file:///tmp/menu.vxml<br>&nbsp;Initialiting<br>&nbsp; == VXML_URL=(null)<br>&nbsp; ==
 VXML_ID=(null)<br>&nbsp; == VXML_PARAM=(null)<br>&nbsp; == url=file:///tmp/menu.vxml<br>&nbsp; == session=1<br>&nbsp; == id=0<br>&nbsp; == param=0<br>&nbsp; == Opening (url=file:///tmp/menu.vxml, id=(null), param=(null))<br>&nbsp; == (dnid=1yyy3160157)<br>&nbsp; == (name=1xxx8635808)<br>&nbsp; == (num=1xxx8635808)<br>&nbsp; == remote=1xxx8635808<br>&nbsp; == local=1yyy3160157<br>&nbsp;&nbsp;&nbsp; -- &gt; open|session=1|module=2|url=file:///tmp/menu.vxml|remote=1xxx8635808|local=1yyy3160157<br>&nbsp;&nbsp;&nbsp; -- &lt; open|session=1|result=ok<br>&nbsp;Waiting<br>&nbsp;&nbsp;&nbsp; -- &lt; close|session=1<br>&nbsp;Exiting<br>&nbsp; == VXML_RESULT=<br><br><br>I hear NOTHING. Asterisk drops though to the next command in the dial plan. Shouldn't I hear the tt-monkeys.gsm sound file being played? I tried to keep this as simple as I could. I thought it was interesting too that when I tried this with a web server instead of a local file, if the URL was
 wrong, the VXML() app still said it connected and got the data ok.<br><br><br><br><br></div></div><br>



      </body></html>