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 13: Coming Soon

Over the past year, Asterisk developers have been hard at work extending the functionality developed in Asterisk 12, the last Standard release, to prepare for Asterisk 13, the upcoming Long Term Support (LTS) release. In the Asterisk project, the focus of a Standard release is on major architectural improvements and larger features, while the focus of an LTS release is to provide a stable, production-ready platform. As such, development for the past year has concentrated on refining Asterisk 12 so that Asterisk 13 is the fully-featured platform for all your media needs: be it a powerful, configurable PBX with … Continued

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