Inside the Asterisk

pjproject-2.8 Qualified For Use With Asterisk

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 bundled version of pjproject to 2.8 and we’ve verified that all 9 patches to 2.7 we provided to Teluu were included in 2.8. Patches from

Read More

AstriDevCon 2018 – A Recap

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 familiar with AstriDevCon, it is an opportunity for Asterisk C-level developers, Asterisk ARI/AMI/AGI developers, and Asterisk integrators to get together to learn about what has

Read More

Stasis: Improving performance through better caching and filtering

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, ARI, AMI, and some operations in applications. It allows a message to be published and then handled by a subscriber. These messages are automatically created

Read More

Asterisk 16 has a new module loader

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 that a module is not started before other modules it depends upon. Therefore, if module B depends upon module A and module A either does

Read More

Performance Improvements: Inbound Registration

Measuring performance in Asterisk, like most software systems for that matter, can be a complicated task. When testing performance it is important to define goals, and limit the context for that which is being tested. It’s been previously shown that res_pjsip might have an efficiency problem when it comes to inbound registration. Our main goal for this

Read More

Asterisk 16.0.0-rc2 Released

Greetings! Today Asterisk 16.0.0-rc2 will become available! Please take some time to test this release as the 16 branch will become the next major LTS release of Asterisk. Surprises found during the release candidate process are much better than surprises found after the first release from the branch. Thanks again to all of you that

Read More

Enrich Your Conference App with Asterisk Enhanced Messaging – Part 2

In “Enrich Your Conference App with Asterisk Enhanced Messaging – Part 1” I demonstrated how you could include chat or other messaging features in your conference app.  In Part 2, I’ll show you how to include information about the conference bridge itself and the participants. What data is available? If you’re familiar with the AMI

Read More

Enrich Your Conference App with Asterisk Enhanced Messaging – Part 1

At last year’s AstriDevcon, we showed a video conference demonstration application called CyberMegaPhone.  It was a very simple app but it showed how a web developer could create a video conference app of their own using Asterisk’s new WebRTC capabilities.   While we made some significant enhancements to Asterisk’s video capabilities over the past year, we also

Read More

Improving Video Quality In The Real World

In the past, we’ve had a few blog posts talking about specific parts of new WebRTC work that has been done in Asterisk; but, with the release of Asterisk 16, we need to talk about the real-life impact of this work under poorly-performing networks and the resulting video experience. Before we start, let’s dive into

Read More

Asterisk-16.0.0-rc1 Released!

Hello Everybody! Can you believe how quickly a year has passed? Time is drawing near to many exciting things – Astricon in October and with that, preparations for the first release of Asterisk 16. The first step in creating a 16.0.0 release of Asterisk is the cutting of the first pre-release version, Asterisk-16.0.0-rc1, from the

Read More
Scroll to Top