Asterisk Blog

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

Categories

 

Authors

Archives

 
ArchitectureConference Bridge

Adding and Removing Media Streams

When stream support was added to Asterisk it was initially done with the focus being for SFU with a single video stream from each participant ...
Read More
ArchitecturePJSIP

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

Building a Channel Driver – Part 2

Review This blog post is the follow up to part 1, which can be found here. If you haven’t read it yet, that would be ...
Read More
Uncategorized

Happy New Year – A Community Update

Hello everyone…for those of you who don’t know me, I’m Jared Smith, Sangoma’s new Vice President for Open Source Community Development. Ever since I first ...
Read More
SIP

SIP and RTP Routing

One of the most common issues I see when people deploy SIP is calls hanging up after approximately 30 seconds or traffic not going to ...
Read More
Uncategorized

Year End Message to our Open Source Community

Hello Everyone, As a public company CEO, I write a “Letter to Shareholders” once per year, leading up to our Annual General Meeting. But shareholders ...
Read More
Asterisk 17

AstriDevCon 2019 – A Recap

Greetings All, Time certainly flies and it seems like AstriDevCon and AstriCon 2019 were a century ago. It’s hard to imagine that in fact they ...
Read More
ArchitectureDocumentation

Building a Channel Driver – Part 1

Overview Today we’re going to be talking about channel drivers and how to get started on creating your own. This topic is going to be ...
Read More
DocumentationHow To

Announcing a New Compile Option for app_voicemail Storage.

Asterisk offers its users great flexibility in most of its features. One of them is the choice between three different modules for different ways to ...
Read More
How ToTesting

Debugging Tips and Tricks

Overview One of the most challenging things about coding is when your code doesn’t work and you have to figure out why. Trying to track ...
Read More
ArchitectureAsterisk 17

An Asterisk Video Update

Over the past few years we’ve been working to improve the video support in Asterisk. We initially started with adding stream support[1] in a backwards ...
Read More
ARIAsterisk 17

External Media: A new way to get media in and out of Asterisk

At recent AstriDevCon meetings, we discussed the possibility of allowing an ARI application to capture or inject media into calls it controlled.  With the release ...
Read More

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

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

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

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

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

What can we help you find?