Thursday, July 12, 2018

ClueCon 2018

Not long time left until ClueCon 2018 starts in Chicago (July 23-26), the annual conference for RTC developers organised by the FreeSwtich team!
Kamailio project is looking forward to meeting again the VoIP community and well known RTC developers around the world. Two members of Kamailio Admin Team will give presentations during the event:
  • Daniel-Constantin Mierla, on Tuesday, July 24, at 12:00pm – Elasticity of VoIP Platforms with Kamailio
  • Fred Posner, on Thursday, July 26, at 01:30pm – Kamailio as a SIP Edge Proxy
See the full agenda at:
While you are sure you will get the latest updates about FreeSwitch and SignalWire from Anthony Mineseale II, Mike Jerris, Brian West and the rest of the team, and besides Kamailio, the event covers many other open source projects, such as Asterisk, Kazoo PBX, Fusion PBX, as well as it includes talks from renowned people in the RTC space, among them: prof. Carol Davids from IIT Chicago, James Tagg, James Body, Dan Jenkins, Simon Woodhead and Chad Hart.
It is one of those events during the year than one should not miss, try to hurry in order get your ticket if you haven’t done it yet and plan to attend!
Looking forward to the event!
Thanks for flying Kamailio!

Thursday, June 21, 2018

Kamailio v5.0.7 Released

Kamailio SIP Server v5.0.7 stable is out – a minor release including fixes in code and documentation since v5.0.6. The configuration file and database schema compatibility is preserved, which means you don’t have to change anything to update.
Kamailio v5.0.7 is based on the latest version of GIT branch 5.0. We recommend those running previous 5.0.x or older versions to upgrade. There is no change that has to be done to configuration file or database structure comparing with the previous release of the v5.0 branch.
Resources for Kamailio version 5.0.7
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone https://github.com/kamailio/kamailio kamailio
 # cd kamailio
 # git checkout -b 5.0 origin/5.0
Relevant notes, binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 5.0.x release series is summarized in the announcement of v5.0.0:
Note: the branch 5.0 is the previous stable branch. The latest stable branch is 5.1, at this time with v5.1.4 being released out of it. Be aware that you may need to change the configuration files and database structures from 5.0.x to 5.1.x. See more details about it at:
Thanks for flying Kamailio!

Monday, June 18, 2018

Next Kamailio IRC Devel Meeting

To discuss about the next major release of Kamailio (v5.2.0) and ongoing development, we propose an IRC devel meeting for next week, on Tuesday, Jun 26, 2018.
The meeting is going to be held as usual in the #kamailio channel on freenode.net IRC network.
A wiki page was created to collect the topics that are wanted to be discussed:
Fell free to add there or reply to the mailing list with what you think it is relevant to discuss.
Thanks for flying Kamailio!

Tuesday, June 5, 2018

Kamailio v5.1.4 Released

Kamailio SIP Server v5.1.4 stable is out – a minor release including fixes in code and documentation since v5.1.3. The configuration file and database schema compatibility is preserved, which means you don’t have to change anything to update.
Kamailio® v5.1.4 is based on the latest source code of GIT branch 5.1 and it represents the latest stable version. We recommend those running previous 5.1.x or older versions to upgrade. There is no change that has to be done to configuration file or database structure comparing with the previous releases of the v5.1 branch.
Resources for Kamailio version 5.1.4
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone https://github.com/kamailio/kamailio kamailio
 # cd kamailio
 # git checkout -b 5.1 origin/5.1
Relevant notes, binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 5.1.x release series is summarized in the announcement of v5.1.0:
Thanks for flying Kamailio!

Thursday, May 31, 2018

New Kamailio Module: app_ruby

A new module has been imported in Kamailio’s git repository, respectively app_ruby. It allows embedded execution of Ruby scripts, either inline inside a native kamailio.cfg or as a KEMI routing logic.
The readme of the module is available at:

The idea of the module was suggested during Kamailio World Conference 2018, couple of attendees mentioning that they are mainly Ruby developers and KEMI framework didn’t support it. With some hints given by some of them, it proved that developing such module was not that complex. It is still in early stage, but testing can be done and feedback is very appreciated.
The KEMI exported functions by the core and all the other modules are already available, some work needs to be done for KSR.x submodule, which is going to be exported by app_ruby itself.
Now the list of scripting languages supported by the KEMI framework are: Lua, JavaScript, Python (v2 and v3), Ruby and Squirrel.
Enjoy! Thanks for flying Kamailio!

Monday, May 28, 2018

Kamailio World 2018 – Video Recordings

Shortly after the end of the 6th edition of Kamailio World Conference (May 14-16, 2018, in Berlin, Germany), the video recordings of the sessions were published on KamailioWorld Channel on Youtube:
The channel is a valuable knowledge base, only from Kamailio World 2018 there are over 35 recorded sessions, approaching topics such as IMS/VoLTE, emergency services, use of Kamailio with Redis, SIP routing scripting with KEMI (Lua, Python, JavaScript, …), least cost routing engine, deployments and continuous integration with Docker, integration with other systems such as Asterisk, FreeSwitch, CGRateS or SipCapture. All these add to the videos from the past Kamailio World editions.
If you haven’t followed the channel, you should do it and watch the videos on topics of interest for you, there are many tips and hints shared by developers and experienced users of Kamailio.
Enjoy!
Thanks for flying Kamailio!

Friday, May 25, 2018

Short Maintenance Timeframe For Kamailio.org

There will be a short maintenance timeframe for kamailio.org server schedule for later today, May 25, 2018, at 18:00 CEST (16:00 GMT). The website, including the wiki, as well as the mailing lists are going to be affected.
The maintenance is expected to take no longer than 5 minutes.

Thursday, April 26, 2018

Kamailio World 2018 – Event Preview

Two weeks and few more days till the start of Kamailio World Conference 2018, to take place again in Berlin, during May 14-16. It will be the 6th edition of the event, hosted like all previous ones by Fraunhofer Forum, courtesy of Fraunhofer Fokus Research Institute, in the beautiful city center of Berlin, just across the river from Berlin Cathedral, few minutes walking from Alexanderplatz.
For this edition we had an increased number of speaking proposals, we tried to accommodate as many as possible from the very interesting ones, therefore we are introducing a group of Lightning Talks, most of them being on Monday, May 14, in the afternoon.
The range of topics is also richer, covering from the common use cases for IP telephony, VoLTE/5G or WebRTC, to scalability on demand with Docker, Blockchains in telecom, use of Redis backend for data sharing among many Kamailio instances, leveraging Lua for call routing and testing or VoIP security.
Related projects in the RTC world are again very well represented: Asterisk, FreeSwitch, Kazoo, SIP:Provider, Homer SIP Capture, Janus Gateway, CGRateS, FusionPBX and reSIProcate.
We continue to have the two interactive sessions that never missed a Kamailio World edition so far:
  • VUC Visions coordinated by Randy Resnick – expect again an engaging debate about the future of RTC, the impact of sharing personal data and privacy matters with the Internet giants services or surprise topics brought on table by panelists and audience
  • Dangerous Demos coordinated by James Body – prepare your demo and be part of a very entertaining contest that can make you famous as well as reward your work with a prize
A novelty for this edition is an open discussion with Kamailio developers – Ask Me Anything – aiming to get the participants face to face with several main Kamailio developers to chat and clarify any doubts about using or developing the project.
To see the full schedule of the event, visit:
As usual, there will be couple expo spots where the sponsors are going to make demos of their products and services.
We are very grateful to all our sponsors and partners that made possible this edition of Kamailio World Conference: FhG FokusFhG ForumAsiptoEvosipNetaxis Solutions2600hz and KazooConSipwiseSipgateSimwoodLODDigiumPascomEvariste SystemsNG VoiceCore Network Dynamics and VUC.
Should you plan to participate at Kamailio World 2018, do not delay your registration, we expect to be again fully booked – secure your registration now:
Looking forward to meeting many of you in Berlin at Kamailio World 2018!
Thanks for flying Kamailio!

Tuesday, April 24, 2018

Kamailio v5.1.3 Released

Kamailio SIP Server v5.1.3 stable is out – a minor release including fixes in code and documentation since v5.1.2. The configuration file and database schema compatibility is preserved, which means you don’t have to change anything to update.
Kamailio® v5.1.3 is based on the latest source code of GIT branch 5.1 and it represents the latest stable version. We recommend those running previous 5.1.x or older versions to upgrade. There is no change that has to be done to configuration file or database structure comparing with the previous releases of the v5.1 branch.
Resources for Kamailio version 5.1.3
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone https://github.com/kamailio/kamailio kamailio
 # cd kamailio
 # git checkout -b 5.1 origin/5.1
Relevant notes, binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 5.1.x release series is summarized in the announcement of v5.1.0:
Do not forget about the next Kamailio World Conference, taking place in Berlin, Germany, during May 14-16, 2018. The schedule has been published, registration is open!
Thanks for flying Kamailio!

Thursday, April 19, 2018

Upcoming Kamailio Events – Spring To Autumn 2018

With a vibrant community world wide, Kamailio project is going to be represented at many events for the rest of the year, among the confirmed at this moment are:
  • Hannover Messe – April 23-26, 2018, in Hannover, Germany
  • KazooCon – April 30-May 02, 2018, in San Jose, USA
  • Kamailio World – May 14-16, 2018, in Berlin, Germany
  • CeBIT – June 11-15, 2018, in Hannover, Germany
  • CommCon – June 25-29, 2018, in Wotton House, Surrey, UK
  • ClueCon – July 23-26, 2018, in Chicago, USA
  • AstriCon – October 9-11, 2018, in Orlando, USA
Should you plan to go to any of these events, get in touch with the rest of the community via sr-users mailing list and try to organise meetups with other Kamailio folks!
Thanks for flying Kamailio!

Monday, April 16, 2018

Kamailio Unit Testing Framework With Docker

Kamailio source tree include a set of few dozen of shell-based unit tests developed several years ago, residing inside test/unit/ of the source code tree. They were more or less not actively maintained during the past few years.
Based on the interest from the community and discussions during past IRC development meetings as well as panels at Kamailio World Conference, a new effort was started recently to built a unit testing framework leveraging Docker.
The first version has been published on GitHub, being available at:
It has only few tests by now, but we hope to grow their number significantly in the near future. As a matter of fact, Giacomo Vacca is going to do an workshop about it at the next Kamailio World Conference, during May 14-16, in Berlin, Germany.
The unit tests have been run when releasing a new stable version during the past months. They leverage tools such as sipp or sipsak for generating SIP traffic and testing routing scenarios, but some of them go beyond SIP and detect source code issues such as missing symbols or broken dependencies.
The architecture of the unit testing framework is still a moving target, we aim to provide something easy for community members to contribute to as well as require for newly added modules to be accompanied by a set of basic tests.
One of the main benefits it would be to have the reports of the issues that can be reproduced submitted along with a unit test. It would make it easier to troubleshoot and then after fixing it, would be tested always before releases in order to avoid regressions.
Right now, a good help from community would represent converting the old unit tests to the new framework, afterwards we can decommission test/unit. The conversion should be rather easy, as we still rely on shell and the sip tools like sipp/sipsak … If you want to help here by you need clarifications or get stuck somewhere, just write to mailing list and I would be more than happy to assist. Such contributions should be submitted as pull requests in order to be easy to review:
This post is to open the discussion about the unit testing framework to the broad community. To participate, write us on sr-users mailing list.
Looking forward to meeting many of you at Kamailio World Conference 2018, it is only one month away!

Wednesday, April 11, 2018

New Kamailio module: acc_json

Julien Chavanton from Flowroute added recently a new module: acc_json
The module builds JSON documents from the accounting records and can send them to mqueue to be consumed by other processes or write to syslog. For example, when using it configured with mqueue, the consumers (e.g., started with rtimer module) can send the accounting JSON document to an external system via HTTP (see http_client or http_async_client modules), rabbitmq, nsq or even as a payload to a new SIP message (see uac module).
More details about acc_json module can be read at:
And do not forget about the next Kamailio World Conference, taking place in Berlin, Germany, during May 14-16, 2018. It is the place to network with Kamailio developers and community members!
Thanks for flying Kamailio!

Tuesday, March 27, 2018

Kamailio World 2018 – Participation Grants

Once again, we are committing to the program from the last years to give free event passes at next Kamailio World (May 14-16, 2018) to several people from academic environment (universities or research institutes – bachelor, master or PhD programs qualify) as well as people from underrepresented groups.
Kamailio has its origin in the academic environment, being started by FhG Fokus Research Institute, Berlin, Germany, evolving over the time into a world wide developed project, with an open and friendly community.
If you think you are eligible and want to participate, email to <registration [at] kamailio.org> . Participation to all the content of the event (workshops, conference and social event) is free, but you will have to take care of expenses for traveling and accommodation. Write a short description about your interest in real time communications and, when it is the case what is the university or the research institute you are affiliate to.
Also, if you are not a student, but you are in touch with some or have access to students forums/mailing lists, it will be very appreciated if you forward these details.
More information about Kamailio World Conference 2018 is available on the web site:
Thanks for flying Kamailio!

Tuesday, March 20, 2018

New Kamailio module: app_python3

A while ago app_python3 module was added to Kamailio’s GIT master branch (to be released as stable version 5.2.0 in several months), thanks to the development efforts of Anthony Alba.
Although it started from the old app_python, besides being implemented to work with Python3, the new modules added a lot of improvements, leveraging the Python3 architecture for better performances, as well as including the support for Python script reload at runtime via an RPC command (so no need to restart Kamailio — the feature was ported to app_python meanwhile). The readme of the module is available at:
Now all the Kemi interpreter modules can reload the SIP routing scripts without restarting Kamailio — it works for Lua, JavaScript, Python2/3 and Squirrel languages.
Happy SIP routing in Python3! You can learn more about the Kemi scripting languages at Kamailio World Conference 2018 — an workshop is dedicated to this topic!
Thanks for flying Kamailio!

Wednesday, March 14, 2018

Kamailio At Fossasia Summit 2018

I, as a co-founder of Kamailio, will give a presentation at Fossassia Summit 2018, event taking place in Singapore, during March 22-25. It is the largest conference in Asia gathering a consistent group of speakers from many projects and organisations developing or supporting open source software.
My presentation with the title “Kamailio – The open source framework to build your own VoIP service” is scheduled at 18:00 on Saturday, March 24, 2018. The focus is on highlighting how to build easily VoIP and realtime communication services with Kamailio in server side and other open source applications for client apps.
If you attend the event or just happen to be in the city during the event, get in touch via email (miconda [at] gmail.com) in case you want to chat more about Kamailio and open source RTC.
After Fossasia, the next event where to meet many folks from our community is the Kamailio World Conference, May 16-18 2018, in Berlin, Germany.

Friday, March 9, 2018

Kamailio At Asterisk Africa Conference 2018

Alex Balashov from Evariste Systems, one of our Kamailio management team members, went the long route from Atlanta, USA, to Johannesburg, South Africa, to participate at Asterisk Community Conference Africa 2018, event happening during March 14-15.
He is presenting two sessions:
The event is promoting Asterisk and open source VoIP technologies, with a selected group of local speakers and invited international guest, besides Alex, one can meet there with  Matt Fredrikson (project lead of Asterisk), David Duffett (community manager of Asterisk) or Lorenzo Emilitri (QueueMetrics) and interact via remote video participation with Allison Smith (the Asterisk IVR voice) and Dan Jenkins (CommCon UK).
Should you be in the area and working with real time communications, try not to miss this conference. Catch Alex around and get more familiar with Kamailio and the latest project updates!
Also do not forget about the next Kamailio World Conference, May 14-16, 2018, in Berlin, Germany! Alex will be there as well, the details for most of the sessions are published. Still few weeks for early registration price, however, be aware that the number of seats are limited, at the past editions we were fully booked. Do not delay the registration in order to secure your participation!
Thanks for flying Kamailio!

Thursday, March 1, 2018

Kamailio v5.1.2 Released

Kamailio SIP Server v5.1.2 stable is out – a minor release including fixes in code and documentation since v5.1.1. The configuration file and database schema compatibility is preserved, which means you don’t have to change anything to update.
Kamailio® v5.1.2 is based on the latest source code of GIT branch 5.1 and it represents the latest stable version. We recommend those running previous 5.1.x or older versions to upgrade. There is no change that has to be done to configuration file or database structure comparing with the previous releases of the v5.1 branch.
Resources for Kamailio version 5.1.2
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone https://github.com/kamailio/kamailio kamailio
 # cd kamailio
 # git checkout -b 5.1 origin/5.1
Relevant notes, binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 5.1.x release series is summarized in the announcement of v5.1.0:
Do not forget about the next Kamailio World Conference, taking place in Berlin, Germany, during May 14-16, 2018. The first group of sessions and speakers were announced, registration is open!
Thanks for flying Kamailio!

Tuesday, February 27, 2018

Kamailio v5.0.6 Released

Kamailio SIP Server v5.0.6 stable is out – a minor release including fixes in code and documentation since v5.0.5. The configuration file and database schema compatibility is preserved, which means you don’t have to change anything to update.
Kamailio v5.0.6 is based on the latest version of GIT branch 5.0. We recommend those running previous 5.0.x or older versions to upgrade. There is no change that has to be done to configuration file or database structure comparing with the previous release of the v5.0 branch.
Resources for Kamailio version 5.0.6
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone https://github.com/kamailio/kamailio kamailio
 # cd kamailio
 # git checkout -b 5.0 origin/5.0
Relevant notes, binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 5.0.x release series is summarized in the announcement of v5.0.0:
Note: the branch 5.0 is the previous stable branch. The latest stable branch is 5.1, at this time with v5.1.1 being released out of it. Be aware that you may need to change the configuration files and database structures from 5.0.x to 5.1.x. See more details about it at:
Check also the details of next Kamailio World Conference, taking place in Berlin, Germany, during May 14-16, 2018. Details with a selection of speakers and sessions have been published. The registration is open!
Thanks for flying Kamailio!

Monday, February 26, 2018

Kamailio v4.4.7 Released

Kamailio SIP Server v4.4.7 stable is out – a minor release including fixes in code and documentation since v4.4.6. The configuration file and database schema compatibility is preserved, which means you don’t have to change anything to update.
Kamailio v4.4.7 is based on the latest version of GIT branch 4.4. We recommend those running previous 4.4.x versions to upgrade either to v4.4.7 or even better to 5.0.x or 5.1.x series. When upgrading to v4.4.7, there is no change that has to be done to configuration file or database structure comparing with the previous release of the v4.4 branch.
Important: Kamailio v4.4.7 is the last planned release in 4.4.x series. From this moment, the maintained stable release series are 5.0.x and 5.1.x.
Resources for Kamailio version 4.4.7
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone https://github.com/kamailio/kamailio kamailio
 # cd kamailio
 # git checkout -b 4.4 origin/4.4
Relevant notes, binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 4.4.x release series is summarized in the announcement of v4.4.0:
Note: the branch 4.4 is an old stable branch, going out of mainenance with the release of v4.4.7 – if no major regression discovered, then no future releases will be made out of branch 4.4. The latest stable branch is 5.1, at this time with v5.1.1 being released out of it. The project is officially maintaining the last two stable branches, these are now 5.0 and 5.1. Therefore an alternative is to upgrade to latest 5.1.x – be aware that you may need to change the configuration files and database structures from 4.4.x or 5.0.x to 5.1.x. See more details about it at:
We hope also to meet many of you at the next Kamailio World Conference, May 14-16, 2018, in Berlin, Germany. The details for a selection of speakers and sessions has been already published and the registration is open. See more on the website of the event at:
Thanks for flying Kamailio!

Monday, February 19, 2018

Kamailio World 2018: Preview With A Selection Of Sessions

Less than 3 months till the start of the 6th edition of Kamailio World Conference, time if flying fast!
About one week ago we published the details for a group of accepted speakers, today we made a selection of sessions at the Kamailio World 2018. We had more proposals than we could accommodate, we are trying hard to fit in as many as possible, taking also in consideration the feedback from the participants at the past editions.
For now you can head to the Schedule page and see the details of 15 sessions, from both workshops and conference days:
A very divers range of topics, from using Kamailio for emergency services (112/911), scaling with Redis backend, deploying in a containerized environment with Docker and Kubernetes, how to migrate the SIP routing logic to rich KEMI languages such as Lua, Python or Javascript, unit testing for Kamailio and test driven deployments, to blockchains in telephony, using Kamailio and FreeSwitch together, or latest updates from Asterisk PBX.
The IMS/VoLTE workshop is going to show what you can do with latest Kamailio in mobile networks. And, of course, we have the very popular two sessions that never missed a Kamailio World edition: Dangerous Demos with James Body and VUC Visions with Randy Resnick.
The details for other speakers and sessions will be published in the near future, stay tuned!
Do not miss Kamailio World Conference 2018, it is going to be another great edition! You can register now!
Looking forward to meeting many of you at the next Kamailio World Conference, during May 14-16, 2018, in Berlin, Germany!