Inside the Asterisk

Keyword: asterisk bugs

Asterisk 18.0.0 Released!

Kia Ora! (Or Be Healthy) (Don’t ask – I like greetings from various languages) If you haven’t noticed from the various emails and posts Asterisk 18.0.0 has now been released and is available for download here! As previously mentioned in our blog post for 18.0.0-rc1 this is an LTS release, meaning it will be supported

Read More

Asterisk-18.0.0-rc1 Released!

Greetings Everyone! Another year has flown by and while we now live in interesting times this has not stopped the development and progress of Asterisk or the Astricon conference[1], so much so that the first release candidate of Asterisk 18 is here[2]. The first step in creating the 18.0.0 release of Asterisk is tagging a

Read More

Improving Core Dump Analysis

Within the Asterisk project we are constantly trying to improve our processes and data collection when a problem is encountered to reduce the back and forth for getting information. This initially started with the ast_coredumper script that is now the recommended way to collect information from a running Asterisk process or from a core dump

Read More

PJSIP Body Generator Persistence

When PJSIP publish and subscribe functionality was created we knew we wanted to provide a pluggable mechanism to allow modules to easily extend and add new bodies. The result of this is what is known as body generators. Given a set of data they convert it into a format expected by a device, such as

Read More

Asterisk-17.0.0-rc1 Released!

Greetings Everyone! Time flies when you are having fun and improving Asterisk; this past year has been no different. October and Astricon [1] are fast approaching; and, thus, the first release candidate of Asterisk is here [2]. The first step in creating the 17.0.0 release of Asterisk is tagging a release candidate: asterisk-17.0.0-rc1. This tag

Read More

Support for large certificate sizes in DTLS now available!

When DTLS support in Asterisk was added the information about how to use DTLS support in OpenSSL was not as flushed out as it is today. To that end the implementation was written to use OpenSSL memory buffers. These are places for OpenSSL to place received data or for OpenSSL to consult when sending a

Read More

The case of the blocked AMI Stasis subscription

Manager is an API that has been in Asterisk for almost as long as Asterisk has existed. It provides a mechanism to see what is happening in Asterisk and to also cause things to happen. While the public facing API hasn’t undergone any radical changes since it came into existence the way it works internally

Read More

Asterisk INLINE Optimization

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 developers try to do a great job at optimizing the codebase.  After spending a few months interacting with the Asterisk core developers here at Hunstville,

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

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