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

 
Documentation

Using MALLOC_DEBUG to find memory misuse.

Asterisk’s MALLOC_DEBUG is a compile time tool that helps find some common memory usage problems such as memory corruption and memory leaks. The debug tool ...
Read More
ReleasesSecurity

RTP Security Vulnerabilities: A Retrospective

[dropshadowbox align=”none” effect=”lifted-both” width=”auto” height=”” background_color=”#ffffff” border_width=”1″ border_color=”#dddddd” ]tl;dr: We fixed the vulnerabilities. If you’d like to read the conclusion of this admittedly long saga, ...
Read More
Asterisk 15WebRTC

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

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

WebRTC and Asterisk 14

WebRTC has been in Asterisk since Asterisk 11 and over time has evolved just as the WebRTC specification itself has evolved. The WebRTC implementation we ...
Read More
Asterisk 15WebRTC

Asterisk 15 Beta Released

It is with great pleasure I wish to inform the world of the first beta release of the new Asterisk 15 branch. It’s a very ...
Read More
ArchitectureHow To

Asterisk Containers and Objects (ao2)

For those of you budding Asterisk developers out there, you may find yourself browsing the source code. All over, you’ll find function calls prefixed with ...
Read More
People

Interview with new Asterisk developer, Ben Ford

Hello, my name is Matthew Fredrickson and I’m the project lead for the Asterisk project. We recently hired someone new onto the project to help ...
Read More
ArchitectureTesting

Continuous Integration with Asterisk and Docker

How much testing do we really do? A lot, and let’s face it,  Asterisk isn’t the easiest of software packages to test.  Our continuous integration ...
Read More
Architecture

app_queue And The Case Of The In Call Agent

The app_queue module is one of the oldest modules in Asterisk and implements call queueing functionality. You configure a queue with members and a strategy ...
Read More
PJSIPReleases

Recent Security Issues

Security releases of Asterisk were recently created. In this post, we’d like to go into the depths of two of the security issues and how ...
Read More
Testing

Continuous Integration: Helping to find problems.

Continuous integration isn’t something that many people in the Asterisk project think about but it is a critical part of the development of Asterisk. It ...
Read More

Continuous Integration Update

Back in December in my The Continuing Saga of Continuous Integration blog post I wrote about how we reduced the Testsuite’s “27” layers of file

Read More

What can we help you find?