Friday, March 29, 2019

Creating A C++ Based Module In Kamailio

Luis Martin Gil from zaleos.net has published a blog detailing how to create a new module for Kamailio using C++. Although Kamailio is written in C, sometimes C++ can be a more convenient programming language for a module, especially if it needs to link against an external C++ library. Another useful benefit can be the ability to use existing unit testing frameworks. These and other benefits are detailed in the article published at:
It is a very good reading, no matter you want to use C++ or C for extending Kamailio.
A couple of years ago, Luis has authored the ndb_cassandra module for Kamailio and has contributed to other modules along the years.
Should you be the author or just be aware of any online tutorial about Kamailio that worth sharing with the community, just contact us. We will be more than happy to publish a news about it.
Meanwhile, we hope to see many of you at the next Kamailio World Conference, May 6-8, 2019, in Berlin, Germany!

Tuesday, March 12, 2019

Kamailio World 2019 – Getting To Know Each Other Better

Time is flying fast, only about 8 weeks till the start of the 7th edition of Kamailio World Conference, happening again in Berlin, Germany, during May 6-8, 2019! The details for the most of accepted presentations are published, the full schedule to be made available in the near future.
Besides bringing a consistent group for distinguished speakers, with every edition we aim to improve the interaction between all the participants. From the first edition of the event we had the VUC Visions panel and Dangerous Demos, along with the cocktail party for social networking. At the previous edition we introduced the Ask Me Anything session with Kamailio core developers.
In 2019, we are adding two new sessions to offer even more chances that the participants know each other and network between them, opening the doors for partnerships and collaboration. These are:
  • Your Deployment On Stage – 5 Minutes 5 Slides – the session is coordinated by Markus Monka, head of IT infrastructure at sipgate.de. In this session any participant can come in the front of the others and speak about how they use Kamailio or what they are offering in the VoIP/RTC space. Think of it as a quick exposure, letting the others notice your presence so they can approach during the breaks or social networking event for further discussions. Time is limited, the proposals will be accepted in the order they are received. You can contact us starting now and get your 5min — use the web form for it. Important note: this session is not for accepted speakers, but for the registered attendees.
  • Berlin City Tour By Boat – with special credits to sipgate.de for sponsoring it, this new social networking event during the evening of May 6, 2019, aims to offer a relaxing time combine sightseeing in the beautiful city center of Berlin with enjoying a few drinks, overall enabling more chances to chat between us.
Looking forward to meeting many of you in Berlin at Kamailio World Conference 2019! You still have the chance to secure your seat now at the early registration fee:
Ending the post with a big shut out to sipgate.de, a company that supported all our editions and even more events related to Kamailio project! They are also hiring VoIP engineers, and not only — you have the opportunity to join an amazing team in Dusseldorf, Germany.

Monday, March 11, 2019

Kamailio v5.2.2 Released

Kamailio SIP Server v5.2.2 stable is out – a minor release including fixes in code and documentation since v5.2.1. The configuration file and database schema compatibility is preserved, which means you don’t have to change anything to update.
Kamailio® v5.2.2 is based on the latest source code of GIT branch 5.2 and it represents the latest stable version. We recommend those running previous 5.2.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.2 branch.
Resources for Kamailio version 5.2.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.2 origin/5.2
Relevant notes, binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 5.2.x release series is summarized in the announcement of v5.2.0:
Thanks for flying Kamailio!

Wednesday, March 6, 2019

IRC Devel Meeting, March 11, 2019

To discuss about the next major release of Kamailio (v5.3.0) and ongoing development, we propose an IRC devel meeting for next week, on Monday, March 11, 2019.
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!

Monday, March 4, 2019

Kamailio World 2019 – Selection Of Presentations

Slightly more than 2  months till the start of the 7th edition of Kamailio World Conference, the event is approaching at a fast pace!
Recently we published the details for a group of accepted speakers, today we made a selection of sessions at the Kamailio World 2019. You can head to the Schedule page and see the details for about 20 sessions, from both workshops and conference days:
A very diverse range of topics, from using Kamailio to secure your VoIP services, deploying in a containerized environment with Docker and Kubernetes, using RTPEngine or the new addition RTP Media Server module, optimizations for KEMI language scripting such as Lua, Python or Javascript, to blockchains in telephony, building high throughput SBC systems with topos, using Kamailio and FreeSwitch together, or latest updates from Asterisk PBX.
There will be sessions covering IMS/VoLTE and IoT, 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 open discussions session Kamailio – Ask Me Anything with the main developers or the project is again present and allows the attendees to address questions about their needs of using Kamailio and the development of the project.
A new kind of session is introduced at this edition Your Deployment On Stage – 5 Minutes 5 Slides enabling attendees to show what their are doing in the RTC space, what are their services and products, where and how Kamailio is used.
The details for other speakers and sessions will be published in the near future, stay tuned!
Do not miss Kamailio World Conference 2019, 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 6-8, 2019, in Berlin, Germany!

Friday, March 1, 2019

Kamailio Exporter For Prometheus In Golang

Via social media media, I noticed a nice article about a Kamailio exporter for Prometheus written in Golang:
So I thought sharing it further via Kamailio’s website. Lately I noticed an increase of interest on using Prometheus, hopefully this exporter tool will help others inside our community.
As a matter of fact, one of the submissions for the next Kamailio World Conference (May 608, 2019, in Berlin) is about using Prometheus with Kamailio for visualising statistics and other metrics via Grafana dashboards (to avoid any confusions, it is not from the author of the linked article in this text). The schedule of the event is expected to be published in the near future, meanwhile you can view a selection of accepted speakers. Early bird registration is still open, if you want to benefit of the discounted access, hurry up to register!
Thanks for flying Kamailio!