Monday, March 27, 2017

Kamailio 5.0 – Embedded JavaScript Execution

It is today one month since the release of a new major version for Kamailio SIP server, respectively v5.0.0, one with a consistent set of new features and enhancements:
Among its brand new features is the ability to execute JavaScript (ECMAScript) code embedded inside kamailio.cfg script — this is possible via app_jsdt module. The module relies on DukTape JavaScript engine, which is imported in the Kamailio source code, therefore it has no external library dependency.
It is also possible to use JavaScript to write entirely the SIP routing blocks for kamailio.cfg via KEMI framework, offering a more extensive language to control how next hop is selected. Next are the links showing such example:
Among app_jsdt module features:
  • can reload the routing functions without kamailio restart via an RPC command
  • execute inline JavaScript within a native kamailio.cfg or write entire SIP routing blocks in JavaScript
  • no external dependencies, it compiles with same tools and libraries as Kamailio core
  • access to full scripting language constructs, expressions and statements, with extensive documentation, for building SIP routing language
More about configuration file engines for Kamailio 5.0 will be presented at the next Kamailio World Conference, May 8-10, 2017, in Berlin, Germany. See you there!

Friday, March 3, 2017

Kamailio World 2017 – Selection Of Presentations

The event structure of the Kamailio World 2017 (May 8-10, in Berlin) has been published along with a selection of the conference workshops and presentations. It is going to be agin a balanced content, combining sessions on how to use Kamailio, sharing knowledge on security and scalability as well as presentations about related tools and applications from the Real Time Communications area.Kamailio World Conference
You can see more details at:
Soon the first version of the schedule should become available, keep an eye on the event website!
Thanks for flying Kamailio!

Monday, February 27, 2017

Kamailio v5.0.0 Released

February 27, 2017Kamailio v5.0.0 is out –  a new major release, bringing new features and improvements added during about seven months of development and one and a half month of testing.
In short, this major release brings 6 new modules and enhancements to more than 50 existing modules, plus components of the core and internal libraries. Detailed release notes are available at:
This release brings an increase to major number, 5.0.0 to be the first in a series of 5.x.y versions. Among the relevant updates being the source code tree restructuring, the KEMI framework which allows writing the routing blocks in other embedded languages such as Lua, JavaScript or Python, and the removal of MI control framework (replaced by RPC).
Enjoy SIP routing in a secure, flexible and easier way with Kamailio v5.0.0!
Thank you for flying Kamailio and looking forward to meeting you at Kamailio World Conference 2017!

Tuesday, February 14, 2017

Kamailio World 2017 – First Group Of Speakers Announced

The first group of speakers at Kamailio World 2017 has been announced, you can see their details at:
The event takes place in Berlin, Germany, during May 8-10, 2017. There is still a large set of proposal under revision, more details about accepted one being scheduled to be published in the near future.
This is the 5th edition of an event focused on realtime communications, besides the Kamailio project, you can meet there the people behind other popular open source projects such as Asterisk, FreeSwitch, Jitsi or SEMS, as well as other well known players from the industry.
The event starts on Monday, May 8, around noon with technical tutorials, and continues for the next two days with conference sessions. The topics span from experiences on building and deploying typical VoIP services, to WebRTC, IoT and 4/5G technologies.
Registration is open, don’t delay too long if you want to participate, the number of seats is limited:
Looking forward to meeting many of you in Berlin!

Thursday, February 9, 2017

Kamailio Branch 5.0 Created

The GIT branch 5.0 has just been created for Kamailio source tree, it will host the release series 5.0.x. To get this branch from GIT, you can use:
 git clone https://github.com/kamailio/kamailio.git kamailio
 cd kamailio
 git checkout -b 5.0 origin/5.0
Hopefully before the end of the month the full release of 5.0.0 will be out.
From now on, any corresponding fix has to be pushed first to master branch and then cherry-picked to branch 5.0. No new features can get in branch 5.0. Enhancements to documentation or helping tools are still allowed.
Thanks for flying Kamailio!

Wednesday, February 8, 2017

LCR System With Kamailio On CentOS 7

A very descriptive article has been published by voztovoice.org showing how to build a Least Cost Routing (LCR) system for IP telephony using Kamailio on CentOS 7. The article is in Spanish, Google translate being quite helpful, but the snippets of config and screens shots make it easier to understand over all.
The article is available at:
Whenever you write an article about using Kamailio or you become aware of a similar article, do not hesitate to notify us, we gladly publish a news about it.
Looking forward to meeting many of you at Kamailio World Conference, May 8-10, 2017, in Berlin, Germany!
Thanks for flying Kamailio!

Friday, February 3, 2017

Fosdem 2017 – Kamailio - VoIP Social Event

The Kamailio & VoIP friends dinner at Fosdem 2017 is planned to start at 20:00, on Saturday, Feb 4, 2017. The address is:
Le Pickwick
Avenue Adolphe Buyl 79
1050 Ixelles, Belgium
If you announced the intention to participate at the dinner before Feb 1, 2017, your seat is reserved. If you did it afterwards, please contact Daniel-Constantin Mierla during RTC Devroom to confirm the availability of the seats.

Thursday, January 26, 2017

Kamailio World 2017 – Registration Is Open!

The registration for the 5th edition of Kamailio World Conference & Exhibition is now open! More details and registration forms are available on the website of the event [1].
Like at the previous editions, the event spans over three days, May 8-10, 2017, taking place in Berlin, Germany. The first day contains the technical tutorials, the following two days are for conference presentations and exhibition.
The Call For Speakers is still in progress, but we already have a consistent group of confirmed speakers, with a very good balance of new and returning presenters, among them: Allison Smith, the famous world wide IVR and Asterisk voice; Fred Posner, Kamailio’s USA-based heavyweight; James Body with the challenging Dangerous Demos; Randy Resnick, the founder of the weekly VoIP Users Conference podcast; Sandro Gauci, the author of SIP Vicious (aka SIP Friendly Scanner).
As usual, expect a big group of Kamailio developers such as Alex Balashov, Carsten Bock, Olle E. Johansson, Andreas Granig, Victor Seva, Elena-Ramona Modroiu, Dragos Vingarzan, Daniel-Constantin Mierla as well as members of Asterisk and FreeSwitch projects.
Keep an eye on the website of the event, soon we will publish more details about accepted speakers and the first draft of the agenda.
Looking forward to meeting many of you in Berlin at Kamailio World 2017!