How to transfer call from one context to another after a certain time
Hi, Users. I want to transfer my call from one context public(which is playing a never ending stream with mod_shout) to another context Second (which is also playing a never ending stream) after a certain time like, after 30 mints, without making user press any dtmf. <include> <context name="public"> <extension name="First_Stream"> <condition field="destination_number" expression="^750$"> <action application="answer"/> <action application="playback" data="shout:// scfire-dll-aa02.stream.aol.com:80/stream/1074"/> <action application="transfer" data="${destination_number} XML Second"/> </condition> </extension> </context> <context name="Second"> <extension name="Second_Stream"> <condition field="destination_number"> <action application="playback" data="shout:// scfirl-bb1.stream.aol.com:80/stream/1870"/> </condition> </extension> </context> </include> How can i do so? I can write above dial plan with lua/python but don't know how to transfer call without making user press any key. Since "play_and_get_digits" and "read" command also need some dtmf for next line execution. Many Thanks
You can use sched_api https://wiki.freeswitch.org/wiki/Mod_commands#sched_api On Jan 2, 2015 12:58 PM, "Aqs Younas" <aqsyounas@gmail.com> wrote:
Hi, Users.
I want to transfer my call from one context public(which is playing a never ending stream with mod_shout) to another context Second (which is also playing a never ending stream) after a certain time like, after 30 mints, without making user press any dtmf.
<include>
<context name="public"> <extension name="First_Stream"> <condition field="destination_number" expression="^750$"> <action application="answer"/> <action application="playback" data="shout:// scfire-dll-aa02.stream.aol.com:80/stream/1074"/> <action application="transfer" data="${destination_number} XML Second"/> </condition> </extension> </context>
<context name="Second"> <extension name="Second_Stream"> <condition field="destination_number"> <action application="playback" data="shout:// scfirl-bb1.stream.aol.com:80/stream/1870"/> </condition> </extension> </context>
</include>
How can i do so? I can write above dial plan with lua/python but don't know how to transfer call without making user press any key.
Since "play_and_get_digits" and "read" command also need some dtmf for next line execution.
Many Thanks
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.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)
-
Aqs Younas
-
David Villasmil Govea