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

 
SIP

Asterisk 13.8.0: Now With Easier PJSIP Install Method!

Asterisk 13.8.0 will come with a new option for enabling PJSIP functionality. This functionality is called bundling and comes courtesy of a community member, George ...
Read More
ARI

Push it Real Good! (or ARI Push Configuration)

Veterans of Asterisk configuration have likely dealt with static configuration files or realtime before. Since Asterisk 13.5.0, there is a new player in town: ARI ...
Read More
How To

How To: Unit Testing Asterisk

So you’ve written some code for Asterisk and now you need to test it. The Asterisk project has support for both integration and unit testing. ...
Read More
How ToSIP

Debugging SIP message traffic with PJSIP History

Debugging SIP Messages the Traditional Way Since its release, the PJSIP stack has provided logging of SIP message traffic via the pjsip set logger  CLI ...
Read More
ODBCRealtime

The Gutting of ODBC in Asterisk

When Asterisk 13.8.0 gets released, it will contain a large-scale change to the ODBC code. Those of you that use ODBC for your realtime configuration ...
Read More
How To

Converting from chan_agent to app_agent_pool

The move from chan_agent to app_agent_pool The idea behind chan_agent  was simple.  The agent channel created by chan_agent  acts as a proxy for the corresponding ...
Read More
How To

Integrating Asterisk with StatsD

Statistics all the Things It’s often useful to know what is happening on a production Asterisk server. While gathering machine statistics – such as disk ...
Read More
SIP

The PJSIP Outbound Registration ‘line’ Option

Outbound SIP registrations are a commonly used practice in Asterisk. They allow an upstream server, such as one in use by an ITSP, to know ...
Read More
How To

How to Contribute to Asterisk: Part Three

In the previous post on contributing to Asterisk, we set up the Asterisk Test Suite and wrote a test for the CDR  dialplan function that ...
Read More
How To

How to Contribute to Asterisk: Part Two

In the previous post, we: Picked out a bug to fix, ASTERISK-25179 Signed up for an Asterisk account, signed a CLA, and created our profile ...
Read More
How To

How to Contribute to Asterisk: Part One

Have you ever run into a bug in Asterisk? If so, don’t despair. Asterisk is software, and despite anyone’s claims to the contrary, all software ...
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

Read More

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

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

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

What can we help you find?