Play IVR Before Answer
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
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
participants (2)
-
Mario G
-
Shahzad Bhatti