Hi<div><br></div><div>I am having some problems bridging 2 calls and bypassing the media.</div><div><br></div><div>I am using a lua script executed from the command line to phone out to the first device (leg A), then on answer bridge a call to a second device (leg B).</div>
<div><br>If I set the bypass_media=true, then freeswitch immediately sends out BYEs after the reINVITEs have happened.</div><div><br></div><div>If I leave bypass_media unset, everything works fine except the media is bridged.</div>
<div><br></div><div>The lua script I am using is a very simple one and looks like this:</div><div><br></div><div><div>obSession = freeswitch.Session(&quot;sofia/lpmedia/<a href="http://91979197@10.15.20.122:5060">91979197@10.15.20.122:5060</a>&quot;)</div>
<div>obSession:setVariable(&#39;bypass_media&#39;, &#39;true&#39;);</div><div><br></div><div>if obSession:ready() then</div><div>    -- Do something good here</div><div><br></div><div>    obSession:execute(&quot;bridge&quot;, &quot;sofia/lpmedia/<a href="http://2000@10.15.20.122:5060">2000@10.15.20.122:5060</a>&quot;)</div>
<div>end</div></div><div><br></div><div>I have tried variations on this including, putting [bypass_media=true]  on leg A, and using the [bypass_media_after_bridge=true] on leg B</div><div><br></div><div>The logs say this: </div>
<div> ...</div><div><div>2010-10-06 10:10:05.847278 [NOTICE] sofia.c:5085 Channel [sofia/lpmedia/<a href="http://2000@10.15.20.122:5060">2000@10.15.20.122:5060</a>] has been answered</div><div>2010-10-06 10:10:06.650155 [NOTICE] switch_cpp.cpp:976 Hangup sofia/lpmedia/<a href="http://91979197@10.15.20.122:5060">91979197@10.15.20.122:5060</a> [CS_HIBERNATE] [NORMAL_CLEARING]</div>
<div>2010-10-06 10:10:06.650155 [NOTICE] switch_ivr_bridge.c:936 Hangup sofia/lpmedia/<a href="http://2000@10.15.20.122:5060">2000@10.15.20.122:5060</a> [CS_HIBERNATE] [NORMAL_CLEARING]</div><div>2010-10-06 10:10:06.651420 [NOTICE] switch_core_session.c:1228 Session 27 (sofia/lpmedia/<a href="http://91979197@10.15.20.122:5060">91979197@10.15.20.122:5060</a>) Ended</div>
<div>2010-10-06 10:10:06.651420 [NOTICE] switch_core_session.c:1230 Close Channel sofia/lpmedia/<a href="http://91979197@10.15.20.122:5060">91979197@10.15.20.122:5060</a> [CS_DESTROY]</div><div>freeswitch@pete-desktop&gt; 2010-10-06 10:10:06.651420 [NOTICE] switch_core_session.c:1228 Session 28 (sofia/lpmedia/<a href="http://2000@10.15.20.122:5060">2000@10.15.20.122:5060</a>) Ended</div>
<div>2010-10-06 10:10:06.651420 [NOTICE] switch_core_session.c:1230 Close Channel sofia/lpmedia/<a href="http://2000@10.15.20.122:5060">2000@10.15.20.122:5060</a> [CS_DESTROY]</div></div><div><br></div><div><br></div><div>
Does anyone have any ideas as to why freeswitch may be ending the calls? </div><div><br></div><div>I am using the latest git checkout - the behaviour was slightly different with the 1.06 package. The call would setup but the reINVITEs did not happen as they should.</div>
<div><br></div><div>Pete</div><div><br></div>