<div dir="ltr">it&#39;s only possible for the extension who is calling intercept to have hangup_after_bridge=false set when the bridge terminates and if he&#39;s not already hungup and if the other side ended the call.<br>
<br>Make sure you have latest trunk, this is a new patch.<br><br><br><div class="gmail_quote">On Thu, Aug 14, 2008 at 4:00 PM, Francisco de Ezcurra <span dir="ltr">&lt;<a href="mailto:francisco@deezcurra.com.ar">francisco@deezcurra.com.ar</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Yes, that is what i expected. But in my tests, when I hangup the A leg the B<br>
leg goes back to the FIFO it was on before the intercept. And when I hangup<br>
the B leg the A leg<br>
<br>
<br>
These are the step I followed.<br>
<br>
1) Originate a call via MES &nbsp;and transfer it to the extension 2100<br>
<div class="Ih2E3d"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;api originate {hangup_after_bridge=false}sofia/default/user3.fezcurra<br>
2100<br>
<br>
</div><div class="Ih2E3d"> &nbsp; &nbsp; &nbsp; &nbsp; &lt;extension name=&quot;waiting&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;condition field=&quot;destination_number&quot; expression=&quot;2100&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application=&quot;fifo&quot; data=&quot;myqueue in undef<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; test/clientdata/system/audios/male/en_US/misc/HoldMusic.wav&quot;/&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/condition&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &lt;/extension&gt;<br>
<br>
</div>2) Make a call to the extension 2101<br>
<div class="Ih2E3d"><br>
 &nbsp; &nbsp; &nbsp;&lt;extension name=&quot;intercept&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;condition field=&quot;destination_number&quot; expression=&quot;2101&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application=&quot;answer&quot; /&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application=&quot;set&quot; data=&quot;hangup_after_bridge=false&quot;/&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!-- This is the UUID returned in the originate (step 1) --&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application=&quot;intercept&quot;<br>
data=&quot;72a3cb6a-6943-11dd-b3aa-65ce53a0ab35&quot;/&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application=&quot;transfer&quot; data=&quot;2102&quot;/&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;/condition&gt;<br>
 &nbsp; &nbsp; &nbsp;&lt;/extension&gt;<br>
<br>
</div> &nbsp; &nbsp; &nbsp; &nbsp;&lt;extension name=&quot;goodbye&quot;&gt;<br>
<div class="Ih2E3d"> &nbsp; &nbsp; &nbsp; &nbsp;&lt;condition field=&quot;destination_number&quot; expression=&quot;2102&quot;&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application=&quot;playback&quot;<br>
</div>&nbsp;data=&quot;test/clientdata/system/audios/male/en_US/misc/Goodbye.wav&quot;/&gt;<br>
<div class="Ih2E3d"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application=&quot;hangup&quot; /&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;/condition&gt;<br>
 &nbsp; &nbsp; &nbsp;&lt;/extension&gt;<br>
<br>
</div>3)<br>
 &nbsp; a) Hangup the call created in step 2).<br>
 &nbsp; &nbsp;Result: the call originated in step 1 goes back to the FIFO of the<br>
extension 2100.<br>
<br>
 &nbsp; b) Hangup the call originated in step 1)<br>
 &nbsp; &nbsp;Result: the call created in step 2) in killed by FS.<br>
<br>
<br>
What I need is to send the leg that did not hang up to another extension. Is<br>
this possible with the dialplan i&#39;m using or I should change it.<br>
<br>
Thanks<br>
Panchi<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
On Thursday 14 August 2008, Anthony Minessale wrote:<br>
&nbsp;The extension that executed the intercept app is the one that will be able<br>
&nbsp;to move on in the dialplan after the call because it&#39;s the effective A leg<br>
&nbsp;and that is the extension that had a dialplan instruction set.<br>
<br>
&nbsp;BTW,<br>
&nbsp;you can execute transfer with the -bleg option to perform the transfer on<br>
&nbsp;the opposite leg of the call.<br>
<br>
<br>
<br>
&nbsp;On Thu, Aug 14, 2008 at 3:07 PM, Francisco de Ezcurra &lt;<br>
<br>
&nbsp;<a href="mailto:francisco@deezcurra.com.ar">francisco@deezcurra.com.ar</a>&gt; wrote:<br>
&nbsp;&gt; The fix works if i hangup the channel that makes the intercept. The other<br>
&nbsp;&gt; leg<br>
&nbsp;&gt; goes back to the fifo. But when i hangup the other leg the channel that<br>
&nbsp;&gt; made<br>
&nbsp;&gt; the intercept is hung up.<br>
&nbsp;&gt;<br>
&nbsp;&gt; What I expect with this (ext. 2101) &nbsp;dialplan is that the channel that<br>
&nbsp;&gt; makes<br>
&nbsp;&gt; the intercept executes the transfer to 2102 when the other leg hangs up.<br>
&nbsp;&gt;<br>
&nbsp;&gt; Is this possible? I can not use the variable api_hangup_hook on the<br>
&nbsp;&gt; channel created in the originate via MES because I don&#39;t know at that<br>
&nbsp;&gt; moment the other leg.<br>
&nbsp;&gt;<br>
&nbsp;&gt;<br>
&nbsp;&gt; Thanks<br>
&nbsp;&gt; Panchi<br>
<br>
</div></div><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Freeswitch-dev mailing list<br>
<a href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>
</div>