<div dir="ltr">I think everything is ok with my endpoints. I use two softphones (linphone and zoiper). On linphone (leg A) i enable only GSM codec and on zoiper (leg B) i enable only PCMA codec. When bypass_media_after bridge is disabled, media goes through freeswitch and freeswitch does transcoding. In this case i can hear voices.<div><br></div><div>When bypass_media_after_bridge is enabled, media goes from leg A to leg B directly but the problem is that codecs do not match and i can hear only digital noise. SIP trace looks like thisĀ <a href="http://i.imgur.com/iOn6ajJ.png">http://i.imgur.com/iOn6ajJ.png</a></div><div><br></div><div>If i set PCMA codec on linphone (leg A) then everything is ok with direct media between softphones, codecs matches and i can hear voices. What i want is IF leg A and leg B codecs matches then bypass_media should take effect and media should go directly from leg A to leg B. IF codecs do not match, then media should go through freeswitch and freeswitch should do transcoding.</div><div><br></div><div>Is this possible with freeswitch? Asterisk does this when canreinvite is enabled (&quot;If the clients use different codecs, Asterisk will not issue a re-invite&quot;)</div></div>