Search the Asterisk Blog

Asterisk Blog

Enhanced Messaging in Asterisk 13 and 15

By George Joseph

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 [...]

Receiver Estimated Maximum Bitrate Support

By Joshua C. Colp

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 [...]

RTP: retransmission for video to combat packet loss

By Ben Ford

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 [...]

It’s getting to be that time of year!

By George Joseph

With the changing weather, some of us are thinking about summer with excitement, others about winter with trepidation.  Regardless of which hemisphere you live in though, it's time to start thinking about Asterisk 16! [...]

A Call to Action!

By Matt Fredrickson

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 [...]

WebRTC and Asterisk: When It Goes Wrong

By Joshua C. Colp

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 [...]

Asterisk Call Party, Privacy, and Header Presentation

By Kevin Harwell

Asterisk allows users to manipulate call party identification information through mechanisms like configuration options and dialplan functions (for instance CALLERID and CONNECTEDLINE to name a couple). This grants the user [...]

The Woes of TLS Certificates and WebRTC

By Joshua C. Colp

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 [...]

Identifying an endpoint in PJSIP

By Richard Mudgett

A basic concept with chan_pjsip/res_pjsip is the endpoint. When a new SIP request comes in, res_pjsip needs to identify which endpoint the request is for. New incoming SIP requests are [...]

WANTED: Dead or Alive!

By George Joseph

The Story of Asterisk and Keep-Alives The vast majority of VoIP communications is done via UDP datagrams.  It’s a no-overhead protocol which makes it fast and although it also makes [...]