<div dir="ltr">mod_xml_curl would be fine. You could use ESL, but I can't think of an immediate use case that would justify making it better than mod_xml_curl.<div><br><div>Cal</div></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sun, Dec 15, 2013 at 7:44 AM, Alex Balashov <span dir="ltr"><<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
Is there any practical way to take drive IVRs dynamically - via an API -<br>
while taking advantage of the more high-level features of the 'ivr' module?<br>
<br>
As I understand it, there's no way to pass in the IVR configuration<br>
parameters, i.e. the <menu> tags and their parameters, via ESL. At<br>
least, I can't find 'ivr' API commands anywhere. It seems to me that<br>
the only way to do this dynamically would be to mod_xml_curl to<br>
dynamically generate the XML config data in those sections.<br>
<br>
Can anyone confirm or deny that? It would certainly be nice to be able<br>
to do this purely through ESL outbound instead.<br>
<br>
Of course, at the end of the day, all these IVR actions can be manually<br>
scripted out through dialplan applications and orchestrated through ESL<br>
that way. But that implies a fair amount of wheel invention, on the<br>
basis that the 'ivr' module provides higher-level wrapping for a lot of<br>
it. I'd like to use it if possible.<br>
<br>
Thanks,<br>
<br>
-- Alex<br>
<br>
--<br>
Alex Balashov - Principal<br>
Evariste Systems LLC<br>
235 E Ponce de Leon Ave<br>
Suite 106<br>
Decatur, GA 30030<br>
United States<br>
Tel: <a href="tel:%2B1-678-954-0670" value="+16789540670">+1-678-954-0670</a><br>
Web: <a href="http://www.evaristesys.com/" target="_blank">http://www.evaristesys.com/</a>, <a href="http://www.alexbalashov.com/" target="_blank">http://www.alexbalashov.com/</a><br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
</blockquote></div><br></div>