Thursday, March 22, 2007

Advanced Kamailio (OpenSER) Programming Course

First Advanced OpenSER Programming Course will take place in Paris, hosted by INRIA, June 4-6, 2007

Following some discussions started during first Kamailio (OpenSER) Summit, we are happy to announce that first Advanced Programming Course will happen very soon. Courtesy of INRIA (many thanks to Philippe Sultan) we have the room and a good connected location. There will be three full days of deep analysis and survey of internal architecture and structures, best practices to add new features, optimizations and OpenSER's specific components (memory manager, locking system, ...).

The course is dedicated to people willing to develop Kamailio (OpenSER) extensions. It will be a class of 14 persons. The participation fee will be just to cover the logistic required for this event, estimated to be about 150-200Euro per person, for the full course (mainly is subject of how many participants will be registered).

More details at:

Wednesday, March 14, 2007

OpenSER 1.2.0 - Perfomance Tests

We took the time to do some performance tests for two of the most important components of OpenSER 1.2.0: transaction module (tm module) and user location (registrar and usrloc modules).

The results show the capacity that can be handled by the two components, which should move the concern that they are bottle neck in a VoIP system. The numbers are higher than what one would want to deploy in real life within only one physic VoIP server.

TM got performance of processing over 28 millions complete calls per hour while user location can handle registration coming from over 4 millions phones with an average of 10min for expiration time. Testing server was an ordinary desktop, Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz, 1GB of memory, 100Mbs Ethernet card.

News is here:

Monday, March 12, 2007

OpenSER v1.2.0 Released

News from:

After about 8 months since the last major release, with about 6.5 months of development and 1.5 of extensive testing, OpenSER version 1.2.0 is out. This version brings a lot of new features and improvements to existing code. Can be defined as the biggest improvement between releases so far. Configuration script has new directives while some of the old one were removed or replaced with a new form.

Dokuwiki page has been created to track these changes and to ease the migration:

The range of use cases was largely increased, important achievements toward SIP Application Server were added by seas and perl modules, which allow writing Java SIP Servlet extensions and Perl Applications for OpenSER. Meanwhile, the old core components were substantially improved, using OpenSER as SIP proxy, registrar or simple router for load balancing or least cost routing being more flexible and faster.

We would like to thank for the work, suggestions and contributions to this release to all people supporting the project.

See full notes about OpenSER 1.2.0 release:

Sunday, March 4, 2007

On the way to OpenSER 1.2.0

While testing the upcoming OpenSER 1.2.0, many news surrounded the project.

CISCO is using OpenSER as SIP proxy of Cisco Service Node for Linksys One:

OpenSER Configuration Generator, a wizard-like web tool to build config files for OpenSER, was launched:

The SIMPLE-XMPP gateway in OpenSER was presented at FOSDEM 2007, Brussels, Belgium:

The release 1.2.0 is schedule for March 12, 2007. It brings a handful of new feature -- listing some of them:
- SIMPLE Presence support (
- SNMP (
- JAVA SIP Servlet Application Server (
- script variables and transformations (
- DNS failover
- IP blacklists
- XMPP IM gateway
- SIP session timers
- secure federation peering
- retransmission timer accuracy
- automatic error handling
- AVPs in reply routes

Stay tunned.