[Freeswitch-users] Play IVR Before Answer

Anthony Minessale anthony.minessale at gmail.com
Mon Feb 3 16:41:11 MSK 2014

Then it means the phone does not support playing early media.  Try some
other phones.
On Feb 3, 2014 6:14 AM, "Shahzad Bhatti" <shahzad.bhatti at g-r-v.com> wrote:

> Anthony Minessale and Mario G thanks for your reply!
> Anthony Minessale, as u say that provider does not let me to do that but i
> have no provider in between as i am a soft-phone eyeBeam or xlite that
> directly registered to FreeSwitch and i try using pre_answer also with
> playback but these wouldn't work for me and if i answer the call and then
> playback then it works
> my syntax for playback is as
>           <action application="playback"
> data="{timeout=20000}/usr/local/sounds/1.wav" />
> Regards
> Shahzad Bhatti
>> ---------- Forwarded message ----------
>> From: Mario G <mario_fs at mgtech.com>
>> To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
>> Cc:
>> Date: Sat, 1 Feb 2014 09:29:17 -0800
>> Subject: Re: [Freeswitch-users] Play IVR Before Answer
>> Good point, I forgot to mention that. An example: when I was using
>> Voip-your-life custom early media worked, after about 18 months, V-Y-L
>> "upgraded" their system and custom early media stopped working. After
>> days/nights on the phone with them I got them to put me back on their old
>> system. I also was using Callcentric which always supported custom early
>> media and I still use them, I dropped V-Y-L. Contact your ITSP and let them
>> know.
>> Mario G
>> On Jan 31, 2014, at 7:36 AM, Anthony Minessale <
>> anthony.minessale at gmail.com> wrote:
>> If you see it saying its playing early media and you can't hear it, that
>> means the provider does not let you do it.
>> Just adding playback as the first thing in your dialplan would
>> automatically invoke playback in early media so if that doesn't work you
>> are out of luck.
>> On Fri, Jan 31, 2014 at 5:41 AM, Shahzad Bhatti <shahzad.bhatti at g-r-v.com
>> > wrote:
>>> i observe on my phone that this is possible as when i on my mobile when
>>> bill is not paid and outgoing is blocked then when try to call some number
>>> then Message is played and call hangup. just like above Scenario i want to
>>> play message using IVR or may with some other application to tell the
>>> caller what is his current credit on leg A and then bridge call to leg B
>>> without answer.
>>> any help will be appreciated
>>> you can get the log of cli here
>>> http://pastebin.freeswitch.org/21912
>>> and example of dialplan here        http://pastebin.freeswitch.org/21913
>>> Regards
>>> Shahzad Bhatti
>>>> ---------- Forwarded message ----------
>>>> From: Shahzad Bhatti <shahzad.bhatti at g-r-v.com>
>>>> To: freeswitch-users at lists.freeswitch.org
>>>> Cc:
>>>> Date: Wed, 29 Jan 2014 18:13:34 +0500
>>>> Subject: Re: [Freeswitch-users] Play IVR Before Answer
>>>> Thanks Mario G for your reply i worked through it using ringback and
>>>> play file using local stream and find that freeswitch send early media but
>>>> unable to listen on leg A so i remove the line of answer and play a sample
>>>> ivr for test and also remove bridge the call to leg B for testing and found
>>>> that during early media state ivr is playing and log show that it plays but
>>>> on leg A i am unable to listen anything from that ivr but a ring tone and
>>>> when the ivr completed the channel state is returned to hangup
>>>> so i think i am near but missing some thing in configuration so anyone
>>>> can reply that what i do to listen ivr before answer through early media
>>>> here is my new log
>>>> http://pastebin.freeswitch.org/21912
>>>> and here is my dialplan for the above call
>>>> http://pastebin.freeswitch.org/21913
>>>> Regards
>>>> Shahzad Bhatti
>>>> ---------- Forwarded message ----------
>>>>> From: Mario G <mario_fs at mgtech.com>
>>>>> To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
>>>>> Cc:
>>>>> Date: Tue, 28 Jan 2014 13:08:24 -0800
>>>>> Subject: Re: [Freeswitch-users] Play IVR Before Answer
>>>>> 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 at 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 at freeswitch.org
> http://www.freeswitchsolutions.com
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140203/47aab7cd/attachment.html 

Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list