Search the Asterisk Blog

Asterisk Blog

Collaborating for Success in Open Source

By Jared Smith

Open source is becoming very prevalent in the software world, even if it’s not obvious. Your phone, your television, your smart speaker, and even your car is likely to use [...]

Dana and Asterisk, part 2

By Jared Smith

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 some of the great video-conferencing [...]

Introducing Dana the Stream Gatekeeper

By Dan Jenkins

In this troubling time of dealing with COVID-19 around the world we’re seeing more and more need for tools to help in communicating with co-workers, friends and family. Asterisk has [...]

Improving Core Dump Analysis

By Joshua C. Colp

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 forth for getting information. This [...]

A Little Glimpse Into ConfBridge

By Joshua C. Colp

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 that utilized DAHDI functionality but [...]

Building a Channel Driver – Part 3

By Ben Ford

Review If you’ve been following this blog post series, then you should have a channel driver that’s ready to be integrated with ARI. If not, then check out Part 1 [...]

Issue Walkthrough: DTLS, and the Case of Bad Audio

By Kevin Harwell

A past post discusses some tips and tricks to employ when encountering a problem. Here we’ll walk through an issue applying some of those techniques. Recently an Asterisk issue came [...]

Adding and Removing Media Streams

By Joshua C. Colp

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 with the call starting out [...]

PJSIP Body Generator Persistence

By Joshua C. Colp

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 new bodies. The result of [...]

Building a Channel Driver – Part 2

By Ben Ford

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 a good place to start, [...]