[Freeswitch-users] <application="set" data="call_timeout=5"/> VS {call_timeout=15}

Brian West brian at freeswitch.org
Fri Sep 5 01:03:57 MSD 2014


Don't use call_timeout, use leg_timeout instead... like
[leg_timeout=5]user/1000,  You can also pair this with leg_delay_start to
have a single string that will just add additional calls to the current
bridge action as time goes on.

{leg_timeout=60}user/1015,[leg_delay_start=10]user/1016,[leg_delay_start=15]user/1017,[leg_delay_start=20]user/1018

This will start ringing 1015 immediately, then start 1016 10 seconds in,
1017 15 seconds in, 1018 20 seconds in.  While not dropping any of the
calls that are already ringing allowing you to escalate the call to
additional people the longer it sits.


On Thu, Sep 4, 2014 at 3:45 PM, Phillip Jones <pjintheusa at gmail.com> wrote:

> Hi there,
>
> I am testing carrier failover via the dialplan.
>
> Can anyone tell why me the following two dial plans act differently? In my
> mind they are the same so I am flummoxed.
>
>
> <extension name="treatment_followme_route">
>      <condition field="${Treatment}" expression="^SEQUENTIAL$"/>
>  <condition field="${ForwardingNumber}" expression="^100">
>  <action application="set" data="ignore_early_media=true"/>
> <action application="set" data="continue_on_fail=true"/>
>
> *<action application="set" data="call_timeout=5"/>*
> <action application="bridge" data="user/1001|user/1001"/>
>  *<action application="set" data="call_timeout=20"/>*
> <action application="bridge" data="user/1002|user/1002"/>
>  ...
>       </condition>
> </extension>
>
> VERUS:
>
> <extension name="treatment_followme_route">
>      <condition field="${Treatment}" expression="^SEQUENTIAL$"/>
>  <condition field="${ForwardingNumber}" expression="^100">
>  <action application="set" data="ignore_early_media=true"/>
> <action application="set" data="continue_on_fail=true"/>
>
> <action application="bridge" data="*{call_timeout=5}*
> user/1001|user/1001"/>
>  <action application="bridge" data="*{call_timeout=20*
> }user/1002|user/1002"/>
> ..
>        </condition>
>     </extension>
>
>
> First dial plan will dial user 1001 *once* followed by 1002 *once *-
> which is correct for my purposes
>
> Second will dial user 1001 *twice *followed by 1002 *twice*
>
> Why would {call_timeout=15} change the nature of that bridge and <action
> application="set" data="call_timeout=5"/> not?
>
>
>
>
> Thanks
>
>
> Phil
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at 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 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
>



-- 

*Brian West*
brian at freeswitch.org


*Twitter: @FreeSWITCH , @briankwest*
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com

*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378)
*iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140904/336f7f03/attachment.html 


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