Making Adhearsion Compatible with Asterisk 13

Asterisk version 12 introduced a number of changes both in its internals and the various control APIs. While these changes were important, they also were not backward compatible (and this is a good thing). Since Asterisk 13, the Long Term Support release, was made in October of last year, we’ve been looking at what it […]

Tests and Mocks in RSpec

Tests and Mocks A developer approaching TDD and BDD often feels flooded by new concepts and terminology that pop up in tutorials and blog posts. One such item is certainly mocking, referring to a specific class of testing framework functionality that allows for replacement of real objects with “stunt doubles”, composed of limited functionality and […]

Load Testing Voice Applications with SIPp

Learn More about Mojo Lingo’s other Open Source load testing tools SippyCup: Create SIPp test profiles the easy way SIPTreadmill: Web GUI for running SIPp load tests and charting the results Still need more help? Contact us! What is load testing? The development of a voice application ideally involves many testing steps. Unit, functional and […]

Plugins in Adhearsion 2.0 – Part 2

Find Part 1 of this series here. In our exploration of a newly generated plugin, we have so far mostly looked at the facilities Adhearsion 2.0 provides to hook into the framework and your application. It is now time to actually build some new business logic, although it is entirely possible to have a plugin […]

Plugins in Adhearsion 2.0 – Part 1

The ability to easily add reusable functionality to a framework is one of the most important features. Plugins in Adhearsion 2.0 have been completely rebuilt to better suit the new structure and allow them to provide a wider variety of features. Controller methods, initializer code, specific configuration, rake tasks and included generators all are possible […]