I don't know how to do IVR this way but… this may help you get started: What you want is to dynamically create early media. Our calls use early media to say hello "name" to the person and change instructions and the music in early media. This is done by setting the "ringback" variable. Before the bridge I call a LUA program that looks up the incoming number and creates the early media string and sets the "ringback" variable before returning (it does many other things as well). If all you want to do when someone calls in is to say "Hi Mario, you have a credit of 34.64", it can be done with a little work. This is NOT IVR though.

Before messing with IVR note this IMPORTANT FACT: Most (all?) ITSPs limit how long they will ring (send early media) before doing something else, in my case the max I can set ringing to is 60 seconds before they send to VM, etc on their end. That means I am limited to early media of 60 seconds which my LUA program dynamically calculates and ensures we don't go past 55 seconds.
Good luck
Mario G

On Jan 28, 2014, at 8:26 AM, Shahzad Bhatti <shahzad.bhatti@g-r-v.com> wrote:

Hello i want to play an ivr using phrase to say the caller credit, i do this after answer and it is working i want to know that is it also possible to play IVR before answer using execute_on_preanswer like
<action application="set" data="execute_on_preanswer=phrase saycredit,34:64:97" />
here is my xml_curl xml for the call
             http://pastebin.freeswitch.org/21909
i want to know is it possible and if possible then what is the correct way i want to play IVR on legA but before answering the leg

Regards

Shahzad Bhatti
_________________________________________________________________________
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