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

 
Asterisk 16Asterisk 18

The Case Of The Declined Audio Stream and Local Channels

An interesting issue was recently filed where dialing a Local channel resulted in the following: [2021-03-28 22:41:35] ERROR[15773][C-00000030]: translate.c:1396 ast_translator_best_choice: Cannot determine best translation path ...
Read More
Asterisk 13Asterisk 17

Reminder: Asterisk 13 and 17 Security Fix Only

In recent times I’ve noticed an increase in the number of people reporting issues or asking for help with old versions of Asterisk that are ...
Read More
DocumentationNews

IRC Channels Moved To Libera Chat

This blog post is a heads-up that the Asterisk project has moved its IRC presence to the Libera Chat IRC network. For information on connecting ...
Read More
Asterisk 16Asterisk 18

Asterisk Module Deprecation

The deprecation of modules in Asterisk has generally been a loosely formed word of mouth policy. This has meant that modules are seldom truly removed ...
Read More
Asterisk 19Documentation

Text-to-Speech and Speech-to-Text in Asterisk

Background Welcome to an introduction to text-to-speech and speech-to-text for Asterisk! With how popular speech recognition is becoming, we decided to take on the initiative ...
Read More
Asterisk 16Asterisk 18

PJSIP Transport Reload Changes

In a past blog post I talked about how you can’t reload transports without enabling explicit support, but alluded to changes coming in the future. ...
Read More
BuildHow To

Configuring an Asterisk build from the command line: Part 2

Last month I wrote a blog post titled “Configuring an Asterisk build from the command line”  which outlined how to use the menuselect command to ...
Read More
ArchitectureAsterisk 18

Asterisk As A Toolkit

Asterisk in the beginning started as a PBX but over its life has evolved into that of a communications toolkit. In fact if you ever ...
Read More
DPMA

Urgent: DPMA SSL Announcement

If you are a user of the DPMA module for Asterisk with Sangoma D-series phones, then this announcement is for you. The D-Series phones have ...
Read More
BuildHow To

Configuring an Asterisk build from the command line

If you’re an Asterisk package maintainer, you already know this.  If not, did you know you can run menuselect/menuselect from the command line to enable/disable modules, set ...
Read More
PJSIP

PJSIP Transport Reload Fun

When PJSIP support in Asterisk was being developed one of the critical areas of development was transports. These are for the most part provided by ...
Read More
Asterisk 16Asterisk 18

PJSIP Invite Session Lifetime

In the past month I’ve been fixing an issue with Asterisk and PJSIP that I thought would be fun to share in a blog post. ...
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

MeetMe In My ConfBridge

When Asterisk was first being written one of the things needed was the ability to do conference bridges. When you think of conference bridges you

Read More

I Got That Reference!

Hi and welcome back!  Let’s take a look at another recent ticket: ASTERISK-29698. Integral to almost every section of code within Asterisk is astobj2.  We

Read More

A tale of Two Taskprocessors

Hi folks!  Today, let’s take a look at a recent Asterisk issue: ASTERISK-29365. The graceful shutdown is intended to allow every part of the running

Read More

Getting Community Help

If you ever file an “Information Request” type JIRA issue with the Asterisk project you’ll find it automatically closed with a comment pointing you to

Read More

What can we help you find?