Kamailio Advanced Training
Click here for more details!

Learn how to build RTC services with Kamailio!

Tuesday, December 31, 2013

Happy New Year!

Another year packed in the archive, thanks everyone for filling it with excellent achievements and, along them, keeping Kamailio project moving forward!
We expect another wonderful year ahead for the project and we are looking forward to collaborating further within this brilliant community as well as meeting many of you at Kamailio World and other events worldwide.
We wish everyone a prosperous and successful 2014!
Happy New Year!

Tuesday, December 24, 2013

Merry Christmas!

Almost done with another fruitful year, counting two major releases for Kamailio project, the first edition of a dedicated conference for Kamailio and presence at over a dozen events world wide, it’s time to say thanks to everyone that helped along the time — developers, users, businesses investing resources and all the friends around the project!
A Merry Christmas and great winter holidays!

Friday, December 20, 2013

Kamailio v4.0.5 Released

Kamailio SIP Server v4.0.5 stable is out – a minor release including fixes in code and documentation since v4.0.0 – configuration file and database compatibility is preserved.
Kamailio (former OpenSER) v4.0.5 is based on the latest version of GIT branch 4.0, therefore those running previous 4.0.x versions are advised to upgrade. There is no change that has to be done to configuration file or database structure comparing with older v4.0.x.
Resources for Kamailio version 4.0.5
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone git://git.sip-router.org/kamailio kamailio
 # cd kamailio
 # git checkout -b 4.0 origin/4.0
Binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 4.0.x release series is summarized in the announcement of v4.0.0:
Note that 4.0.x is the previous stable release series, the latest stable one is 4.1.x, you can read more about it at:

Thursday, December 19, 2013

Kamailio v3.3.6 Released

Kamailio SIP Server v3.3.6 stable is out – a minor release including fixes in code and documentation since v3.3.5 – configuration file and database compatibility is preserved.
Kamailio (former OpenSER) v3.3.6 is based on the latest version of GIT branch 3.3, therefore those running previous 3.3.x versions are advised to upgrade. There is no change that has to be done to configuration file or database structure comparing with older v3.3.x.
Be aware that this version marks the end of releases from branch 3.3. Current stable branches are now 4.1 and 4.0.
Resources for Kamailio version 3.3.6
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.3 origin/3.3
 # make FLAVOUR=kamailio cfg
Binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 3.3.x release series is summarized in the announcement of v3.3.0:
Note that 3.3.x is now an old stable release series, the latest stable one is 4.1.x, you can read more about it at:

Thursday, December 12, 2013

Kamailio Source Code Mirror on GitHub

The Git repository of Kamailio project hosted at git.sip-router.org is now mirrored in real time to GitHub at:
GitHub is known for its nice web interface to browse Git repositories as well as easy web-based mechanisms to fork projects and contribute back. We hope that the new way to access Kamailio sources will attract new people into playing directly with the code and get involved in the development process.
The main Git repository stays at sip-router.org and can be browsed at:
 Thanks to Victor Seva (twitter @linuxmaniac) for spending time on setting it up!

Thursday, December 5, 2013

New Kamialio Module: ndb_cassandra

A new module is now part of the GIT master branch (planned to be released as v4.2.0 sometime next year). The module is named ndb_cassandra and it is offers an API to Kamailio’s configuration file for setting and getting values from a Cassandra database system.
Contributed by a recently added developer, Luis Martin Gil, the new features will provide full flexibility to the configuration file to access Cassandra records. There is another Cassandra related module, db_cassandra, which is a database driver module, that can be used instead of Mysql or Postgres SQL connectors for modules such as auth_db, usrloc, etc.
cassandra_logo


The readme of the new module can be found online at:

Wednesday, December 4, 2013

Kamailio v4.1.0 Released

December 04, 2013: Kamailio v4.1.0 is out -  a new major release, collecting new features and improvements added during seven months of development and two months of testing.
In short, this major release brings 11 new modules and enhancements to more than 40 existing modules, plus components of the core. Full release notes are available at:
Development for next major release, 4.2.0 (expected to be out after mid of 2014) is already at full speed, another new module being in the master branch. There are already many plans for features to be included in v4.2.0. Besides development, the project is going to organize a second edition of Kamailio World Conference, in Berlin, Germany, during April 2-4, 2014. Watch the project’s webside closely for further updates and news about evolution of Kamailio.
We wish you great winter holidays and enjoy SIP routing in a secure, flexible and easier way with Kamailio v4.1.0!
Thank you for flying Kamailio!

Monday, December 2, 2013

New Kamailio Developer: Luis Martin Gil

Kamailio project is glad to announce that a new person got developer GIT write access to repository: Luis Martin Gil.
He has developed a new module named ndb_cassandra, which offers a connector to cassandra no-sql system directly from configuration style (e.g., for getting/setting items). The module is already part of the master branch since few days ago.
His git commit id is: luismartingil
My warm welcome and looking forward to future work within the project!

Thursday, November 14, 2013

Opening the Development for Future Kamailio Version 4.2

The upcoming major version 4.1.0 is going to be out in about 2 weeks. A dedicated branch, named 4.1, has been created for it.
From now on, the master takes again code with new features to be part of future release series 4.2.x.
The main focus is still on testing 4.1. For those interested, wiki page containing the draft with the list of new features in Kamailio 4.1.0 is available at:
Instructions for installing v4.1.x from GIT:
Stay tuned for the announcement of the release date for v4.1.0!

Tuesday, October 29, 2013

Kamailio Update on VUC, Nov 15, 2013

Kamailio will be back on VoIP Users Conference, the edition scheduled for the 15th of November, 2013, starting at 17:00GMT. It is the time to give an update about what we have new in the upcoming major release, v4.1.0, which is around the corner, scheduled to be out slightly after mid of November.
There are loads of new features, including 10 new modules, among highlights:
  • prepaid system – credit control module
  • sip-t/i handling
  • ephemeral authentication mechanism suitable for WebRTC sessions
  • embedded Java interpreter
  • SRTP encryption/decryption via rtpproxy-ng to connect WebRTC endpoints with classic SIP phones
  • consistent work on IMS extensions
  • gzip compress/decompress SIP message body (keep below UDP MTU/save bandwidth)
  • Dnssec support and sctp transport as modules
  • SLA/BLA (call pickup, blinking lamps) enhancements
Voip Users Conference
Voip Users Conference
We will try to engage many Kamailio developers and community members, therefore be sure you join the conference. At this moment, confirmed participants are:
  • Alex Balashov
  • Andrew Mortensen
  • Carlos Ruiz Díaz
  • Charles Chance
  • Daniel-Constantin Mierla
  • Jason Penton
  • Hugh Waite
  • Peter Dunkley
  • Richard Good
  • Victor Seva
There plenty options to dial in via SIP or PSTN, or simply listen/watch audio/video streams on the web – see more details at:
Stay tuned for updates regarding the Kamailio project participants and content of the session!

Monday, October 28, 2013

Building Kamailio Tech Administration Group

Following up the last Devel IRC Meeting, we are planing to build a Kamailio Project Technical Administration Group:
Its goal is to get a bunch of people that volunteer to do administration tasks for the project, such as:
  • helping with releases (e.g., patch backports, packaging, uploading files for download, etc)
  • doing sysadmin tasks for our servers (e.g., performing upgrades to wiki, web site, etc)
  • preparing technical decisions and doing them (e.g., what applications to use to make operations easier, cloning git repository to github, …)
From the devel meeting, so far we have Victor Seva, Fred Posner, Peter Dunkley and Olle Johansson. Existing people doing admin tasks will probably stay in (if they don’t opt out): me, Elena-Ramona Modroiu, Henning Westerholt (owner of devel.kamailio.org hardware), Jan Janak (owner of sip-router.org hardware), Jesus Rodriguez and Oriol Capsada (owners of kamailio.org hardware).
Requirements for candidates and other details:
  • volunteer to do the work, it is not a paid job
  • an existing record of activity within the project is a plus (e.g., developer, active mailing list member)
  • write to the mailing lists (e.g., sr-users[at]lists.sip-router.org) detailing where and how you can help
  • possibility to spend 1-4 hours a week for project administration (more is welcome, sometime is not necessary at all)
Rewards:
  • you will be listed as part of project administration on the website
  • get to interact more with the project and the nice guys around it
  • more spam – admin list address will be public and the list open so everyone can send in case of critical situations (content/archive will be kept private)
Note that we will try to build a group of an adequate size, thus not everyone willing to participate may get in (at least on the first phase). One criteria is to have skills that complement existing team knowledge.
Should you be interested to join, email us to .

Tuesday, October 8, 2013

Development for Kamailio v4.1.0 is frozen

The development for next major release of Kamailio, v4.1.0, has been frozen last midnight. No new features will be added for the next one month and a half. The focus now is to perform testing. We encourage all Kamailio administrators to help us test the coming 4.1 release!
If you want to see what is new, check the draft list at:
If you want to start testing, for the moment you have to use GIT master branch – guidelines on how to install it are available at:
Feedback should be provided to  mailing list.
Thank you for your help testing this exciting new version of Kamailio!

Wednesday, October 2, 2013

Kamailio v4.0.4 Released

Kamailio SIP Server v4.0.4 stable is out – a minor release including fixes in code and documentation since v4.0.0 – configuration file and database compatibility is preserved.
Kamailio (former OpenSER) v4.0.4 is based on the latest version of GIT branch 4.0, therefore those running previous 4.0.x versions are advised to upgrade. There is no change that has to be done to configuration file or database structure comparing with older v4.0.x.
Resources for Kamailio version 4.0.4
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone git://git.sip-router.org/sip-router kamailio
 # cd kamailio
 # git checkout -b 4.0 origin/4.0
Binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 4.0.x release series is summarized in the announcement of v4.0.0:

Wednesday, September 25, 2013

Kamailio at Astricon

Kamailio project will be present at Astricon with a stand in the exhibition area. Stop by the booth #19 to chat with us or see some demos from various companies using Kamailio – among the people at the booth you can find:
The conference schedule include several talks related to Kamailio, don’t miss them!
Overall, if you are a user of Asterisk and Kamailio, Astricon is an event that you must attend.
We look forward to meeting you in Atlanta!

Monday, September 16, 2013

Freezing Kamailio development for major release 4.1.0

Following the discussions during the last development meeting on IRC, from September 12, the date to freeze the development of new features for Kamailio v4.1.0 has been set for October 07, 2013.

After freeze date, it will follow 4 to 6 weeks of testing and then the official release.

Meanwhile, you can see the draft with the new features in v4.1.0 at:
Until a dedicated GIT branch is created, if you want to play with upcoming v4.1.0, you have to install master branch, guidelines are presented at:

Saturday, September 14, 2013

New Developer: Charles Chance

Kamailio project is glad to announce that a new person got developer GIT write access to repository: Charles Chance.
He is for long time in the community, sending patches in the past to modules such as memcache. His immediate goal is to care of dmq module, having a set of patches to be committed as well as plans to integrate it within more modules.
His git commit id is: cchance
Our warm welcome and looking forward to his future work within the project!

Monday, September 2, 2013

Next Kamailio Development IRC Meeting

We are considering to have a new IRC devel meeting to plan a bit the development for the near future (among them, nail down goals and dates for next major release).
The proposed date is next week on Thursday, September 12, at 14:00UTC, on #kamailiochannel from irc.freenode.net.
A wiki page has been created for it at:
First thing to decide is the date and time, if it is something convenient for many people. If not, propose other dates and we will chose the one when most of the people are available.
Also, feel free to add to agenda, for now there is just a basic list.

Monday, August 26, 2013

Astricon 2013 – The 10 years celebration

Astricon, the Asterisk conference, celebrates big this year with its tenth edition, event to take place in Atlanta, GA, USA, during October 8-10, 2013. Using Kamailio and Asterisk is something very common, therefore our presence at the show is going to be very consistent.
  • Daniel-Constantin Mierla, co-founder of Kamailio project
  • Klaus Darilion, member of Kamailio management board
  • Olle E. Johansson, main contributor of SIP channel in Asterisk and co-founder of Astricon
  • Peter Dunkley, main author of WebSocket support for WebRTC in Kamailio
Other developers, friends and community members of Kamailio will be around, among them JR Richardson, Nir Simionovich, Eric Klein (all three taking care of Kamailio presence at last year edition), Alex Balashov, Fred Posner, James Body, Randy Resnick.
With a set of very interesting parallel tracks, we want to make sure you will be able to learn as much as possible about Kamailio and Asterisk, on topics such as scalability, security or rich communication services. We are eager to talk to you, thus you can contact us on mailing lists (user or devel communities) at any time to get in touch. You will find some of us in the exhibition area as well during the event.
Considering that next Asterisk release comes with a refactored SIP channel and based on quick check of the agenda, it is obvious that the event is full of novelty content you don’t want to miss. No matter you are new to Kamailio or new to Asterisk, this is the right event to attend for starting to use the two together.
Looking forward to meeting many of you in Atlanta!

Friday, August 23, 2013

New Module: rtpproxy-ng – WebRTC to RTP

The GIT master branch of Kamailio includes now a new module – rtpproxy-ng. It is designed to be next generation RTP relay control protcol, using bencode as the base for formatting control command. It can be used as a drop-in replacement for old rtpproxy module, but you have to use mediaproxy-ng as RTP relay. Both rtpproxy-ng module and mediaproxy-ng application were developed by Sipwise, main author in the Kamailio devel team being Richard Fuchs.
One of the very appealing features when using rtpproxy-ng and mediaproxy-ng is the ability to bridge WebRTC endpoints to classic SIP phones without any dedicated SBC or media gateway. Mediaproxy-ng is able to decode/encode SRTP to RTP back and forth.
For more details about this module, read:
Mediaproxy-ng can be found at:

Thursday, August 15, 2013

Kamailio v4.0.3 Released

Kamailio SIP Server v4.0.3 stable is out – a minor release including fixes in code and documentation since v4.0.0 – configuration file and database compatibility is preserved.
Kamailio (former OpenSER) v4.0.3 is based on the latest version of GIT branch 4.0, therefore those running previous 4.0.x versions are advised to upgrade. There is no change that has to be done to configuration file or database structure comparing with older v4.0.x.
Resources for Kamailio version 4.0.3
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone git://git.sip-router.org/sip-router kamailio
 # cd kamailio
 # git checkout -b 4.0 origin/4.0
Binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 4.0.x release series is summarized in the announcement of v4.0.0:

Monday, August 12, 2013

Kamailio v3.3.5 Released

Kamailio SIP Server v3.3.5 stable is out – a minor release including fixes in code and documentation since v3.3.4 – configuration file and database compatibility is preserved.
Kamailio (former OpenSER) v3.3.5 is based on the latest version of GIT branch 3.3, therefore those running previous 3.3.x versions are advised to upgrade. There is no change that has to be done to configuration file or database structure comparing with older v3.3.x.
Resources for Kamailio version 3.3.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.3 origin/3.3
 # make FLAVOUR=kamailio cfg
Binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 3.3.x release series is summarized in the announcement of v3.3.0:
Note that 3.3.x is previous stable release series, the latest stable one is 4.0.x, you can read more about it at:

Monday, July 29, 2013

IETF87 in Berlin

This week is the 87th IETF meeting in Berlin, Germany, with over 1500 participants looking to move one step further the standardisation specifications for Internet related protocols.
A part of it is related to real time communications, including SIP as signaling protocol, IPv6 or DNSSEC/DANE as technologies everyone rely on for the future, and of course, not the last one, the WebRTC and WebSocket. These are topics close to Kamailio project and we want to stay up to date and involved in their evolution process.
Among our project developers, I and Olle E. Johansson are at the event, if anyone is around as well and is interested in getting an update about what’s up lately with Kamailio, hunt them in the area or ping them on the mailing lists.

Sunday, July 28, 2013

Kamailio – five years later

Five years ago we had to rename OpenSER to Kamailio and we continue with it since then. It’s very unlikely that a new rename or other similar disturbance will happen, we own the trademark and the domain names within a solid group of developers.
kamailio-5years
Although we lost the former project name domain, meaning that we had to start more or less from scratch with reputation, all developers loyal to the project together with the community of users succeeded to bring Kamailio quickly to a world wide recognized brand, keeping it as the leading open source SIP signaling server, offering flexibility and robustness along with a fast innovation process.
It was a really great cycle of 5 years. We started at major release Kamilio v1.4.0, getting out six other major release series v1.5.0v3.0.0v3.1.0v3.2.0v3.3.0v4.0.0 (click on version number to see details for each release series). The next one is just few months away, it is planed to bev4.1.0.
Managing to go through two forks over the time, Kamailio became stronger than ever. The development team is at its peak so far and year over year activity is continuously increasing, as shown by the Ohloh project. To quote a bit of the Ohloh statistics, one person would need 217 years to develop Kamailio from scratch (so hurry up if you want to do it…) or a budget next to 12 millions dollars.
A list of what were the new features added along the past releases is available on the wiki. To point some of them: asynchronous transport layer for TCP and TLS, raw socket UDP (30% faster than system UDP), full SCTP implementation, asynchronous SIP message processing in routing script, DNS caching for proper NAPTR+SRV load balancing and fail over, DNSSEC, WebSocket transport layer for WebRTC, over a dozen of IMS-related modules, embedded XCAP server and MSRP relay for rich presence services and instant messaging, prepaid engine, embedded interpreters for Lua, Perl, Python, Java, C#, F# and other managed code languages … and hundreds of other new features.
On the other side, not strictly related to writing code, among variety of important milestones and achievements in the evolution of the project:
  • full integration of the ancestor project SIP Express Router (SER) into Kamailio
  • running our own standalone conference – Kamailio World
  • a healthy business environment around project with a diversity of companies, sprung from developers or community members
  • continuous participation with reference implementations, demos, workshops and presentations at events around the world such as Fosdem, Astricon, Cluecon, LinuxTag, SIPit, SIPNoc, Mobile World Congress, IT Expo, UC Expo, VoIP2Day, WebRTC World, OSCon, DevCon, a.s.o.
  • winning of Best of Open Source Networking Software Award and ITSPA Members’ Pick Award
Looking back, it was a lot of work, hard work – only that can result in high quality outcome. But even hard work cannot succeed alone, it has to be done by a capable development team collaborating closely with a fantastic user community. And Kamailio project is fortunate to rely on such people. At the core of the project are people that operate daily platforms serving millions of active users or routing billions of minutes per month, people that were involved in the design and deployment of early stage Internet or defining communication standards, people tackling multi-billion corporates to redefine telephony vendor market and real time communication services, people with consistent expertise beyond SIP and VoIP. The evolution during the past and current state ensure a great future for the project!
At the end, it’s yet another opportunity to express the gratitude to everyone contributing to the project, not matter how much, everything as a whole is what counts in the end — do not hesitate to come on board, it is an open and friendly community.
For the rest of this year, watch us closely for release of v4.1.0 and come to meet with our members at events around the world such as ClueconAstricon, ElastixWorld, VoIP2Day and several dedicated workshops or trainings coming out in the fall.