Search the Asterisk Blog

Asterisk Blog

Asterisk Usage Survey

By Matt Fredrickson

For those of you that do not know me, my name is Matthew Fredrickson and I’m the project lead for the Asterisk project. First off, I wanted to thank all [...]

Filtering Event Types in ARI

By Kevin Harwell

Since the arrival of the Asterisk REST Interface (ARI) requests have been made to allow for event type filtering capabilities. Consumers have wanted a way to make it so Asterisk [...]

Asterisk INLINE Optimization

By Chris Savinovich

Asterisk developers who have made use of one of our function attributes called “force_inline” should be aware we are discouraging it.  Why? Let’s get to some background first. Asterisk core [...]

R.I.P. Media Index Cache!

By George Joseph

If you’ve been concerned about slow Asterisk startup times or excessive memory utilization, we’ve got some good news for you.  We’ve eliminated the media index cache that gets built when [...]

stasis: Statistics CLI Commands

By Joshua C. Colp

Previously on this blog I talked about a new feature to internally filter messages in our internal message bus, as well as a new caching implementation for it. When these [...]

The Continuing Saga of Continuous Integration

By George Joseph

or… “Watch This Space” If you’re an Asterisk contributor you’ve probably noticed that we’d been having issues with large numbers of Jenkins test failures during the “gate” phase of the [...]

pjproject-2.8 Qualified For Use With Asterisk

By George Joseph

With the release of Asterisk versions 13.24.0-rc1, 15.7.0-rc1 and 16.1.0-rc1, we’re pleased to say that pjproject-2.8 has been qualified for use with Asterisk. In these release candidates, we’ve upgraded the [...]

AstriDevCon 2018 – A Recap

By Matt Fredrickson

Hey Everybody, It’s about a month out from AstriDevCon 2018 and I wanted to write a little bit to summarize what we discussed this year. For those who are not [...]

Stasis: Improving performance through better caching and filtering

By Joshua C. Colp

The stasis message bus is something that is used every day as of Asterisk 13 when you are using Asterisk. It provides the foundation of such things as CDR, CEL, [...]

Asterisk 16 has a new module loader

By Richard Mudgett

One of the improvements to Asterisk 16 is the module loader. The module loader now enforces inter-module dependencies and complains of modules that fail to initialize. The module loader ensures [...]