Wednesday, March 30, 2016

Kamailio v4.4.0 Released

March 30, 2016Kamailio v4.4.0 is out –  a new major release, bringing out 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 9 new modules and enhancements to more than 60 existing modules, plus components of the core and internal libraries. Detailed release notes are available at:
The release series 4.4.x is expected to be the last starting with number 4, next major release is planned to be 5.0.0, which should get Kamailio to a new era — there are already ongoing discussions on users mailing list about the changes to be done as well as a wiki page was created to collect the relevant ideas for 5.0.x. Join us to design and develop v5.0.0!
Enjoy SIP routing in a secure, flexible and easier way with Kamailio v4.4.0!
Thank you for flying Kamailio and looking forward to meeting you at Kamailio World Conference 2016!

Monday, March 28, 2016

Kamailio 2015 Awards

Here we are, the 9th edition of Kamailio Awards granted for the activity related to Kamailio and Real Time Communications during the previous year, respectively 2015. Continuing the tradition, there are two winners for each category.

During 2015, Kamailio v4.3 was released and most of the development for upcoming v4.4 was done  (to be released on March 30, 2016). The 3rd edition of Kamailio World Conference was organized, gathering the community of developers and enterprises relying on Kamailio and its ecosystem.

The 2016 is going to be a reference year in the evolution of the project. It marks 15 years of the development for Kamailio project, maybe not a smooth path always, but with amazing results after all these years. We will celebrate it at the 4th Kamailio World Conference, during May 18-20, 2016, in Berlin, Germany.

More of 2016 - after the release of v4.4, the resources will be allocated to design and bring Kamailio to the next level of flexibility and scalability, a project already code-named Kamailio 5.0.

To cut it short here, expect an amazing evolution of Kamailio in the near future. Now back to the awards.

Next are the categories and the winners!
    New Contributions
    • http client modules - http_client and http_async_client - split development between Olle E. Johansson, Hugh Waite, Federico Cabiddu and Camille Oudout - the two modules were developed separately and by that it shows that interactions with external applications via HTTP API are very important for building modern telephony systems.
    • tlsf (two-level segregate fit) memory manager - a core component developed by Camille Oudout (from Libon, Orange, France), bringing in an alternative to the existing memory managers, which relies on a modern management algorithm for memory operations (alloc, free and join) that is more suitable for handling various special cases of SIP server deployments with large number of TLS connections. This contribution "forced" another important enhancement: the addition of the command line option to select the desired memory manager at Kamailio startup.
    Developer Remarks
    • Hugh Waite (Xura, UK) - a long term developer of Kamailio, besides the contributions to HTTP client implementation already mentioned above, he was very active on adding new features or tracking issues to many other modules, such as websocket (adding support for SIP fragmentation), pv, tm, utils, app_lua, json, sdpops, a.s.o.
    • Stefan Mititelu (1&1 Germany) - he had a consistent amount of commits to various components, including support for database management of a RTPEngine farm, enhancements to debugger module to print the new SIP message after the config changes, refactoring of tm statistics, per module memory usage summary, a.s.o.
    Advocating
    • Dragos Vingarzan - the initial author of IMS module in Kamailio (developed via OpenIMSCore), Dragos helped the project to organize many developer and community meetings at FhG Fokus and continue to promote the project via Core Network Dynamics company.
    • Simon Woodhead - a long time player in the VoIP and SMS businesses with Simwood eSMS Ltd, Simon has been a promoter of Kamailio, presenting at various events and publishing articles about interesting topics such as VoIP fraud or building mobile services.
    Technical Support
    • Emmanuel Schmidbauer - besides several patches and activity on the mailing lists, Emmanuel was very active on #Kamailio's IRC channel, answering to and guiding the participats to solve their issues in real time.
    • Mikko Lehto - active in Kamailio community for several years, answering on mailing lists, Mikko had also a consistent contribution by compiling Kamailio on different operating systems, pushing patches that cleaned up a lot of specific warnings.
    Blogging
    • Gholamreza Sabery - for publishing the Ansible playbooks and related files for an Active-Passive Kamailio auto-deployment using Pacemaker and Corosync.
    • blog.irontec.com - for publishing an ample tutorial about horizontal scaling of VoIP platforms using Kamailio and Asterisk with Docker (in Spanish, but configs and commands can be taken directly, text can be easily translated with web tools).
    Related Projects
    • matrix.org - an admirable effort led by Matthew Hodgson to specify a protocol and build an open source platform to connect heterogeneous RTC systems, with a connector for SIP and Kamailio. Given the trend of big companies to build walled garden RTC services, Matrix is aiming to provide the framework that will make it easier to interconnect, relying on extensible technologies such as WebRTC and HTTP/JSON APIs.
    • sngrep - the swiss army knife of sniffing and analyzing the SIP traffic on a terminal (e.g., when connected via ssh). It can draw diagrams of SIP dialogs (VoIP calls) with updates in real time, it also provides advanced match, search and sort criteria. If you haven't used so far, think of it like a wireshark for SIP traffic in the terminal.
    Business Initiatives
    • Pascom, Germany - the vendor of Mobydick - an Asterisk-based PBX system - with a cloud service leveraging Kamailio for security and scalability
    • VoiceTel, USA - an IP telephony operator in North America, using Kamailio to take care of filtering bad and good traffic and load balance across media servers farms
    Events
    • IIT RTC Conference - one of the few events out there that still tries to cover a broad range of RTC topics, with a tight relation to research and academic environments, and a particular focus on future needs of communications.
    • TAD Hack - Telecom Application Developer Hackaton - started and mainly organized by Alan Quayle, it is a series of events along year long taking place in different locations across the world, even allowing remote participants. The events try to promote innovation in telecom space by getting together developers of different applications, platforms and services. Developers and friends of Kamailio are often participating, among them Carsten Bock, Federico Cabiddu, Giacomo Vacca, James Body, Randy Resnick.
    Friends of Kamailio
    • Carol Davids - Professor at Illinois Institute of Technology, Chicago, USA - under her supervision, many students of the Master program at IIT are designing and developing new concepts for RTC using open source applications, involving Kamailio in many cases. Actually IIT has been awarded in the past as an academic entity, due to a number of research papers that were published by their members, where Kamailio has been used during the proceedings.
    • Markus Monka - Head of Infrastructure IT/Telco at sipgate, Germany - an early adopter of SER, continuing with OpenSER and Kamailio, sipgate is known as one of the companies pioneering the VoIP services for residential and business customers, serving several hundred thousands of active connections. Markus has been with the company for more than 10 years, supporting and assisting Kamailio to organize many of its events during the past years. He coordinates the team that contributed many patches and documentations back to the projects.
    This is it for 2014. If you want to check the previous turn of awards, visit:
      Looking forward to meeting many of you soon in Berlin, during May 18-20, 2016, at the 4th edition of Kamailio World Conference & Exhibition, to celebrate 15 years of development for Kamailio Project.

      Note: I am solely selecting the winners, with no involvement of Kamailio project members, based on what I observed and has risen my interest during 2015.  Also, a rule that I try to enforce is that a winner of a category in the past will not be awarded again same category (a winner one time is a winner for ever).


      Tuesday, March 22, 2016

      Kamailio World 2016 – Student Grants

      Continuing the program from last years, based on the roots and the tight relation of Kamailio project with the academic environment, we are offering three seats at Kamailio World Conference, May 18-20, 2016, in Berlin, to students enrolled in universities or research institutes (both bachelor and PhD programs qualify). Last year we had students participating from Austria, Slovakia and Netherlands.
      If you are a student and want to participate, write an email to registration@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 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 is available on the web site:
      Looking forward to meeting many of you at Kamailio World 2016!

      Friday, March 18, 2016

      Releasing Kamailio v4.4.0

      With no major issues reported, Kamailio is on a good track for releasing stable v4.4.0. Next week a lot of people prepare for Easter, therefore I propose to do the release on Wednesday, March 30, 2016. If new things pop up, the exact date can be adjusted a bit before or after the current proposal.
      Any new discovered issue should be reported to bug trucker:
      Help to complete the upgrade guide would be very appreciated:
      A draft list of what is new in 4.4 is already available at:
      Enjoy upcoming v4.4.0 and thank you for flying Kamailio!

      Tuesday, March 15, 2016

      Kamailio World 2016 – The Speakers

      Most of the accepted speakers at Kamailio World 2016 are now listed on the event website. There are many new speakers, several involved in the early stage of SER-Kamailio development, ready to reveal insides about project evolution. See more details at:
      The range of topics is again very broad, approaching scalability and security of VoIP platforms, WebRTC and VoLTE, various use case for Kamailio as well as integration with related projects such as Asterisk, FreeSwitch or SEMS.
      The majority of the speakers cover more than a decade of experience for each in real time communication services, being involved in building the past and shaping the future of this field. Another important reason to not miss the event!
      kamailio-world-banner-2016

      Monday, March 14, 2016

      Upcoming Events

      This year started full engine with members of Kamailio community being present at various events world wide during January and February 2016 – among them:
      • ITExpo and Digium Asterisk World in USA, where Fred Posner had a presentation about integration of Asterisk and Kamailio
      • Fosdem in Brussels, Belgium, with presentations from Daniel-Constantin Mierla and Olle E. Johansson in the RTC Dev Room and an ad-hoc Kamailio developers meeting to discuss about version 5.0 with Camille Oudout, Federico Cabiddu, Daniel-Constantin Mierla, Giacomo Vacca, Henning Westerholt, Olle E. Johansson, Torey Searle
      • Kamailio Development Workshop, Alicante, Spain, coordinated by Daniel-Constantin Mierla
      • Call Center World, in Berlin, Germany, with Asipto participating to the event
      • Mobile World Congress, in Barcelona, Spain, with our friends from Quobis and Voztelecom around at the show
      • WebRTC Barcelona Meetup, co-organized by Quobis and Victor Pascual Avila at University of Barcelona
      For the rest of the spring, couple of events will have some of the Kamailio friends engaged:
      Expect more to be added in the list very soon! Even if you don’t participate to the events, if you are in the area it may be a good opportunity to meet with other Kamailio community members for a chat and few drinks! Announce your availability via Kamailio mailing lists.
      Also, should you participate to an event related to VoIP, SIP, WebRTC, VoLTE and Kamailio is involved in a way or another, do not hesitate to contact us in order to be listed on the project website.
      Thank you for flying Kamailio!
      Looking forward to meeting many of you at Kamailio World in Berlin and other events around the globe!

      Friday, March 11, 2016

      Branch for Kamailio 4.4.x Series

      The GIT branch 4.4 was created, it will host the Kamailio release series 4.4.x. To get this branch from GIT, you can use:
      git clone https://github.com/kamailio/kamailio.git kamailio
      cd kamailio
      git checkout -b 4.4 origin/4.4
      Notes about installing Kamailio from this branch are available at:
      Hopefully in about two weeks or so the full release of 4.4.0 will be out.
      From now on, any corresponding fix has to be pushed first to master branch and then cherry-picked to branch 4.4. No new features can get in branch 4.4. Enhancements to documentation or helping tools are still allowed.

      Thursday, March 3, 2016

      Kamailio v4.3.5 Released

      Kamailio SIP Server v4.3.5 stable is out – a minor release including fixes in code and documentation since v4.3.4. The configuration file and database schema compatibility is preserved.
      Kamailio (former OpenSER) v4.3.5 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.5
      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:
      Thanks for flying Kamailio and looking forward to meeting many of you at Kamailio World Conference 2016!