You have a few choices on an approach:<br><br>1) FreeSWITCH has javascript, xml, TTS, ASR all as existing components so it&#39;s possible to just use those<br>&nbsp;&nbsp;&nbsp; resources to make a home grown parser.<br><br>2) I don&#39;t know how openVXI or the like are designed but if you can use them as a library and embed them<br>
&nbsp;&nbsp;&nbsp; in a module you could do it that way.<br><br>3) If it has to run standalone, yes you can make a middleware to event socket which has its atvantages because you could change what box you are using as the call engine easier but as a trade off you add another point of failure so it&#39;s a balanced decision.<br>
<br><br><br><br><br><div class="gmail_quote">On Tue, Nov 4, 2008 at 8:35 AM, Andrew Gilbert <span dir="ltr">&lt;<a href="mailto:gilbertandrew@mac.com">gilbertandrew@mac.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=""><div>It looks like there are 2 viable vxml parser projects, listed here. The commetrex project is a close relative if not simply OpenVxi. The rev at CMU is older, but the one on SourceForge appears semi-current (3.4). This is also what is being used by VoiceGlue, an integration with Asterisk.</div>
<div><br></div><div>The jvoicexml project is java based and doesn&#39;t look to be as far along in terms of tag support. So I spent a few minutes with OpenVXI.</div><div><br></div><div>OpenVxi has a set of interfaces one needs to support to make a full fledged voice browser. Some are provided in the reference implementation, such as logging, etc. Others need to be provided, for example call control (VXItel.h), prompting (VXIprompt.h), etc.</div>
<div><br></div><div>Seems like this would all be possible using something like event socket and glue code to implement the required OpenVXI interfaces. Call control and prompting sure seem possible that way. But I would really want someone from FS to comment on whether that makes sense.</div>
<div><br></div><div>If I get more bandwidth over next few days I will try to get OpenVXI built and explore more. But again, having some input from FS devs would be great.</div><div><br></div><div>Andy</div><div><br></div>
<div><br></div><div><div><div><div></div><div class="Wj3C7c"><div><br></div><div>On Nov 3, 2008, at 11:57 PM, Douglas Garstang wrote:</div><br></div></div><blockquote type="cite"><div><div></div><div class="Wj3C7c"><div style="font-size: 10pt;">
<div>Thanks.</div><div><br></div><div>Maybe I need to go and get my hands more dirty, but how would freeswitch interface to this?&nbsp;</div><div><br></div><div>Doug.</div><div style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 10pt;">
<br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> EdPimentl &lt;<a href="mailto:edpimentl@gmail.com" target="_blank">edpimentl@gmail.com</a>&gt;<br>
<b><span style="font-weight: bold;">To:</span></b> <a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a><br><b><span style="font-weight: bold;">Sent:</span></b> Sunday, November 2, 2008 1:39:22 PM<br>
<b><span style="font-weight: bold;">Subject:</span></b> Re: [Freeswitch-users] VxML Parser?<br></font><br> Here..<br>The most active&nbsp; VoiceXML projects...<br><a rel="nofollow" href="http://jvoicexml.sourceforge.net/" target="_blank">http://jvoicexml.sourceforge.net/</a><br>
<a rel="nofollow" href="http://jvoicexml.sourceforge.net/documentation.htm" target="_blank">http://jvoicexml.sourceforge.net/documentation.htm</a><br> <a rel="nofollow" href="http://www.commetrex.com/products/ctmiddleware/bladewarevxml.html" target="_blank">http://www.commetrex.com/products/ctmiddleware/bladewarevxml.html</a><br>
<br clear="all">-E<br> </div></div><div></div></div><br></div></div><div class="Ih2E3d"><div style="margin: 0px;">_______________________________________________</div><div style="margin: 0px;">Freeswitch-users mailing list</div>
<div style="margin: 0px;"><a href="mailto:Freeswitch-users@lists.freeswitch.org" target="_blank">Freeswitch-users@lists.freeswitch.org</a></div><div style="margin: 0px;"><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a></div>
<div style="margin: 0px;">UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a></div><div style="margin: 0px;">
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></div> </div></blockquote></div><br></div></div><br>_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>