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 14Asterisk 15

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 ...
Read More
Asterisk 15WebRTC

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

Asterisk Call Party, Privacy, and Header Presentation

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 ...
Read More
Asterisk 15PJSIP

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

Identifying an endpoint in PJSIP

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

WANTED: Dead or Alive!

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

PJSIP: DNS Manager (dnsmgr) and Full Dynamic Hostname Support, Coming Soon!

Recently there’s been discussion on chan_sip going away in the future which led to many comparisons between it and chan_pjsip. What does chan_pjsip do better? ...
Read More
Asterisk 14Asterisk 15

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

Asterisk 15 Webinar

Slight interlude from your regularly scheduled programming. For any interested, Matthew Fredrickson, manager of the Asterisk project, will be giving a webinar on Tuesday December ...
Read More
DocumentationPJSIP

PJSIP mis-configuration can cause loss of SIP registrations

Setting the "max_contacts" configuration option too low can cause loss of registrations. How that can happen and some recommendations are described.
Read More
PJSIPSecurity

pjproject-2.7.1 qualified for use with Asterisk

This week, we’re pleased to say that we’ve updated the Asterisk 13, 15 and master branches’ bundled version of pjproject to 2.7.1. This release contains ...
Read More
ARI

ARICPP: an ARI library for modern C++

As is well known, there are several ways to extend Asterisk features, but if you want to exploit the full power of its raw primitive ...
Read More

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

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

ARI: Rested Developments

The Asterisk Rest Interface (ARI) over the last year received several enhancements that have been requested by the community: server side event filtering automatic context

Read More

Asterisk-17.0.0-rc1 Released!

Greetings Everyone! Time flies when you are having fun and improving Asterisk; this past year has been no different. October and Astricon [1] are fast

Read More

PJSIP Configuration Design

A comment that I see frequently when helping people with PJSIP is the lack of a general section (with global options) and how this causes

Read More

What can we help you find?