Here&#39;s a new debug log which shows what happens using only intercept and having setAutoHangup(false) on both sides:<div><br></div><div>           <a href="http://pastebin.freeswitch.org/12124">http://pastebin.freeswitch.org/12124</a></div>
<div><br></div><div><a href="http://pastebin.freeswitch.org/12124"></a>And here&#39;s my updated bridge function:</div><div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div><div><font class="Apple-style-span" color="#000099">function bridge_calls(session,api,b_leg_uuid, call_len)</font></div></div><div><div><span class="Apple-style-span" style="color: rgb(0, 0, 153); ">  freeswitch.consoleLog(&quot;info&quot;,&quot;A leg - Bridging &quot; .. tostring(b_leg_uuid) .. &quot; with &quot; .. tostring(session.uuid) .. &quot;\n&quot;)</span></div>
</div><div><div><font class="Apple-style-span" color="#000099">  session:setAutoHangup(false)</font></div></div><div><div><span class="Apple-style-span" style="color: rgb(0, 0, 153); ">  session:execute(&quot;set&quot;,&quot;continue_on_fail=true&quot;)</span></div>
</div><div><div><font class="Apple-style-span" color="#000099">  api:executeString(&quot;uuid_media &quot; .. tostring(b_leg_uuid))</font></div></div><div><div><font class="Apple-style-span" color="#000099">  api:executeString(&quot;uuid_media &quot; .. tostring(session.uuid))  </font></div>
</div><div><div><font class="Apple-style-span" color="#000099">  api:executeString(&quot;intercept -bleg &quot; .. tostring(b_leg_uuid))</font></div></div><div><div><span class="Apple-style-span" style="color: rgb(0, 0, 153); ">end</span></div>
</div></blockquote><div><div><br></div><div>Thanks,</div><div>Adam</div><div><br></div><br><div class="gmail_quote">On Sat, Feb 13, 2010 at 1:18 PM, Adam Wilt <span dir="ltr">&lt;<a href="mailto:wiltingtree@gmail.com">wiltingtree@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><span style="font-family:&#39;Courier New&#39;, courier, monaco, monospace, sans-serif;font-size:13px"><div>Thanks Anthony and Brian.</div>
<div><br></div><div>setAutoHangup was specified in the script calling intercept, but not the other script. When I add it to the other script, neither side hangs up, but the call is not bridged. Neither party can hear the other party. From your description, intercept sounds like what I want to do.</div>

<div><br></div><div>I made sure bypass media was off. Does the session being intercepted have to be in a certain state for the intercept to work? In my example, a prompt is being played during the time it is intercepted, but I tried having it sleep instead with the same result.</div>

<div><br></div><div>The reason I&#39;m doing it this way is because both parties have to go through a bunch of different states before they are allowed to speak to each other. I tried controlling both legs from the same script previously, but sometimes one session would block waiting for the other session. </div>

<div><br></div><div>Thanks,</div><div>Adam</div><div><br></div></span><br><div class="gmail_quote"><div><div></div><div class="h5">On Sat, Feb 13, 2010 at 10:14 AM, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5"><p>One or the other of intercept or uuid_bridge not both.</p>
<p>Either uuid_bridge uuid1 uuid2 or<br>
Execute intercept on session1 with uuid2<br>
 Or uuid_transfer to intercept:uuid2 inline </p>
<p>When you uuid_bridge you must exit the script.</p>
<p>When you intercept the call will block until the bridge is over unless its bypass media otherwise exit the script</p>
<p>If either session was created inside the script use session:setAutoHangup(0) on them first.<br>
</p>
<p></p><blockquote type="cite"><div>On Feb 12, 2010 9:11 PM, &quot;Adam Wilt&quot; &lt;<a href="mailto:wiltingtree@gmail.com" target="_blank">wiltingtree@gmail.com</a>&gt; wrote:<br><br>Thanks again for the help Michael.<br>


<br>
I&#39;m now upgraded to version 1.5, but I&#39;m still getting the same<br>
problem. When I try to bridge sessions from two separate lua scripts,<br>
both sessions hang up on me. I think maybe I don&#39;t understand how<br>
&quot;intercept&quot; works.<br>
Anyway, I posted the debug trace here:<br>
<br>
                      <a href="http://pastebin.freeswitch.org/12121" target="_blank">http://pastebin.freeswitch.org/12121</a><br>
<br>
And I also put together a small example which exhibits the problem.<br>
The first script is started by an inbound call and starts the second<br>
script. The second script places an outbound call and tries to bridge<br>
the two sessions together:<br>
<br>
Inbound script:  <a href="http://pastebin.freeswitch.org/12122" target="_blank">http://pastebin.freeswitch.org/12122</a><br>
Outbound script: <a href="http://pastebin.freeswitch.org/12123" target="_blank">http://pastebin.freeswitch.org/12123</a><br>
<br>
Thanks,<br>
<font color="#888888">Adam<br>
</font></div><p><font color="#500050"></font></p><font color="#500050"><div><br><br><br><br>On 2/9/10, Michael Jerris &lt;<a href="mailto:mike@jerris.com" target="_blank">mike@jerris.com</a>&gt; wrote:<br></div>
&gt; 1.4?  how does the future look, report back...</font><p></p></blockquote>
<p></p>
<br></div></div><div class="im">_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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>
<br></div></blockquote></div><br>
</blockquote></div><br></div>