Tuesday, November 29, 2011

Kamailio v3.2.0 Developer Guide

Development guide for Kamailio SIP Server has been updated for v3.2.0 – it goes through internal components, presenting the APIs for pkg/shm memory, locking/synchronization, config file interpreter, database connectors, a.s.o., as well as guiding how to write a new module.

There is a section trying to collect hints about upgrading a module developed for old versions 1.x to newer architecture and APIs in versions 3.x.

The tutorial is available online at:

A mirror is hosted at:

Looking forward to your contributions to Kamailio SIP Server!

Thursday, November 24, 2011

Kamailio Advanced Training, Dec 5-8, 2011, Berlin

Next Kamailio SIP Server Advanced Training will take place in Berlin, Germany, Dec 5-8, 2011.

Last Kamailio stable series is 3.2.x (Oct 18, 2011, see release notes), continues the work done within SIP-Router.org project. Offering a big lot of brand new features in v3.2.0, starting with an older major version, 3.0.0, you can run mixed Kamailio (OpenSER) and SIP Express Router (SER) modules in the same SIP server instance, giving you the most powerful tools to build stable, very performant and features rich VoIP and Unified Communication platforms.

The class is organized by Asipto and will be taught by Daniel-Constantin Mierla, founder and core developer of Kamailio SIP Server project.

Read more details about the class and registration at:

Wednesday, November 23, 2011

Siremis v2.1.0 Released

Siremis v2.1.0 has been released – this is an update to previous release v2.0.0, bringing several enhancements and new web pages to manage PUA and RLS. It is still compatible with Kamailio v3.1.x, the last of this kind, next one to be out in the near future will be compatible with Kamailio v3.2.x.

You can find the news about this release, including links to download, screenshots and demos, at:

Alternative download site (tarball or git pull) is from sourceforge project:

Siremis v2.1.0 is working for most of the components with Kamailio 3.2.0, just the few that changed the database structure may not be fully functional (e.g., the modules with tables that have new columns, see http://www.kamailio.org/wiki/install/upgrade/3.1.x-to-3.2.0#sql_commands).

Saturday, November 19, 2011

New module - get UA config via presence service

Kamailio SIP Server has now a new module named presence_profile - the module extends presence server implementation with ability of handling ua-profile event. When an user agent subscribes to ua-profile event for its own AoR, it will retrieve profile data document via body of NOTIFY request.

The profile data document format is usually specific per user agent, such documents have to be built and added to presentity table by the admin or a third party application.

Read more about SIP user agent configuration framework in RFC6080:

Tuesday, November 15, 2011

New module – execute control commands over HTTP

The development repository of Kamailio SIP Server includes a new module, named xhttp_rpc, that allows execution of RPC control commands via HTTP(S). Just for example, you can list active TCP connections, dump user location records from memory, reload the records for LCR or load balancing rules.

The module reuse existing xhttp module, therefore it has no external library dependencies and the processing rate matches the performances of processing SIP requests.

You can read more about this module, see an example of how to use, at:
To use it, once you load the module, point your browser to http://yoursipserverip:5060/rpc and you are ready to go.

Tuesday, November 1, 2011

VoIP and Kamailio Social Networking Event in Cape Town

Tuesday, November 8, 2011, it is planned an open dinner in Cape Town, South Africa for people interested in SIP, VoIP, Kamailio or other open source VoIP projects. Everyone is welcome to join, see more details at: