[Freeswitch-users] No reINVITE when bridging two sessions from mod_managed with bypass_media_after_bridge=true

Srini K aksrini at hotmail.com
Sat Jul 21 00:30:28 MSD 2012





Hi,
Iam trying to bypass media from FS after two call legs are bridged using mod_managed.
The code looks like
        public void Run(AppContext context)
        {
            var fsApi = new FreeSWITCH.Native.Api();
            var aLegSession = context.Session;
            // Answer the incoming call
            aLegSession.Answer();
            // Play the prompt
            aLegSession.StreamFile("ivr/ThankYou.wav", 0);
            // Create outBound session
            var bLegSession = new ManagedSession("sofia/gateway/95/4151230000");
            
            // Bypass Media
            aLegSession.SetVariable("bypass_media_after_bridge", "true");
            bLegSession.SetVariable("bypass_media_after_bridge", "true");            fsApi.ExecuteString(string.Format("uuid_bridge {0} {1}", aLegSession.GetUuid(), bLegSession.GetUuid()));
        }
  
I don't see FreeSWITCH sending re-Invite after the call is bridged.
What I've already tried and did not succeed: 
1) set bypass_media=true, on A leg only, on B leg only, on both legs 
2) set bypass_media_after_bridge=true, on A leg only, on B leg only, on both legs  When I tried without using mod_managed using only dialplan, FS sends re-Invite.
 <action application="answer"/>
 <action application="sleep" data="1500"/> 
 <action application="set" data="bypass_media_after_bridge=true"/> 
 <action application="playback" data="ivr/ThankYou.wav"/>
 <action application="bridge" data="sofia/gateway/95/4151230000"/>  Whether Iam doing anything stupid in mod_managed?  Regards
Srini
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120720/d61b05b1/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list