[Freeswitch-users] Loop XML using call_timeout ..

Antonio asilva at wirelessmundi.com
Thu Oct 13 21:09:33 MSD 2011


Hi,

Is it possible to loop a bridge until a global call timeout (or other
variable) is reached?

In the wiki is this example is a fixed number of loops...

<extension name="3-way gateway distro"> 

<condition field="destination_number" expression="^(.*)$">
      <action application="set" data="continue_on_fail=true"/>
      <action application="set" data="hangup_after_bridge=true"/>
      <action application="bridge" data="sofia/gateway/${distributor(3gw)}/$1" loop="3"/>
    </condition>
  </extension>

My idea is to call a group sequential, but once it reaches the last member it starts over again.
so when calling a group, once the timeout for each user in the group is reach it hangups the call (the normal behavior),
it jumps again to the begin of the group until a global timeout is reached.

For example:

<extension name="group"> 
<condition field="destination_number" expression="^(.*)$">
      <action application="set" data="continue_on_fail=true"/>
      <action application="set" data="hangup_after_bridge=true"/>
      <action application="set" data="call_timeout=60"/>
      <action application="set" data="leg_timeout=10"/>
      <action application="bridge" data=""${group_call(group1 at default+F)}" loop="3"/>
    </condition>
  </extension>

In my group i have two members only.





-- 

Un cordial saludo / Best regards, 

 _________________________

António Silva

E-mail:asilva at wirelessmundi.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20111013/a3028fc2/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list