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.

Cal


On Sun, Dec 15, 2013 at 7:44 AM, Alex Balashov <abalashov@evaristesys.com> wrote:
Hi,

Is there any practical way to take drive IVRs dynamically - via an API -
while taking advantage of the more high-level features of the 'ivr' module?

As I understand it, there's no way to pass in the IVR configuration
parameters, i.e. the <menu> tags and their parameters, via ESL.  At
least, I can't find 'ivr' API commands anywhere.  It seems to me that
the only way to do this dynamically would be to mod_xml_curl to
dynamically generate the XML config data in those sections.

Can anyone confirm or deny that?  It would certainly be nice to be able
to do this purely through ESL outbound instead.

Of course, at the end of the day, all these IVR actions can be manually
scripted out through dialplan applications and orchestrated through ESL
that way.  But that implies a fair amount of wheel invention, on the
basis that the 'ivr' module provides higher-level wrapping for a lot of
it.  I'd like to use it if possible.

Thanks,

-- Alex

--
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
United States
Tel: +1-678-954-0670
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org