Asterisk Blog

Project GeneralReleases

Welcome New, and Returning, Asterisk Users!

I’ve noticed a trend of people and companies looking at moving away from other projects towards Asterisk. For those returning to Asterisk after some time, ...
Read More
Categories
Authors
Archives

Categories

 

Authors

Archives

 
ArchitectureAsterisk 20

Taskpool + PJSIP Has Landed!

Last year I wrote about a new API I created, taskpool, and how stasis was moved over to it. If you haven’t read that post ...
Read More
ArchitectureDevelopment

Taskpool: A Hunch Turned Performance Improvement

Asterisk is made up of many different modules that each usually use different APIs provided by Asterisk itself or other libraries. One that has seen ...
Read More
Asterisk 20Asterisk 21

Sangoma Trunking Module

Sangoma provides two SIP trunking services which are available to customers, SIPStation which is a great solution for the everyday user and VoIP Innovations which ...
Read More
Asterisk 18Asterisk 21

Asterisk 18 Now End of Life, Asterisk 21 Security Fix Only

Time Moves Ever Forward! Two versions of Asterisk have now transitioned to new support status, check them out below! 🚫 Asterisk 18 Has Reached End ...
Read More
NewsProject

AstriCon 2026 Is Happening!

Greetings all! As you may have seen from email, forum, and social media publications we will indeed be having an AstriCon 2026 event on March ...
Read More
ARIAsterisk 20

Exchanging media between Asterisk and apps has just gotten easier!

Exchanging media between Asterisk and external apps has fairly involved for a few reasons, the main one being that RTP, the primary protocol for exchanging ...
Read More
DevelopmentNews

AstriDevCon July 2025

An AstriDevCon video conference was held on July 20, 2025 with about 15 attendees.  You can get a recap of the event at AstriDevCon July 2025 ...
Read More
aiArchitecture

Asterisk Voicebridge

If you were able to join us for Astricon in February 2025, you may have caught a Voice AI demo using external media given by ...
Read More
ARIHow To

ARI snooping, an example in JavaScript

In a previous post we saw an example of how to use Asterisk’s audiohooks to build an external media bridge using ARI. In this post ...
Read More
ARIAsterisk 20

ARI REST Requests over Websocket

Historically, using ARI required using HTTP for making REST requests and getting their responses, and a Websocket for receiving events.  With Asterisk 20.14.0, 21.9.0 and ...
Read More
aiARI

Never Cross the Streams

If you are new to audio over websocket and come from the telephony world, you might assume that this works similarly to an RTP stream ...
Read More
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

Asterisk 21 Branch Created

The Asterisk 21 branch has been created! This is the first step in the process to seeing the first release candidate created followed by the

Read More

Don’t fear the venv

As part of the transition to Python3 at the end of last year, we introduced a Python Virtual Environment, or venv for the Asterisk TestSuite. 

Read More

What Really Is ARI?

A recurring theme lately I’ve run into is people not really understanding ARI, the Asterisk REST Interface. This is not a new thing (both ARI

Read More

Testing the trivial

Lately, you may have seen some submissions from Sangoma’s CommUnity team (covered in it’s own post.)  Many of these submissions were small but helpful changes,

Read More

#ColpHardFacts

This is a bit of a strange blog post but recent responses to people reminded me of the Colp Hard Facts webinar I did recently.

Read More

Integrating PJSIP 2.13

Asterisk 18.17.0 and 20.2.0 were released recently with support for PJSIP 2.13.  This version of PJSIP includes an important change to deal with race conditions

Read More

The fork less traveled

As we merge in a number of positive CommUnity UCaaS submissions, it is a good reminder of the challenges associated with private forks and forks

Read More

What can we help you find?