Thanks for the explanation. I was trying to find the correct way to do this as I saw several ways of doing this. I will try to explain how I did on the asterisk land.<br><br>In asterisk land, Caller A will be parked at extension 701 and Caller B &quot;transfers&quot; the call to extension 701 and and Caller A and C are connected and Caller B is hung up right after transfer.<br>
<br>In Freeswitch, Can Caller B do a &quot;transfer&quot; and connect caller A and C? How can I do this? Since Freeswitch does not have a concept of parked extensions.<br><br>Thank you for the help.<br><br><br><div class="gmail_quote">
On Tue, Aug 11, 2009 at 3:19 PM, Brian West <span dir="ltr">&lt;<a href="mailto:brian@freeswitch.org">brian@freeswitch.org</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;">
OK I try so hard to follow what you&#39;re doing but it makes little sense<br>
to me.<br>
<br>
I&#39;m guessing you&#39;ll need to set/export hangup_after_bridge=false to<br>
prevent the hangup from taking place on B and C!<br>
<br>
The other option is to uuid_transfer both B and C to park using the -<br>
both then hangup on C and then uuid_bridge A and C.  Because once you<br>
break the bridge on B and C by hanging up on B you left C hanging so<br>
its naturally going to hangup.<br>
<br>
-USAGE: &lt;uuid&gt; [-bleg|-both] &lt;dest-exten&gt; [&lt;dialplan&gt;] [&lt;context&gt;]<br>
<br>
/b<br>
<div><div></div><div class="h5"><br>
On Aug 11, 2009, at 2:10 PM, Shameem Shiek wrote:<br>
<br>
&gt; Hello,<br>
&gt;<br>
&gt; Good work guys. I am having good fun using freeswitch so far.<br>
&gt; Currently, I am having a serious issue on making a call transfer<br>
&gt; happen. The scenario is simple.<br>
&gt;<br>
&gt; 1. Caller A arrives on extension 1 and is waiting on a fifo queue.<br>
&gt; 2. Caller B arrives on  extension 2 and dial plan bridges the call<br>
&gt; to Caller C.<br>
&gt;<br>
&gt; Now after a certain period of time, I want to hang up Caller B and<br>
&gt; put Caller C in the fifo queue where Caller A is waiting. I know the<br>
&gt; UUIDs of the all 3 calls. Naively, I tried the following and failed.<br>
&gt;<br>
&gt; 1. I put the bridged call to Caller C on park .<br>
&gt; 2. I did a &quot;hang up&quot; to caller B.<br>
&gt; 3. I did &quot;fifo in&quot; for Caller C into fifo queue of caller A.<br>
&gt;<br>
&gt; This did not work. What is the right way to do this? Do I have make<br>
&gt; sure uuid_transfer? I am using Event socket to do all of this.<br>
&gt;<br>
&gt; -Shameem.<br>
</div></div>&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>
</blockquote></div><br>