Inside the Asterisk

Automatically Download Binary Modules: New Feature in Asterisk 13.12 and 14.1

The Digium Phone Module for Asterisk and the g729a, silk, siren7 and siren14 codec binary modules hosted at downloads.digium.com can now be automatically downloaded and installed during the Asterisk install process. If selected in make menuselect under the ‘External’ sections of ‘Resource Modules’ and ‘Codec Translators’ respectively, ‘make install’ will check the downloads.digium.com web site for the

Read More

Documentation? We’ve Got That!

I’ve been a part of the Asterisk project for many years now, over 10 in fact. I’ve seen it evolve and grow and one of those areas which has changed that I’d like to focus on today is documentation. When Asterisk started out documentation was not as complete or as detailed as it is today

Read More

Asterisk Architecture: The Bridging Framework Part I

Overview When the development goals were laid out at AstriDevCon for Asterisk 12 way back in 2012, we had two primary missions: Build a new SIP channel driver to replace the venerable but aging chan_sip  channel driver. Provide consistency in the APIs exposed by Asterisk so that it is easier to build applications on top of

Read More

Asterisk 14: Publishing Extension State

Asterisk 14 now has the ability to publish extension state using PJSIP PUBLISH requests to another entity acting as an event state compositor. For larger installations, the advantage of this ability is to offload from Asterisk the SUBSCRIBE and NOTIFY responsibility for state changes to the other entity. What can be used as an event

Read More

Asterisk 14.0.0-rc1 released!

In the past eight weeks since the first beta release of Asterisk 14.0.0, and as we drive towards a general release, community members have collaborated to address more than a dozen important changes in Asterisk.  Today, with the release of Asterisk 14.0.0-rc1 (release candidate 1) we now find ourselves on the precipice.  The final release

Read More

Asterisk 14 ARI: Media Playlists

Several improvements to ARI’s media manipulation are coming in Asterisk 14. In this post, we’ll explore media playlists, how they are used, and the problem they solve. A Simple Application It’s fairly common in Asterisk to construct complex sound prompts from multiple simpler sound files. Say, for example, we wanted to emulate the simple IVR

Read More

Asterisk 14 ARI: Create, Bridge, Dial.

Asterisk’s REST Interface (ARI) in both Asterisk 12 and 13 has the ability to originate (create) outgoing channels.  The functionality in ARI mirrors that of the “originate” CLI command, AMI action and dialplan applications.  In its use, it creates, in one operation, a channel that is setup, dialed, and directed to a location upon answer.

Read More

Asterisk 14 DNS: Resolve to Resolve

Asterisk 14: Coming with improved PJSIP DNS Support spoke about the new core DNS API, and mentioned several of the enhancements implemented. In this post we will focus more on the pluggable module that wraps the unbound DNS resolver library mentioned. Specifically with regards to how it can be used. res_resolver_unbound Besides the default system

Read More

Asterisk 14, Beta 1

Following last week’s announcement of feature freeze [1], the Asterisk Development team is now pleased to present the first beta of Asterisk 14.  In the weeks leading up to this year’s AstriCon, we’ll have a series of blog posts talking about some of the exciting things in Asterisk 14.  Let’s briefly talk about one of those

Read More

Asterisk 13.10.0 Notable Changes

It’s been a few months since Asterisk 13.9.0 was released and this new 13.10.0 release is full of interesting changes. Let’s take a look at a few that you might want to be aware of: GCC 6 With each release of the GCC compiler new problems in Asterisk are uncovered and GCC 6 is no

Read More
Scroll to Top