<div dir="ltr">Hello,<br><br>I have an issue with codec negotiation, seems to me that freeswitch is trying to transcode g729 to g729 annexb=no for some reason, even when I have different codecs available?<br><br>I&#39;m bridging 2 calls, with profile settings:<br><div>    &lt;param name=&quot;inbound-late-negotiation&quot; value=&quot;true&quot;/&gt;</div><div>    &lt;param name=&quot;disable-transcoding&quot; value=&quot;true&quot;/&gt;</div><div>and dialplan:</div><div>    &lt;action application=&quot;set&quot; data=&quot;inherit_codec=true&quot;/&gt;</div><div><br></div><div>with global codec:<br><div>  &lt;X-PRE-PROCESS cmd=&quot;set&quot; data=&quot;global_codec_prefs=PCMA,PCMU,G729,G723&quot;/&gt;</div><div><br></div>here is invite and 183 progress message:<br><br><div>Session Initiation Protocol (INVITE)</div><div>    Request-Line: INVITE sip: SIP/2.0</div><div>    Message Body</div><div>        Session Description Protocol</div><div>            Media Description, name and address (m): audio 20268 RTP/AVP 18 8 0 101 13</div><div>            Media Attribute (a): rtpmap:18 G729/8000</div><div>            Media Attribute (a): rtpmap:8 PCMA/8000</div><div>            Media Attribute (a): rtpmap:0 PCMU/8000</div><div>            Media Attribute (a): rtpmap:101 telephone-event/8000</div><div>            Media Attribute (a): fmtp:101 0-16</div><div>            Media Attribute (a): rtpmap:13 CN/8000</div><div>            Media Attribute (a): ptime:20</div><div>            </div><div>            </div><div>Session Initiation Protocol (183)</div><div>    Status-Line: SIP/2.0 183 Session Progress</div><div>    Message Body</div><div>        Session Description Protocol</div><div>            Media Description, name and address (m): audio 59852 RTP/AVP 18 0 8 101</div><div>            Media Attribute (a): rtpmap:18 G729/8000</div><div>            Media Attribute (a): fmtp:18 annexb=no</div><div>            Media Attribute (a): rtpmap:0 PCMU/8000</div><div>            Media Attribute (a): rtpmap:8 PCMA/8000</div><div>            Media Attribute (a): rtpmap:101 telephone-event/8000</div><div>            Media Attribute (a): fmtp:101 0-15</div><div>            Media Attribute (a): sendrecv</div><div>            Media Attribute (a): maxptime:20</div><div>            </div><div>After that I get error message:</div><div><br></div><div>2016-07-13 11:29:11.136011 [ERR] mod_g729.c:102 This codec is only usable in passthrough mode!</div><div>2016-07-13 11:29:11.136011 [ERR] switch_core_io.c:1434 Codec G.729 encoder error!</div></div><div><br></div><div>and freeswitch sends CANCEL to B-side leg.</div><div><br></div><div>Maybe I have missed my settings, but if codecs &quot;mismatch&quot; shouldn&#39;t freeswitch choose g711 a/u and not try to &quot;transcode&quot; the codec?</div><div><br></div><div>Best Regards,<br>Vladislav</div></div>