Search the Asterisk Blog

Asterisk Blog

How to setup call parking

By Richard Mudgett

What is call parking? Call parking is a means of placing a call on hold so anyone can retrieve the call if they know where the call is parked. The [...]

Triaging Asterisk Issues

By Joshua C. Colp

When you file an issue on the Asterisk JIRA you might notice that a few people may end up looking and participating in it. The first person, however, is usually just [...]

Asterisk 13.8.0: Now With Easier PJSIP Install Method!

By Joshua C. Colp

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 Joseph, who you can also [...]

Push it Real Good! (or ARI Push Configuration)

By Mark Michelson

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 push configuration. How does ARI [...]

How To: Unit Testing Asterisk

By Kevin Harwell

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. In this post we’ll talk [...]

Debugging SIP message traffic with PJSIP History

By Matt Jordan

Debugging SIP Messages the Traditional Way Since its release, the PJSIP stack has provided logging of SIP message traffic via the [crayon-5dec810c4193c865793486-i/]  CLI command. This dumps all received and transmitted [...]

The Gutting of ODBC in Asterisk

By Mark Michelson

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 will either see no change [...]

Converting from chan_agent to app_agent_pool

By Richard Mudgett

The move from chan_agent to app_agent_pool The idea behind [crayon-5dec810c460de785576101-i/]  was simple.  The agent channel created by [crayon-5dec810c460f1712620337-i/]  acts as a proxy for the corresponding “real” channel which is logged [...]

Integrating Asterisk with StatsD

By Matt Jordan

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 I/O, CPU and memory usage, [...]

The PJSIP Outbound Registration ‘line’ Option

By Joshua C. Colp

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 where you are and to [...]