<div dir="ltr"><div><div>Sample:<br>  m=audio 49170 RTP/AVP 18</div><div>  a=rtpmap:18 G729/8000</div><div>  a=fmtp:18 annexb=yes</div></div><div><br></div><div>m=audio - the numeric type will be present here. The static type assigned by IANA is 18, which means G729/8000. Another number may be used if a a=rtpmap line defines it, but very rarely would be.</div><div><br></div><div>a=rtpmap is optional (see ${verbose_sdp}) but specifies the codec name using the 18 code. It&#39;s optional since 18 is defined to be G729/8000 unless overridden.</div><div><br></div><div><div>&quot;a=fmtp:18 annexb=yes&quot; defines Annex B is in use (either G729B or G729AB), the absence of it means it is not.</div></div><div><br></div><div>Annex A (G729A or G729AB) does not appear at all in the SDP. It&#39;s an alternative method of encoding using less CPU at the expense of quality. The results can be decoded by any G729 implementation so they do not need to know G729A was used.</div><div><div><br><div><div>Some phones will send G729A/8000 (Cisco/Linksys) - this is incorrect. I believe FreeSWITCH handles this special case though.</div><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 18 May 2015 at 19:57, Michael Jerris <span dir="ltr">&lt;<a href="mailto:mike@jerris.com" target="_blank">mike@jerris.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">some info on this: <a href="http://tools.ietf.org/html/draft-muthu-payload-offer-answer-g723-g729-00" target="_blank">http://tools.ietf.org/html/draft-muthu-payload-offer-answer-g723-g729-00</a><div><div class="h5"><div><br><div><blockquote type="cite"><div>On May 17, 2015, at 4:17 AM, Dmitry Saratsky &lt;<a href="mailto:simpot@gmail.com" target="_blank">simpot@gmail.com</a>&gt; wrote:</div><br><div><div dir="ltr"><div><div><div><div><div>Hi all,<br><br></div>Can you please show me CORRECT SDP media examples for all possible G.729  annexes (need only G.729, G.729A, G.729B and G.729AB).<br><br></div>How should correct SDP look like for each case of the above including fmtp parameters and maybe other parameters?<br></div></div></div></div></div></blockquote></div><br></div></div></div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>