I tested it the following way:<br><br>&lt;extension name=&quot;outside-call&quot;&gt;<br>&lt;condition field=&quot;destination_number&quot; expression=&quot;^2125550000$&quot;&gt;<br>&lt;action application=&quot;set&quot; data=&quot;continue_on_fail=true&quot; /&gt;<br>
&lt;action application=&quot;set&quot; data=&quot;ignore_early_media=true&quot; /&gt;<br>&lt;action application=&quot;set&quot; data=&quot;call_timeout=10&quot; /&gt;<br>&lt;action application=&quot;bridge&quot; data=&quot;sofia/gateway/gateway1/$1&quot;/&gt;<br>
&lt;action application=&quot;sleep&quot; data=&quot;5000&quot; /&gt;<br>&lt;action application=&quot;set&quot; data=&quot;call_timeout=15&quot; /&gt;<br>&lt;action application=&quot;bridge&quot; data=&quot;sofia/gateway/gateway2/$1&quot; /&gt;<br>
&lt;action application=&quot;set&quot; data=&quot;call_timeout=30&quot; /&gt;<br>&lt;action application=&quot;bridge&quot; data=&quot;sofia/gateway/gateway3/$1&quot; /&gt;<br>&lt;/condition&gt;<br>&lt;/extension&gt;<br><br>
After 10 seconds, FS sends &quot;cancel&quot; to gateway1 and sends &quot;invite&quot; to gateway2 after sleeping for a while (optional). Once it sends invite to gateway2, after 15 seconds FS sends &quot;cancel&quot; to gateway2 and sends &quot;invite&quot; to gateway3. If after 30 seconds call is not answered it sends &quot;cancel&quot; to gateway3 and then does not call any other gateway. From all three gateways I received &quot;183 Session Progress&quot;.<br>
<br>If at any point call is answered, then subsequent gateways are not tried. For example, if call is answered through gateway1, then after hangup it doesn&#39;t attempt gateway2 and gateway3.<br><br>Now comes your situation, where you need to try one gateway only. In this situation the following may be of help.<br>
<br>&lt;extension name=&quot;outside-call&quot;&gt;<br>&lt;condition 
field=&quot;destination_number&quot; expression=&quot;^2125550000$&quot;&gt;<br>&lt;action 
application=&quot;set&quot; data=&quot;continue_on_fail=true&quot; /&gt;<br>&lt;action 
application=&quot;set&quot; data=&quot;ignore_early_media=true&quot; /&gt;<br>&lt;action 
application=&quot;set&quot; data=&quot;call_timeout=10&quot; /&gt;<br>
&lt;action application=&quot;bridge&quot; data=&quot;sofia/gateway/gateway1/$1&quot;/&gt;<br>
&lt;/condition&gt;<br>&lt;/extension&gt;<br><br>As you can see, we have eliminated all gateways except gateway1. I have tested this myself and after 10 seconds FS sends &quot;cancel&quot; to gateway1 and call is disconnected.<br>
<br>Hope this helps. I used the examples at following wiki links to create and test the above
 configurations.<br><br>Misc. Dialplan Tools bridge<br><a href="http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_bridge">http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_bridge</a><br><br>Dialplan FollowMe<br><a href="http://wiki.freeswitch.org/wiki/Dialplan_FollowMe">http://wiki.freeswitch.org/wiki/Dialplan_FollowMe</a><br>
<br><br><br><div class="gmail_quote">On Sun, Jun 13, 2010 at 1:56 PM, Sergey Okhapkin <span dir="ltr">&lt;<a href="mailto:sos@sokhapkin.dyndns.org">sos@sokhapkin.dyndns.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Just tried,  leg_timeout doesn&#39;t work too.<br>
<div><div></div><div class="h5"><br>
On Sunday 13 June 2010, Peder wrote:<br>
&gt; How about leg_timeout on that specific leg of the call.  I had an issue<br>
&gt; where a general call_timeout didn&#39;t work if there was no response but<br>
&gt; leg_timeout did work.  Not sure exactly how it works if there is a response<br>
&gt; though.  Worth a shot.<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a><br>
&gt; [mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a>] On Behalf Of Sergey<br>
&gt; Okhapkin<br>
&gt; Sent: Sunday, June 13, 2010 1:25 PM<br>
&gt; To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
&gt; Subject: Re: [Freeswitch-users] How to limit call attemp time?<br>
&gt;<br>
&gt; Are you getting SIP 180 or SIP 183 from the B leg? Everything works fine<br>
&gt; when<br>
&gt; SIP 180 is received, but call_timeout doesn&#39;t work when SIP 183 is<br>
&gt;  received.<br>
&gt;<br>
&gt; switch_ivr_originate.c checks MEDIA READY condition, but not for ANSWER<br>
&gt; condition, &quot;media ready&quot; includes early media also :-(<br>
&gt;<br>
&gt; On Sunday 13 June 2010, Madovsky wrote:<br>
&gt; &gt; Sergey,<br>
&gt; &gt;<br>
&gt; &gt; I did this<br>
&gt; &gt;<br>
&gt; &gt; &lt;action application=&quot;set&quot; data=&quot;continue_on_fail=true&quot;/&gt;<br>
&gt; &gt;   &lt;action application=&quot;ring_ready&quot;/&gt;repk<br>
&gt; &gt;    &lt;action application=&quot;set&quot; data=&quot;call_timeout=20&quot;/&gt;<br>
&gt; &gt;<br>
&gt; &gt; before bridge and works for me<br>
&gt; &gt;<br>
&gt; &gt; Franck<br>
&gt; &gt;<br>
&gt; &gt; ----- Original Message -----<br>
&gt; &gt; From: &quot;Sergey Okhapkin&quot; &lt;<a href="mailto:sos@sokhapkin.dyndns.org">sos@sokhapkin.dyndns.org</a>&gt;<br>
&gt; &gt; To: &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>
&gt; &gt; Sent: Sunday, June 13, 2010 2:05 PM<br>
&gt; &gt; Subject: Re: [Freeswitch-users] How to limit call attemp time?<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Correct, I need to limit ringing time and continue dialplan execution if<br>
&gt;<br>
&gt; no<br>
&gt;<br>
&gt; &gt; answer within N seconds.<br>
&gt; &gt;<br>
&gt; &gt; It&#39;s trivial &quot;find me&quot; service, serial DID forwarding to multiple PSTN<br>
&gt; &gt; numbers.<br>
&gt; &gt;<br>
&gt; &gt; On Sunday 13 June 2010, David Ponzone wrote:<br>
&gt; &gt; &gt; What you want is a way to limit the ringing time isnt it ?<br>
&gt; &gt; &gt; I think it&#39;s not possible. I needed that some time ago, and I never<br>
&gt; &gt; &gt; found out the solution.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; David Ponzone  Direction Technique<br>
&gt; &gt; &gt; email: <a href="mailto:david.ponzone@ipeva.fr">david.ponzone@ipeva.fr</a><br>
&gt; &gt; &gt; tel:      01 74 03 18 97<br>
&gt; &gt; &gt; gsm:   06 66 98 76 34<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Service Client IPeva<br>
&gt; &gt; &gt; tel:      0811 46 26 26<br>
&gt; &gt; &gt; <a href="http://www.ipeva.fr" target="_blank">www.ipeva.fr</a>  -   <a href="http://www.ipeva-studio.com" target="_blank">www.ipeva-studio.com</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Ce message et toutes les pièces jointes sont confidentiels et établis<br>
&gt; &gt; &gt; à l&#39;intention exclusive de ses destinataires. Toute utilisation ou<br>
&gt; &gt; &gt; diffusion non autorisée est interdite. Tout message électronique est<br>
&gt; &gt; &gt; susceptible d&#39;altération. IPeva décline toute responsabilité au titre<br>
&gt; &gt; &gt; de ce message s&#39;il a été altéré, déformé ou falsifié. Si vous n&#39;êtes<br>
&gt; &gt; &gt; pas destinataire de ce message, merci de le détruire immédiatement et<br>
&gt; &gt; &gt; d&#39;avertir l&#39;expéditeur.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Le 13/06/2010 à 18:25, Sergey Okhapkin a écrit :<br>
&gt; &gt; &gt; &gt; progress_timeout exits the bridge if NO 180 or 183 received, I&#39;m<br>
&gt; &gt; &gt; &gt; receiving<br>
&gt; &gt; &gt; &gt; 183.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Sunday 13 June 2010, João Mesquita wrote:<br>
&gt; &gt; &gt; &gt;&gt; Look at leg_progress_timeout or just progress_timeout.<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; On Sunday, June 13, 2010, Sergey Okhapkin<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &lt;<a href="mailto:sos@sokhapkin.dyndns.org">sos@sokhapkin.dyndns.org</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt;&gt; Yes, I tried ignore_early_media. call_timeout doesn&#39;t work if<br>
&gt; &gt; &gt; &gt;&gt;&gt; early media<br>
&gt; &gt; &gt; &gt;&gt;&gt; received.<br>
&gt; &gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;&gt; On Sunday 13 June 2010, Code Ghar wrote:<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt; Hi Sergey<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt; Have you tried ignore_early_media? It may help. You can find more<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt; information from <a href="http://wiki.freeswitch.org/wiki/Channel_Variables" target="_blank">http://wiki.freeswitch.org/wiki/Channel_Variables</a><br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt; On Sun, Jun 13, 2010 at 10:42 AM, Sergey Okhapkin<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt; &lt;<a href="mailto:sos@sokhapkin.dyndns.org">sos@sokhapkin.dyndns.org</a>&gt;wrote:<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; Which variable should be set to exit bridge application if the<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; call<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; has not been answered within the specified time? call_timeout<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; variable<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; works if called<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; SIP end point responds with &quot;180 Ringing&quot;, but doesn&#39;t work if<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; the endpoint responds with early media.<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;<br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-</a><br>
&gt;<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;us e rs <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt; &gt; &gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt; &gt; &gt; &gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; &gt; &gt; &gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;<br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-us" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-us</a><br>
&gt;<br>
&gt; &gt; &gt; &gt;&gt;&gt;er s <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; FreeSWITCH-users mailing list<br>
&gt; &gt; &gt; &gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; &gt; &gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;<br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-user" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-user</a><br>
&gt;<br>
&gt; &gt; &gt; &gt;s <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; FreeSWITCH-users mailing list<br>
&gt; &gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; &gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; FreeSWITCH-users mailing list<br>
&gt; &gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; &gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
<br>
<br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br>