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