Friday, March 27, 2015

Kamailio World 2015 – VoLTE Testbed and Demo

Two months till the start of Kamailio World Conference & Exhibition 2015. Prepare yourself for three days full of interesting presentations and demos during May 27-29 in Berlin, Germany!
With the accelerated propagation of LTE and hot discussions about what 5G is going to be, definitely VoLTE is a top topic these days. Kamailio has a consistent set of IMS extensions, making it one of the most flexible options to consider for rolling out VoLTE platforms, already with live deployments in Europe, Asia, Africa and South America.
Kamailio World is the place where you can play with VoLTE yourself, FhG FokusCore Network Dynamics and NG Voice are preparing a testbed on site with a local LTE network and a Kamailio-based VoLTE platform. Bring your VoLTE capable device (e.g., iPhone 6 or most of the latest models with Android from Samsung, LG, Huaweii …) and experience yourself the technology of your calls in the near future, with high definition voice and proper integration with other IP based services, including WebRTC.
kamailio-ims

Don’t forget to check the other presentations, workshops and exhibitors, it is going to be one of the best events for real time communications and open source in Europe. Registration is open, be sure you secure your participation before the event is sold out!

Tuesday, March 17, 2015

Kamailio & Statsd – Best Practices

Eloy Coto Pereiro has published a very interesting article on his blog about using Kamailio and Statsd. Being the developer of the statsd module in Kamailio, he presents more details about the benefits and how to put all pieces together in order to have the statistics exported by Kamailio and graphs build by Graphite.
Next is a screenshot from the article of what you can get as a result:


    Enjoy!

    Tuesday, March 10, 2015

    New Kamailio Module: TCPOPS

    Camille Oudot, from Orange, France, has recently published a new module for Kamailio, collecting a set of configuration file functions for operations on TCP/TLS connections. The module is named tcpops and the documentation is available at:
    The module allows admins to enable/disable keepalives per connection as well as setting custom lifetime for each connection.
    Camille has also added new functions to the usrloc module  that gives the admin the ability to close the TCP connection if the registration request that opened it has expired.
    TCPOPS will be part of the next release of Kamailio, which is labelled 4.3.

    Monday, March 9, 2015

    Kamailio 2014 Awards


    Here we are, the 8th edition of Kamailio Awards granted for the activity during the previous year, respectively 2014. Continuing the tradition, there are two winners for each category.
    The Kamailio project continued to grow in number of contributions and add plenty of new features. The second edition of Kamailio World Conference and the major release of version 4.2.0 are among highlights of 2014.

    Next are the categories and the winners!

    New Contributions
    • statsd - provides native integration with statsd and graphite from Kamailio configuration file, allowing to publish statistics from Kamailio runtime environment and build graphics that makes the monitoring process easier. The module is developed by Eloy Coto Pereiro, from Foehn, UK
    • tsilo - provides a mechanism to add new branches to not-yet-answered calls while other branches are still active. For example, in the world dominated more and more by mobile networks, the module enables Kamailio to forward the INVITE to a new endpoint that just registered (e.g., triggered by a push notification) event the INVITE was routed before to a different destination (e.g., desk phone). The module is developed by Federico Cabiddu, from Orange Vallee, France
    Developer Remarks
    • Lucian Balaceanu - from 1und1 AG - besides the work on the modules published over the time by 1&1,  he has the merits of being interested into the core components, providing several important patches on handling SIP replies via onsend route as well as pushing new features to modules such as acc, siptrace and sipcapture
    • Luis Azedo - from 2600hz.com - the main developer for kazoo module, he provided valuable feedback and patches for improvements and new features to many other modules, such as presence, db_text, registrar and usrloc
    Advocating
    • Alex Balashov - from evaristesys.com - long time community member and developer of the project, Alex spent consistent resources traveling within and outside of USA for promoting Kamailio, relevant for 2014 would be Cluecon and Kamailio World conferences
    • Giacomo Vacca - from rtcsoft.net - sharing a lot of useful information via his blog (like deploying Kamailio with Puppet or within Docker containers), Giacomo had a year very rich in traveling as well, covering Kamailio World, Cluecon and Astricon, presenting about automatic deployments of Kamailio
    Technical Support
    • Charles Chance - running Sipcentric Ltd, UK - he is an active developer, with many contributions to distributed message queue (dmg) and other components such as htable or registrar, Charles has been helping very often on mailing lists
    • Will Ferrer - from switchsoft.com - very active on users mailing list, with good reports and troubleshooting of problems reported by others. He has been helping many to sort out their issues and get their Kamailio running smooth
    Blogging
    • beingasysadmin.wordpress.com - with blog posts for Kamailio deployment for IM and integration with FreeSwitch. Besides these, the site has couple of articles that are very useful for people managing realtime communication platforms
    • loadmultiplier.com - it has a interesting set of blog articles related to Kamailio and IMS. Given that IMS has a complex architecture, any share of knowledge is very useful. As LTE is being deploying world wide as a fast pace, the Kamailio and its IMS extensions can help in deploying the VoLTE service
    Related Projects
    • Elastix - an open source unified communication server has now a variant targeting large deployments, packaged with Kamailio as SIP routing proxy and Asterisk for PBX telephony services
    • Kazoo - an open source, scalable, distributed, cloud-based telephony platform that allows to build powerful telephony applications with a web management interface and a rich set of APIs to extend and integrate with other systems. Its telephony engine is built using Kamailio and FreeSwitch
    Business Initiatives
    • IT Center Portugal - known also for their deployment of several hundreds of Kamailio-Asterisk pairs offering unified communications services for the Portugal academic network, IT Center has built a VoIP core platform with Kamailio routing the SIP traffic, relying on OpenStack to offer the elasticity to scale based on load demands
    • Toky.co - a venture from Carlos Ruiz Diaz with support by Wayra, Telef√≥nica's startup accelerator, Toky is leveraging WebRTC technology for offering communication services without the hassle of installing applications. Kamailio with its websocket module is used for routing signaling between WebRTC endpoints.
    Events
    • AstriDevCon - somehow attached to AstriCon, the AstriDevCon is actually the top day within that week for developers working with IP telephony technologies. One of the rare moments within an year where you find a high density in the same room of people that have the experience and can find a solution for anything going wrong in real time communications
    • KazooCon - the Kazoo project has a fast growing community, fuelling it with an event orgaized by 2600hz.com at the heart of IT industry: San Francisco - Silicon Valley. Embedding Kamailio, Kazoo has become a choice for those willing to start with an out of the box telephony system and enhance it with more features offered by Kamailio.

    Friends of Kamailio

    Awarded to people not necessarily working directly with Kamailio, but whose activity has a good impact on the project and open source real time communications.
    • Matthew Jordan - he became a respected leader of Asterisk project in very short time, creating a new vibe around the development of the project, in a time of consistent refactoring for Asterisk application. The success to transform a big project to cope better with the new models of communications is demonstrating once again that one can rely on open source for long term business and not be afraid of being stuck with unmaintained or old technologies. Irrelevant to say that he supported always the efforts to make Kamailio-Asterisk integration simpler and clarify the role of the applications in real world deployments.  
    • Peter Saint-Andre - he is one of the people that bridged (and still does it) the open source communities and standardisation bodies over a very long period of time. Getting involved in standardisation process is something that open source should do more, because it can ensure that their development model is protected and practical specifications are standardized instead of hypothetical and over complicated concepts. With open source being driven a lot by immediate needs and standardisation bodies caught a lot in bureaucratic and theoretic approaches, Peter's activity is really remarkable. Although mostly involved in XMPP, he has worked a lot on the specifications for SIP-XMPP interworking, welcoming always Kamailio when presenting about this topic. 
    This is it for 2014. If you want to check the previous turn of awards, visit:
    The activity within Kamailio project during 2015 so far is very rich, check the project web site for announcements on what is new and the plans for the future.

    Looking forward to meeting many of you soon in Berlin, during May 27-29, 2015, at the 3rd edition of Kamailio World Conference & Exhibition.

    Monday, February 23, 2015

    Kamailio Advanced Training - in Berlin, March 23-25, 2015

    Next European edition of Kamailio Advanced Training will take place in Berlin, Germany, during March 23-25, 2015.
    The content will be based on latest stable series of Kamailio 4.2.x, released in October 2014. This version brought a large set of new features.
    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, February 18, 2015

    Call Center World 2015

    Call Center World 2015 takes place in Berlin, Germany, during February 24-26. I will meet some customers and visit the show for one day. If anyone wants to meet at the event or for some drinks in the evening at a nice place in Berlin, contact me.

    Kamailio has a lot of features that can be useful in such deployments, including a module for music on hold queuing. Features such as load balancing or least cost routing can help scaling as well as saving costs on outbound calls.

    Be sure you register for Kamailio World Conference, during May 27-29, 2015 - it is the place to meet the people behind the project and learn how to get the best out of Kamailio.

    Monday, February 16, 2015

    Kamailio World 2015 – Registration is Open

    The registration for the 3rd edition of Kamailio World Conference & Exhibition is now open – more details and the registration form are available on the website of the event [1].
    The event spans over three days, May 27-29, 2015, taking place in Berlin, Germany. The first day contains the technical tutorials, the following two days are for conference presentations and exhibition.
    Details for a relevant group of speakers are already published [2], several talk proposals being still under review process. The first version of the agenda will be published in the near future.
    Looking forward to meeting many of you in Berlin!

    Tuesday, February 10, 2015

    Kamailio v4.2.3 Released

    Kamailio SIP Server v4.2.3 stable is out – a minor release including fixes in code and documentation since v4.2.2 – configuration file and database compatibility is preserved.
    Kamailio (former OpenSER) v4.2.3 is based on the latest version of GIT branch 4.2, therefore those running previous 4.2.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.2.x.
    Resources for Kamailio version 4.2.3
    Source tarballs are available at:
    Detailed changelog:
    Download via GIT:
     # git clone git://git.kamailio.org/kamailio kamailio
     # cd kamailio
     # git checkout -b 4.2 origin/4.2
    Binaries and packages will be uploaded at:
    Modules’ documentation:
    What is new in 4.2.x release series is summarized in the announcement of v4.2.0:
    Looking forward to meeting many of you at Kamailio World 2015!

    Monday, February 9, 2015

    Kamailio IRC Devel Meeting – Feb 11, 2015

    A new IRC devel meeting was scheduled to discuss the development of the project for the near future and other related administrative aspects.
    The proposed date is  Wednesday, February 11, 2015, at 15:00UTC, on #kamailio channel fromirc.freenode.net.
    A wiki page has been created for it at:
    Participation is open for everyone. Also, feel free to add to agenda topics that are interesting you.

    IRC Devel Meeting – Feb 11, 2015

    A new IRC devel meeting was scheduled to discuss the development of the project for the near future and other related administrative aspects.
    The proposed date is  Wednesday, February 11, 2015, at 15:00UTC, on #kamailio channel fromirc.freenode.net.
    A wiki page has been created for it at:
    Participation is open for everyone. Also, feel free to add to agenda topics that are interesting you.

    Friday, February 6, 2015

    WebRTC Barcelona Meetup – MWC 2015

    The Poblenou campus Auditorium at the University Pompeu Fabra, UPF (Roc Boronat 138, Barcelona) will hold a WebRTC meetup on Wednesday 4th of March, 2015, in parallel with the Mobile World Congress.
    Three developers of Kamailio project – Daniel-Constantin Mierla, Peter Dunkley and Torrey Searle – will be at the event, participating in the Open Source WebRTC panel. Among other speakers: Andreas Gal (CTO at Mozilla), Douglas Tait (Director Telecom Markets at Oracle), Dragana Linfield webrtcbarcelona(Digital Communications Director at Etisalat), Olav Kolbu (CTO & SVP Technology at Telenor Digital) and the new recently appointed CTO at Unify, Stefan Ried.
    A complete list of speakers and the agenda is available on the site:
    Special credits to Victor Pascual Avila for organizing the event and the friends at Quobis for sponsoring it.

    Thursday, February 5, 2015

    Kamailio v4.1.8 Released

    The Kamailio SIP Server v4.1.8  stable version  is released. This is a minor release including fixes in code and documentation since v4.1.8 – configuration file and database compatibility is preserved within 4.1.x series. We recommend all users of 4.1.x versions to upgrade to this new version – no configuration changes are needed.
    Note that branch 4.1 is the previous stable branch. The latest stable branch is 4.2, at this time with v4.2.2 being released out of it. The project is officially maintaining the last two stable branches, these are 4.2 and 4.1. Therefore an alternative is to upgrade to latest 4.2.x – be aware that you may need to change the configuration file from 4.1.x to 4.2.x.
    Resources for Kamailio version 4.1.8
    Source tarballs are available at:
    Detailed changelog:
    Download via GIT:
     # git clone git://git.kamailio.org/kamailio kamailio
     # cd kamailio
     # git checkout -b 4.1 origin/4.1
    Binaries and packages will be uploaded at:
    Modules’ documentation:
    What is new in 4.1.x release series is summarized in the announcement of v4.1.0:
    If you want to see what is new in the latest stable version in 4.2.x series, see release notes for v4.2.0:

    Monday, February 2, 2015

    Siremis v4.2.0 Released

    Siremis v4.2.0 is out – the web management interface for Kamailio SIP Server.
    This release focused on making the views compatible with Kamailio v4.2.x, bringing new components such as a JSONRPC command panel and a new three level menu.
    More details about this release are available at:
    You can meet its developers at Kamailio World Conference, May 27-29, 2015, in Berlin, Germany.

    Saturday, January 31, 2015

    Fosdem 2015

    The 15th  Fosdem conference takes place in Brussels, Belgium, during Jan 31 – Feb 01. No open source telephony dev room this edition, allowing more time to discover other cool open source projects, many very useful to combine in deploying VoIP platforms, such as virtualisation, configuration management and monitoring.
    Still a big group of Kamailio friends are around, among them: Alexandr Dubovikov, Giacomo Vacca, Adam Linford, Olle E. Johansson, Dan Bogos, Henning Westerholt, Daniel-Constantin Mierla. A dinner event is planned together with Emil Ivov and the Jitsi team.
    Don’t forget about the next open source RTC event in Europe, the 3rd Kamailio World Conference, in Berlin, Germany, during May 27-29, 2015.

    Monday, January 19, 2015

    New Kamailio Developer: Patric Marschall

    Kamailio project is glad to announce that a new person got developer GIT write access to repository: Patric Marschall
    Working for 1&1 AG, Germany, he is going to help maintaining and developing further the modules contributed by this company, among them: carrierroute, p_usrloc, pdb  and userblacklist.
    His github profile is available at:
    Our warm welcome and looking forward to future work within the project!

    Wednesday, January 14, 2015

    New Kamailio Module: dmq_usrloc

    A new module is available in the Kamailio development branch: dmq_usrloc
    This module adds replication of user location records to multiple Kamailio nodes using the distributed message queue (dmq) module. It’s developed by Andrey Rybkin, one member of our expanding development team.
    Replication of location records has been possible for a long time in Kamailio, using either actions in routing blocks such as t_replicate() or uac_req_send() or relying on the presence_reginfo + pua_reginfo modules. Also, using database replication layer or clusters was an option as well.
    Integration with dmq offers more flexibility in adding and removing Kamailio nodes from the SIP platform and a simplified configuration file.
    The readme of the module is available at:

    Monday, January 12, 2015

    New Kamailio Developer: Andrey Rybkin

    Kamailio project is glad to announce that a new person got developer GIT write access to repository: Andrey Rybkin
    He wrote a new module that allow replication of user location records (usrloc module) to other Kamailio nodes using the distributed message queue (dmq module). His github profile is available at:
    Our warm welcome and looking forward to future work within the project!

    Thursday, January 8, 2015

    Kamailio v4.2.2 Released

    Kamailio SIP Server v4.2.2 stable is out – a minor release including fixes in code and documentation since v4.2.0 – configuration file and database compatibility is preserved.
    Kamailio (former OpenSER) v4.2.2 is based on the latest version of GIT branch 4.2, therefore those running previous 4.2.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.2.x.
    Resources for Kamailio version 4.2.2
    Source tarballs are available at:
    Detailed changelog:
    Download via GIT:
     # git clone git://git.kamailio.org/kamailio kamailio
     # cd kamailio
     # git checkout -b 4.2 origin/4.2
    Binaries and packages will be uploaded at:
    Modules’ documentation:
    What is new in 4.2.x release series is summarized in the announcement of v4.2.0:


      Have a great 2015! Looking forward to meeting many of you at Kamailio World 2015!

      Wednesday, December 31, 2014

      Happy New Year!

      A very dynamic 2014 for Kamailio has reached its end! Many thanks to those contributing to it!
      Looking forward to 2015, a lot of new features in Kamailio and new contributors! We wish a healthy and prosperous year 2015 to all Kamailio friends, hoping to meet many of you at Kamailio World Conference and other events around the globe!
      Happy New Year!