Asterisk Blog

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
Categories
Authors
Archives

Categories

 

Authors

Archives

 
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
Call QualityHow To

Debugging RTP with sipp and Wireshark

Did you know that sipp can play back RTP streams?  A lot of long time users may not! Did you know that you can use ...
Read More
Asterisk 20Asterisk 21

Asterisk now supports the SHA-256 and SHA-512-256 SIP authentication digest algorithms

If you didn’t already know, both SIP and HTTP share the same digest authentication mechanism described all the way back in RFC-2069 “An Extension to HTTP ...
Read More
Asterisk 22Code Contribution

Stereo Recording in MixMonitor

Overview When recording audio, it can be useful to split streams from one another. For example, if you are in a call with someone, you ...
Read More
ArchitecturePJSIP

The Vagaries of DTMF Payload Negotiation

As mentioned in this post, Asterisk now supports the use of RFC4733 digits in common bitrates beyond 8kHz.  At the end of the post, we ...
Read More
Asterisk 22Code Contribution

AstriCon 2025

AstriCon 2025 registration is now open! You can take advantage of early bird pricing by registering here. AstriCon this year will span a total of three ...
Read More

Old Asterisk Meets New Linux

A trend I’ve seen lately is individuals installing newer Linux distributions but using older versions of Asterisk. I thought I would do a quick blog

Read More

PJSIP 2.12 Now In Asterisk

Recently I spent some time updating Asterisk to the latest versions of the third party libraries we bundle. This includes jansson as well as PJSIP,

Read More

An Introduction

For those who may be new, or even for those who have been around for some time, my name is Joshua Colp and I hail

Read More

A few announcements

Dear Asterisk and FreePBX Communities, Today I would like to announce the advancement of Joshua Colp to Asterisk Project Lead and Lorne Gaetz to FreePBX

Read More

Gosub: Macro’s Successor

Overview This blog post is a friendly reminder that Macro will soon be deprecated in Asterisk. What does that mean? Well, for a start, it

Read More

What can we help you find?