<div dir="ltr">To piggyback on Josh's e-mail to the list, I have also placed a new page [1] on the wiki detailing the plans to create an SDP API for Asterisk 15.<div><br></div><div>The core Asterisk team has a goal of creating a better video experience (yes, that's purposely vague) in the upcoming major releases of Asterisk. When "video" arises these days, the most common targets for video are WebRTC endpoints. In order to get better WebRTC support, we need to add support for a bunch of SDP parameters that we currently do not support. If you look at Asterisk today, each channel driver that uses SDP to establish media sessions contains their own SDP parsing/negotiating logic. If we are going to be adding SDP features, it makes sense to have a single layer that we can add options to without having to touch SDP-using channel drivers. Furthermore, if new WebRTC-driven channel drivers get written, it is silly to have to copy SDP logic around between all of those.</div><div><br></div><div>Thus the SDP API comes into being. The linked page describes the current SDP negotiation process that occurs in the PJSIP channel driver, and then it proposes an actual API. The API internals are deliberately not present on the page since the API design is more important at this stage.</div><div><br></div><div>If people could take a look at the SDP API page and offer feedback, that would be great. There are some specific questions at the bottom of the wiki page that would be good to get answered.</div><div><br></div><div>Thanks,</div><div>Mark Michelson</div><div><br></div><div>[1] <a href="https://wiki.asterisk.org/wiki/display/AST/SDP+Work" target="_blank">https://wiki.asterisk.org/<wbr>wiki/display/AST/SDP+Work</a><br></div><div><br></div></div>