Search the Asterisk Blog

Asterisk Blog

Configuring the Opus Encoder for Asterisk

By Kevin Harwell

The recently announced Opus codec for Asterisk exposes a few configuration options that allow you to manipulate the encoder for your particular setup. These options can be set within codecs.conf. [...]

Jitter Buffer Operation and Use in Asterisk

By Kevin Harwell

Jitter buffer functionality has been in Asterisk for quite some time now. However, knowing what jitter is in a voice over IP (VoIP) application and when to use a de-jittering [...]

SIP timers T1 and B affect performance

By Richard Mudgett

Busy Asterisk systems can be affected by the SIP timers T1 and B timeout values configured.  Consideration of their values impacts how quickly a transaction can recover from a lost [...]

New Feature: PJSIP Dual Stack

By Joshua C. Colp

A new feature that was initially implemented during a recent visit to SIPit has now been merged into the 13, 14, and master Asterisk branches. It’s called PJSIP dual stack! [...]

Asterisk 14 Webinar

By Matt Fredrickson

Slight interlude from your regularly scheduled programming. For any interested, Matthew Fredrickson, manager of the Asterisk project, will be giving a webinar today about Asterisk 14 and what’s new with [...]

The Case Of The Misunderstood PJSIP Callback

By Joshua C. Colp

When the PJSIP work for Asterisk began one of the primary concerns kept in mind was that it be extensible. One of the APIs derived from this concern was session [...]

AstriDevCon 2016 – A Recap

By Matt Fredrickson

For those of you who were unable to attend, AstriDevCon this year at Phoenix continued to impress. There were 39 people signed up, and at least 43 (and probably more [...]

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

By George Joseph

The Digium Phone Module for Asterisk and the g729a, silk, siren7 and siren14 codec binary modules hosted at can now be automatically downloaded and installed during the Asterisk install process. If [...]

Documentation? We’ve Got That!

By Joshua C. Colp

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 [...]

Asterisk Architecture: The Bridging Framework Part I

By Matt Jordan

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 [...]