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 lots of built-in features and capabilities, a custom media engine for your business applications, or anything in between.
Since it has been awhile since my last blog post on Asterisk 12, it is worthwhile to highlight the major changes that went into the last Standard release. Two years ago at AstriDevCon, the community decided to tackle some long-standing areas of Asterisk that needed improvement – namely, the SIP stack and Asterisk’s APIs. Both goals were equally important, and so for Asterisk 12, we built new APIs and improved existing ones to make it easier to build applications on top of Asterisk, and we released a new and improved SIP stack based on Teluu’s PJSIP.
While we previously covered why we made the changes we did in Asterisk 12 and how the new SIP stack has benefits over Asterisk’s legacy SIP channel driver, we did miss discussing one large topic: the APIs! A lot of work went into the Asterisk core to facilitate the API improvements in Asterisk 12. Over the next few weeks, in a series of blog posts, we will discuss the core changes made in Asterisk 12 that made the upcoming release of Asterisk 13 possible. We will also explore the improved AMI and new ARI APIs available in Asterisk that make building custom applications with Asterisk easier than ever before. If you would like a sneak peak, you can always take a look at all the new features in Asterisk 13 on the Asterisk wiki.
Of course, if you would like to take Asterisk 13 for a test drive, the beta release is also now available. As always, we encourage everyone to check the Upgrade notes prior to installing Asterisk (safety first!)
Finally, I would be remiss if I did not mention that at AstriCon this year you will also have a great opportunity to try out the new APIs in a fun (and slightly competitive) atmosphere at the first ever AstriCon Hackathon. If you are interested, head over to ChallengePost and sign up today!
And of course, thanks for continuing to support Asterisk!