Archive for the ‘News’ category

Presentations from 10 Years SER Conference

September 22nd, 2011

The slides presented during 10 Years SER Conference, Berlin, September 2, 2011, are made available at:

The summary of usage statistics is available in this presentation. Thank you all that submitted data, we counted over 4 billions of routed call minutes and 500 millions calls per month, from about 35 reports.

Another interesting part of the event was the 10 Years SER Awards, see in these slides who was awarded.

The event was fully booked, everyone is looking forward to the next anniversary. Some pictures from the conference and evening’s social event will be published soon.

Kamailio v3.1.5 Released

September 14th, 2011

Kamailio SIP Server v3.1.5 stable is out – a minor release including fixes in code and documentation since v3.1.4 – configuration file and database compatibility is preserved.

Kamailio (former OpenSER) 3.1.5 is based on the latest version of GIT branch 3.1, therefore those running previous 3.1.x versions are advised to upgrade. There is no change done to configuration file or database structure.

Resources for Kamailio version 3.1.5

Source tarballs are available at:

Detailed changelog:

Download via GIT:

 # git clone –depth 1 git://git.sip-router.org/sip-router kamailio
 # cd kamailio
 # git checkout -b 3.1 origin/3.1
 # make FLAVOUR=kamailio cfg

Binaries and packages will be uploaded at:

Modules’ documentation:

What is new in 3.1.x release series is summarized in the announcement of v3.1.0:

If you want to see what is new in development version (to become the next major release v3.2.0 in few weeks), visit the web page:

SEMS v1.4.2 Released

August 26th, 2011

The SIP Express Media Server (SEMS) version 1.4.2 is available. Users of SEMS 1.4 versions and anyone else is recommended to upgrade to that version. Please find below the relevant changelog, the source tarball is available at:

Debian/Ubuntu packages:

Changelog for SEMS 1.4.2 release:
* auth’ed BYE (wait_for_bye_transaction)
* fixes SIP auth for qop header format
* xmlrpc: fix busyloop with keep-alive
* a few minor SST issues
* builds on Ubuntu 11.4 (build-deps)
* ivr: release GIL on blocking file I/O
* SBC: fix codec filter for unnamed payloads<96
* fixed DSM variables to outgoing call
* some examples and documentation added

This release introduces a new configuration option wait_for_bye_transaction=yes which enables authentication of BYE requests sent by SEMS, which is disabled by default. If this option is not enabled, SEMS behaves like in 1.4.1.

Freezing development for v3.2.0

August 8th, 2011

Based on the last development IRC meeting, the next major release Kamailio v.3.2.0 should happen sometime by end of September, therefore the code should be frozen and go into testing phase about one month before.

The date proposed for freezing is Monday, August 22. By then, every developer has to push to master branch what he/she wants to have in 3.2.0.

The very good side of 3.2.0 is that we didn’t need to touch much the core and main modules, meaning we have a solid tested foundation, further testing should be focused on the new modules and the other enhancements.

What is new in devel version at this time (to be part of v3.2.0) is summarized at:

Kamailio at Cluecon 2011

August 4th, 2011

ClueCon is an annual 3-Day Telephony User and Developer Conference bringing together the entire spectrum of Telephony from TDM circuits to VoIP and everything in between. The location is Chicago, USA, between August 9-11, 2011.

Kamailio project will be touched in at least three presentations:

  • Daniel-Constantin Mierla, Asipto, co-founder of Kamailio – presenting latest news about development of Kamailio project and how to use it to enable strong security for large VoIP systems
  • Stefan Wintermeyer, Amooma – presenting Gemeinschaft 4, an IP PBX system built with Kamailio and FreeSWITCH
  • Alexandr Dubovikov – presenting Homer project, a Kamailio-based SIP capturing system for massive signaling traffic

If you are around Chicago and want to meet, drop a message on our mailing lists.

Kamailio and SER Usage Statistics

August 2nd, 2011

In order to present at 10 years SER conference in Berlin, I (Daniel-Constantin Mierla) am looking to get some statistics about usage of SER-based applications (e.g., SER, OpenSER, Kamailio, OpenIMSCore, …). Everything is going to be like a combined report, not individual listing. Therefore, if you want to participate, your name or company won’t be mentioned.

Here are some stats I thought of:

  • type of usage: production, evaluation (testing), research
  • number of subscribers (phone lines)
  • percentage of phones behind NAT
  • number of calls per month
  • number of call minutes per month

I am not looking for exact numbers, but rough estimation (e.g., about 10 000 phone lines, …). Of course, some of the metrics don’t apply always (e.g., if you do termination routed through SIP server, you don’t have subscribers, but just calls traffic). Those doing deployments, can make one summary of statistics for all instances. You may send other statistics you think they worth publishing.

Again, this is voluntary, naming is not required. I hope only those giving real number will write back — I will try anyhow to figure out if someone is just dumping fantasy numbers. If privacy is really a big concern, from case to case, everything can be done under NDA.

Send the statistics or contact me for further details per email at: <daniel [at] kamailio.org>. Many thanks in advance to those that are going to participate in this survey!

10 years SER Conference – Sep 2, 2011, Berlin, Germany

August 1st, 2011

The project is organizing an open conference to celebrate 10 years since the first line of code in SER and Kamailio SIP servers. The event is hosted by FhG Fokus Research Institute in Berlin, Germany, the place where SER project was started. The web page for the event with details about location and program is available at:

There is no participation fee for the conference day, registration can be done via web form. At this moment there are about 20 special guests and 14 speakers, with participants from 15 countries.

If you use SER-based applications (like ser, openser, kamailio, openimscore, …) and want to present about it or you want to sponsor the event in exchange of advertising through project channels, contact us via event registration form.

Ukulele Kamailio Jingle

June 21st, 2011

Javi Beltran, an open source musician and good friend of our project, recorded a short composition for Kamailio playing Ukulele (Hawaiian instrument, aka Ukelele).

You can listen or download the jingle from:

Feel free to use the jingle as you wish in relation with Kamailio project. You can see more of Javi’s open sourced compositions on his web page.

The 15000th development commit

June 14th, 2011

In the year celebrating 10th anniversary of SIP Express Router (aka SER) project (from where Kamailio (former OpenSER) forked in 2005 and merged back in 2008), the development branch encountered the 15000th commit in GIT repository.

It was done by the same developer that started the project and committed the 1st one, Andrei Pelinescu-Onciul:

git log --pretty=format:"%h%x09%an%x09%ad%x09%s" --reverse | head -1

512dcd9    Andrei Pelinescu-Onciul    Mon Sep 3 21:27:11 2001 +0000    Initial revision

The 15000th one is:

git log --pretty=format:"%h%x09%an%x09%ad%x09%s" --reverse | head -15000 | tail -1

8a90dd3    Andrei Pelinescu-Onciul    Sat Jun 11 11:24:05 2011 +0200    core: remove unused variables + coding style

This number of commits is counted only for development branch (GIT master), thus it does not take in consideration the branches of stable releases. That will make the number of commits in the project higher, but the target was to show only the main stream development evolution, not the fixes in stable branches.

Note that there are personal developer branches holding code commits done in the past and to be merged in GIT master branch in the near future, so the number 15000th commit may be different when checking again later. However, as a marker in the history of the project, Andrei’s commit is the first in master branch to hit the 15000. The link to the commit via web GIT viewer is here.

You can also check the history of SER/Kamailio commits tracked by Ohloh here.

Be ready to party with us in September at the 10th project anniversary and watch us for the 20 000th commit!

Mixed IPv4-IPv6 SIP Service

June 8th, 2011

Today is World IPv6 Day – since Kamailio SIP server has support for IPv6 since 2002, I thought to contribute to today’s celebration showing how to use it to provide a SIP-based VoIP service on both IPv4 and IPv6 networks, also bridging between them, with the same SIP server instance. Following VoIP communication scenarios are possible:

  • call from IPv4 to IPv4
  • call from IPv6 to IPv6
  • call from IPv4 to IPv6
  • call from IPv6 to IPv4

I used Jitsi SIP softphone to make the calls, Kamailio development version for SIP server and RTPProxy to help bridging the media streams between IPv4 and IPv6.

The How-To do it tutorial is available on the wiki at:

Happy IPv6 Day Everyone!!!