Inside the Asterisk

Category: Asterisk 15

pjproject-2.8 Qualified For Use With Asterisk

With the release of Asterisk versions 13.24.0-rc1, 15.7.0-rc1 and 16.1.0-rc1, we’re pleased to say that pjproject-2.8 has been qualified for use with Asterisk. In these release candidates, we’ve upgraded the bundled version of pjproject to 2.8 and we’ve verified that all 9 patches to 2.7 we provided to Teluu were included in 2.8. Patches from

Read More

Enhanced Messaging in Asterisk 13 and 15

The next releases of Asterisk 13 and 15 extend MESSAGE support in chan_pjsip and add it to conference bridges.  While Asterisk has supported the SIP MESSAGE method in both chan_sip and chan_pjsip for some time, with this enhancement, if a conference bridge participant (connected via chan_pjsip) sends an in-dialog MESSAGE to a conference bridge, the

Read More

Receiver Estimated Maximum Bitrate Support

For the last few months I, along with Ben Ford, have been working on improving the user experience side of the WebRTC support in Asterisk. When one thinks of user experience the first thing that comes to mind is usually a user interface but in this context I’m referring to underlying technology. Ben has been

Read More

RTP: retransmission for video to combat packet loss

Introduction Packet loss can be an annoying problem when dealing with real time communication, especially when dealing with video. It’s very noticeable when the screen freezes for multiple seconds, then the footage resumes with everything in a completely different position than it was originally. We’ve all seen this before. Packet loss is inevitable, but it

Read More

A Call to Action!

Hey Everybody! For those of you that don’t know me, my name is Matthew Fredrickson and I’m the Asterisk Open Source Project Lead. Does that mean I’m the best software developer or most prolific committer to the project? No. Does it mean I can answer every single question about using Asterisk? Not necessarily. Oftentimes it

Read More

WebRTC and Asterisk: When It Goes Wrong

Like many things WebRTC is a complex stack of technology within Asterisk and also within the browser. The result of this is that to the best of our ability it doesn’t always work. The browser can change things, the network can stop things from working, the Javascript client may have an issue. This blog post

Read More

The Woes of TLS Certificates and WebRTC

TLS certificates and their management are something we take for granted every day when we visit a website. If you sit down and try to explain to someone how it all fits together however it is quite easy to overwhelm them. It is complicated to understand how it all fits together but it’s the foundation

Read More

CDR/CEL Processing – Climbing the Beanstalk

One of the most annoying tasks within Asterisk (or VoIP in general) is the task of CDR and event processing. Why is processing these so annoying? Well, depending on your infrastructure, problems can arise because of any of the below: Row locking within the database Handling of multiple input points Handling a constantly changing data

Read More

Asterisk 15: Multi-stream Media and SFU

In a previous post some of the upcoming changes made for Asterisk 15 have been discussed. Specifically, one of the items mentioned is the beginnings of a multi-stream media framework. Starting in 15, groundwork has been laid that greatly enhances media flow in Asterisk. Taking advantage of this new architecture, changes have also been made

Read More

Upcoming WebRTC Improvements in Asterisk 15

In my previous post I talked about what WebRTC support is like in Asterisk 14. Since Asterisk 15 is going to be released soon let’s take a look at how WebRTC support differs in it from Asterisk 14. The “webrtc” PJSIP Configuration Option As the WebRTC specification has evolved and changed the functionality in Asterisk

Read More
Scroll to Top