Asterisk Blog

Code ContributionContinuous Integration

Developer Note: Test an Asterisk PR against a Testsuite PR

One of the historical issues we’ve had with Asterisk and the Asterisk Testsuite has been that if you’ve created an Asterisk pull request for some ...
Read More
Categories
Authors
Archives

Categories

 

Authors

Archives

 
Uncategorized

Did you know you can use “@” variables in pjsip.conf?

You probably already know that you can use the “set_var” parameter on pjsip endpoints to add variables to a channel using that endpoint but did ...
Read More
ARIDocumentation

Filtering Event Types in ARI

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 ...
Read More
ArchitectureDocumentation

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 ...
Read More
ArchitecturePerformance

R.I.P. Media Index Cache!

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 ...
Read More
ArchitecturePerformance

stasis: Statistics CLI Commands

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 ...
Read More
TestingTuning

The Continuing Saga of Continuous Integration

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 ...
Read More
Asterisk 15Asterisk 16

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 ...
Read More
Asterisk 16Project General

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. ...
Read More
ArchitecturePerformance

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 ...
Read More
Asterisk 16How To

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 ...
Read More
PerformancePJSIP

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, ...
Read More
Asterisk 16Releases

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 ...
Read More

New PJSIP Logging Functionality

When PJSIP support was written for Asterisk we naturally needed the ability to display the SIP messages being sent and received. This took the form

Read More

Dana and Asterisk, part 2

A couple of weeks ago, Dan Jenkins kindly wrote a guest blog post about Dana — an up-and-coming open source project which helps to highlight

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

Read More

A Little Glimpse Into ConfBridge

The ConfBridge dialplan application is used countless times each day by people to do conferencing. Long ago this was done using the MeetMe dialplan application

Read More

What can we help you find?