<div dir="ltr"><p style="box-sizing:border-box;margin:0px 0px 20px;line-height:1.75;color:rgb(51,51,51);font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-size:14px">From the blog...  <a href="http://blogs.asterisk.org/2017/03/01/pjproject-2-6/">http://blogs.asterisk.org/2017/03/01/pjproject-2-6/</a></p><p style="box-sizing:border-box;margin:0px 0px 20px;line-height:1.75;color:rgb(51,51,51);font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-size:14px">This week, we’re pleased to say that we’ve updated the Asterisk 13, 14 and master branches’ bundled version of pjproject to 2.6.</p><p style="box-sizing:border-box;margin:0px 0px 20px;line-height:1.75;color:rgb(51,51,51);font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-size:14px"><span id="gmail-more-1366" style="box-sizing:border-box"></span>Here’s a short recap of the steps we took to get here:</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;color:rgb(51,51,51);font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-size:14px"><li style="box-sizing:border-box">All of the the patches we were applying to 2.5.5 were verified to be in 2.6.</li><li style="box-sizing:border-box">We looked for any other functional or API changes that might affect how Asterisk uses pjproject.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">We found 1 minor improvement in how memory pools are released.  This resulted in 3 minor code tweaks that are backwards compatible.</li></ul></li><li style="box-sizing:border-box">We tested the build process looking for issues that might change how Asterisk compiles and links pjproject.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">We found an issue with WebRTC…  In this release, pjproject now includes a WebRTC implementation in its third-party directory which we had to disable.  These were all minor updates but required to get pjproject to build successfully and they do not affect Asterisk’s ability to process WebRTC calls.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">One of pjproject’s configure options was changed from ‘–disable-webrtc’ to ‘–without-external-webrtc’</li><li style="box-sizing:border-box">The build of WebRTC was removed from the Makefile</li><li style="box-sizing:border-box">A #define was added to config_site.h to prevent pjmedia from requiring WebRTC.</li></ul></li></ul></li><li style="box-sizing:border-box">We ran the Asterisk Testsuite a few dozen times to make sure the functional tests still passed.</li><li style="box-sizing:border-box">Finally, for the first time, we were able to run stress tests to look for any new performance or stability issues that might have crept in.  We didn’t find any.</li></ul><p style="box-sizing:border-box;margin:0px 0px 20px;line-height:1.75;color:rgb(51,51,51);font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-size:14px">Of course we could have missed something, which is why it’s important for the community to test for themselves.  If you’re using the bundled version of pjproject, and you should be :), checkout the Asterisk 13 or 14 branch and test it in your environment.  If you build pjproject yourself, you can try it with recent Asterisk releases.</p><p style="box-sizing:border-box;margin:0px 0px 20px;line-height:1.75;color:rgb(51,51,51);font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-size:14px">For more information related to Astrerisk’s use of pjproject, visit <a href="https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(246,119,47);text-decoration:none">Building and Installing pjproject</a> on the <a href="https://wiki.asterisk.org/wiki/display/AST/Home" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(246,119,47);text-decoration:none">Asterisk Wiki</a>.</p><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><span style="font-size:12.8px">George Joseph</span><br style="font-size:12.8px"><span style="font-size:12.8px">Digium, Inc. | Software Developer</span><span style="font-size:12.8px"><br>445 Jan Davis Drive NW - Huntsville, AL 35806 - US<br></span><span style="font-size:12.8px">Check us out at: </span><a href="http://www.digium.com/" rel="noreferrer" style="color:rgb(17,85,204);font-size:12.8px" target="_blank">www.digium.com</a><span style="font-size:12.8px"> & </span><a href="http://www.asterisk.org/" rel="noreferrer" style="color:rgb(17,85,204);font-size:12.8px" target="_blank">www.asterisk.org</a><br><div><br></div></div></div>
</div>