Thursday, November 26, 2015

Building Kamailio in Docker

Thanks to Victor Seva from Sipwise, the Travis-CI jobs for building Kamailio were upgraded to useDocker containers.
travis-cidocker
A part of continuous integration process for Kamailio project, the builds are triggered by commits to master and stable branches, helping to detect compilation issues on different OS distributions, which typically happen due to different versions of libraries.
The bonus is that the same build system can be used locally by anyone, being it developer or VoIP engineer. Quite useful in cases when one wants to backport patches or develop its own extensions.
You can read the description of the build system as well as get the scripts from the source code of Kamailio, in the folder test/travis-ci. You can browse the content of the folder online at:
Enjoy!

Wednesday, November 25, 2015

Kamailio v4.3.4 Released

Kamailio SIP Server v4.3.4 stable is out – a minor release including fixes in code and documentation since v4.3.3. The configuration file and database schema compatibility is preserved.
Kamailio (former OpenSER) v4.3.4 is based on the latest version of GIT branch 4.3, therefore those running previous 4.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 v4.3.x.
Resources for Kamailio version 4.3.4
Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone git://git.kamailio.org/kamailio kamailio
 # cd kamailio
 # git checkout -b 4.3 origin/4.3
Binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 4.3.x release series is summarized in the announcement of v4.3.0:
PS: note the dates and location for next Kamailio World – May 18-20, 2016, in Berlin, Germany – it is going to be a special edition, with Kamailio project celebrating 15 years of development.

Thursday, November 12, 2015

Preparing for FOSDEM 2016

Daniel Pocock has sent a very informative email about FOSDEM 2016 and Real Time Communications – read it here., with useful details about volunteering and speaking opportunities.
FOSDEM 2016 takes place in Brussels, Belgium, during January 30-31, 2016, being one of the biggest gathering events for open source developers world wide. It will host a Real Time dev room, as the successor of Telephony and XMPP dev rooms.
Members of Kamailio community will be at the event, continuing the tradition of several years in a row to meet there and discuss what is new about the project and real time communications.

Wednesday, November 11, 2015

Kamailio HA with Ansible, Corosync and Pacemaker

Gholamreza Sabery Tabrizy has published a Github repository with Ansible playbooks for deploying a Kamailio active-passive HA node using Pacemaker and Corosync.
You can see more details at:
With few tunings to the options, it can be used as a starting point to build your own Kamailio HA node.
Enjoy!
PS: if you wrote or if you are aware of tools or articles related to Kamailio, email a short note to one of our mailing lists and we will publish on kamailio.org news sections.

Tuesday, November 3, 2015

6th FOKUS FUSECO Forum

Fraunhofer Fokus Research Institute, the place where SIP Express Router (SER) project started (which over the time resulted in Kamailio project), is organizing the 6th edition of FUSECO Forum during Nov 5-6, 2015, in Berlin, Germany.
The two days event combines practical workshops with panels and keynote presentations, revealing what is the trend in real time communications, from classic telephony, 4/5G to IoT, smart cities and machine to machine communications.
For more details, see:
Representative from Kamailio community will be at the event, myself included, along with Dragos Vingarzan (initial developer of IMS extensions) and Elena-Ramona Modroiu (core developer).

Thursday, October 29, 2015

Kamailio Advanced Training, Nov 30 – Dec 02, 2015, in Berlin

Next European edition of Kamailio Advanced Training will take place in Berlin, Germany, during November 30 – December 02, 2015.
kamailio-from-world-logo
The content will be based on latest stable series of Kamailio 4.3.x, released in June 2015, the major version that brought a large set of new features, currently having the minor release number v4.3.3.
The class in Berlin is organized by Asipto  and will be taught by Daniel-Constantin Mierla, co-founder and core developer of Kamailio SIP Server project.
Read more details about the class and registration process at:

Wednesday, October 28, 2015

Kamailio Dispatcher Discovery Service with NodeJS and Etcd

An interesting resource for those relying on NodeJS for various needs and using Kamailio as load balancer in front of Asterisk or eventually other SIP systems (Freswitch, media servers, PSTN gateways, etc…):
Practically, this tool can be run along side with Kamailio and each SIP system (e.g., Asterisk), usingEtcd as communication channel to publish what SIP systems are available. Based on this information, the tool instance next to Kamailio is generating the dispatcher.list and instructs Kamailio to reload that file.
Etcd is a highly-available key value store for shared configuration and service discovery developed as part of CoreOS project.

Tuesday, October 20, 2015

Kamailio and FreeSwitch – Cluecon Weekly Conference Call

On Wednesday, October 21, 2015, at 17:00GMT (12:00CT, 18:00 London, 19:00 Berlin), the Cluecon weekly conference call will focus on Kamailio and FreeSwitch. I will be joining the call, answering the questions about Kamailio and its options to integrate with FreeSwitch. Expect the FreeSwitch core developers to be around to handle the questions about their project.
Participation is open for anyone, you can dial in for audio or video sessions using a SIP phone or webrtc capable browser:
More dial in options (PSTN) are presented at:
Enjoy!