About the author

Matt Jordan is an Engineering Manager for the Open Source Software team at Digium, working on Asterisk. Matt joined the team in 2011, and since then has been involved in the development of both Asterisk and the Asterisk Test Suite. His background in software development can best be described as "eclectic", having worked in a variety of industries. Uniting the various experiences, however, is a firm belief in good software development practices and methodologies and the effect they have on producing quality software (and keeping software developers from going insane).

Asterisk 12 Progress Report – 12.2.0 and 12.3.0

It’s been a few months since our update on Asterisk 12, and during that time period, the Asterisk Community has been hard at work enhancing and testing Asterisk – both for existing users of Asterisk 12 as well as in preparation for the next Long Term Support release, Asterisk 13. These new features focus heavily on improving the user experience in the new PJSIP stack and enhancing the existing APIs as well as the new Asterisk REST Interface (ARI). Several of these new features have been released recently in versions 12.2.0 and 12.3.0 – a few highlights include:… Continued

Asterisk, Heartbleed, and You

Olle E. Johansson, CEO Edvina AB and Matt Jordan, Engineering Manager for the Open Source Software team at Digium discuss the Heartbleed vunerability in Asterisk.

Recently, a vulnerability was discovered in the ubiquitous OpenSSL library. This bug, dubbed “Heartbleed”, allows unauthenticated attackers to discover and steal TLS/SSL protected information from vulnerable clients and servers. As the primary means of protecting information is typically performed using OpenSSL, the severity of this vulnerability cannot be underestimated.

Asterisk uses OpenSSL to encrypt signaling communication in many of its channel drivers, dialplan applications, and core functionality. This includes SIP and XMPP channel drivers, … Continued

Asterisk 12.1.0 – New Features For Asterisk Users

On Monday, March 3rd, Asterisk 12.1.0 was officially released. In addition to fixing many bugs reported by the Asterisk community, this release contains several new features that improve the usability and functionality of Asterisk 12. As the first point release following our new policy of allowing limited new features and improvements in Asterisk 12, I thought it would be nice to review what some of these new changes are – and how this policy will continue to help build solutions on top of Asterisk 12.


Asterisk 12.0.0 Now Available!

The Asterisk Development Team is pleased to announce the release of Asterisk 12.0.0. This release is available for immediate download at http://downloads.asterisk.org/pub/telephony/asterisk/releases

Asterisk 12 is the next major release series of Asterisk. It is a Standard release, similar to Asterisk 10. For more information about support time lines for Asterisk releases, see the Asterisk versions page:


For important information regarding upgrading to Asterisk 12, please see the Asterisk wiki:


As a Standard Release, Asterisk 12 contains many new major architectural improvements and features. A short list of some of these features includes:

  • A new SIP channel driver and accompanying SIP stack named chan_pjsip

Asterisk 12 Part IV: The SIP Stack of the Future

Hello again! Last time we looked at Asterisk 12 was way back on August 30. Since then, a lot has happened – namely, AstriCon!  You may have read just a little bit about AstriCon on this blog, but what you may not have read about were the major events that occurred in conjunction with AstriCon.

The first was the annual AstriDevCon meeting, in which numerous developers and power users in the Asterisk community met and discussed Asterisk 12 and the roadmap for the next major version of Asterisk. The response to the new SIP stack and the APIs … Continued