Thursday, February 28, 2013

Kamailio 2012 Awards

This blogging festivity came to its 6th edition, Kamailio Project Awards, mainly granted for the activity during previous year, 2012. Following the rule of past years, each category has two winners.


Overall, the 2012 was the year where the number of contributors and development activity for Kamailio SIP Server exploded comparing with previous year (e.g., over 20 brand new modules). The first half of 2012 was filled with development and release of major version 3.3.x, the other half with development of soon to be released v4.0.0. Beside lots of new and appealing features (e.g., websockets support, embedded msrp relay, IMS extensions), v4.0.0 brings a single set of modules, the duplicates being removed, marking the finish of Kamailio - SER integration.

Ladies and gentlemen, next are the categories and the winners!

Blogging:
  • Carlos Ruiz Díaz - http://caruizdiaz.com - active community member, publishing even a consistent contribution recently, his blog contains useful information, many posts related to C code development for Kamailio.
  • Luis Martin Gil - http://www.luismartingil.com - managing a blog offering a nice set of handy tips and scripts for VoIP and not only, he has submitted few C code patches for Kamailio as well.
Related Projects:
Technical Support:
  • Klaus Darilion - involved in community for very long time, being also part of management board, Klaus was a very active presence in our forums, helping many users to sort out complex scenarios and advanced SIP routing needs.
  • Victor Seva - for taking the challenge and time to follow up Debian distribution policies, polishing our packaging specs and code, bringing Kamailio back as an official package of Debian project.
 New Contributions:
  • cassandra connector - contributed by Anca Vamanu of 1&1 AG, the module generated high interest from the community, in a world demanding more scalability and high availability of services.
  • websocket transport layer - without doubt the hottest topic nowadays is WebRTC. Thanks to Peter Dunkley of Crocodile RCS, Kamailio was among the first server applications supporting websockts as transport protocol, allowing browsers to call between them using SIP as signaling protocol. The new feature became quickly an high attraction, being used thoroughly during interop testing and prototyping of innovative WebRTC services.
Developer Remarks:
  • Jason Penton - more than 10 new modules related to IMS specifications have been pushed during last year by Jason who is working for Smile Telecoms. It makes Kamailio one of the most advanced IMS platforms out there, and I am not referring to open source space only.
  • Ovidiu Sas - another veteran member of the project, Ovidiu (working at VoIP Embedded) had a large amount of contributions last year. Besides new modules such as xhttp_rpc and xhttp_pi, he spent a lot of time to enable cross compilation in Kamailio's build system.
Advocating:
  • Luis Guaman - for participating at Cluecon 2012, Luis, who is running Interlancompu.com, presented how to use Kamailio for providing location-based services, as component of their Find Me And Chat service.
  • Nir Simionovich - for managing the presence of Kamailio at Astricon 2012 exhibition, taking care of project's booth and promotional activities. Nir is running GreenfieldTech, being involved in open source VoIP for many years.
Products and Services:
  • System One NOC - actively involved in the community via Javier Gallart and contributing code via Vicente Hernando to scalability components such as Redis connector, System One NOC is using Kamailio to handle routing for large number of DIDs and provide redirect services.
  • Truphone - started during OpenSER times as an innovative service to cut roaming costs and bring convergence between GSM and IP worlds, Truphone continues its adventure in real time communications bringing out new services that increase user experience and benefits.
Business Initiatives:
  • Edvina - run by well known open source VoIP and IPv6 advocate Olle E. Johansson, Edvina has expanded the set of services related to Kamailio, increasing as well its activity in contributing code and documentation to Kamailio project.
  • Voxygen - run by Dean Elwood, one of the VoIP pioneers launching the voipuser.org SIP service many years ago, Voxygen is one of the businesses out there relying on Kamailio to create new products and services for companies that look for innovation in communications. (Side note about voipuser.org: website is still down due to hard drive crash on web server, but SIP service is still up and running (served by Kamailio v4.0.0 at this very moment)).

Events:
  • ITSPA UK Awards, London - the yearly awards festivity organized by UK's Internet Telephony Service Providers Association grated Members' Pick award to open source telephony projects. The event took place at the House of Commons Members Dining Room, Palace of Westminster, London, on 21st of March 2012, hosted by Dr Julian Huppert MP, Vice Chair of the Parliamentary Internet Communications and Technology Forum. Besides picking the award, I had the chance to meet many companies involved in VoIP and RCS, discovering more use cases of Kamailio.
  • UC Expo, London - while this event had its own fair amount of content related to VoIP and SIP, last year we had in the evening a quite big gathering of folks around our project and not only, including people from Truphone, Crocodile RCS, Localphone, Digium/Asterisk (e.g., from Mark Spencer to James Body)

Academic Environment:
  • University of Oslo - an active presence within the project community, via Øyvind Kolbu, the involvement of this university helps propagating the usage of our project in academic world.
  • University of Pennsylvania - with another attractive contribution, the SCA module authored by Andrew Mortensen, this university joined Kamailio's development team, confirming that ghd project is offering a flexible framework that can meet demands from industry as well as research and academic world. The SCA module implements Shared Call Appearances, as defined in Broadworks SIP Access Side Extensions Interface Specifications.
Friends of Kamailio:
  • James Body - in a category where awarded people are selected based on long term activity (not only based on what happened last year) and limited to two winners per edition, we are still at those supporting us from early 2000. James is one of them, being around from SIP Express Router times. His advocating of the project convinced during our early years many VoIP providers to start with this project as the telephony routing engine.
  • Randy Resnick - being the producer of the weekly VoIP Users Conference, I am sure most of the VoIP word owns at least a bit to Randy. It is our case as well, from SER to OpenSER and Kamailio, we had many chances to promote the project and highlight its benefits during the live sessions moderated by Randy.
As of Personal Facts related to the project, besides still a lot of coding, I continued to propagate the knowledge about Kamailio, with development workshops and administration trainings, run by Asipto.com.

Nowadays, the main challenge is to organize the Kamailio World Conference (in Berlin, by mid of April), which is turning into an excellent RTC - RCS gathering in Europe, presentations slots are almost filled up, bringing to the stage an exceptional group of speakers. Do consider attending if you want to get the pulse of what is happening in the communications world and network with professionals in this area of expertise. See more details at:

This is it for 2012. If you want to check the previous turn of awards, visit:



Wednesday, February 27, 2013

Branch 4.0 created and development for Kamailio 4.1.0 unfrozen

The Kamailio GIT branch 4.0 has been created to host the release series for v4.0.x. It is going to take only bug fixes and documentation improvements related to the features existing at this moment in the branch.

If you want to try it yourself, use:

  git clone --depth 1 git://git.sip-router.org/sip-router kamailio
  cd kamailio
  git checkout -b 4.0 origin/4.0


Testing for 4.0 went very good so far, in few days we will probably sketch the path to the release day.

As a result of branching 4.0, GIT master branch is again open for new development, taking new features that will be part of future major release v4.1.0. There are already several contributions waiting for merge in personal branches or external repositories.

Tuesday, February 26, 2013

Kamailio Advanced Training, March 18-21, 2013, Berlin, Germany

Next Kamailio Advanced Training will take place in Berlin, Germany, March 18-21, 2013.

Last stable series is 3.3.x (Jun 18, 2012, see release notes), continues the work done within SIP-Router.org project. Among brand new features in v3.3.0, starting with the previous major versions, 3.0.0, 3.1.0 and 3.2.0 you can run mixed Kamailio (OpenSER) and SIP Express Router (SER) modules in the same SIP server instance, giving you the most powerful tools to build stable, high performance and features rich VoIP and Unified Communication platforms.

Next major release, v4.0.0, is in testing phase at this moment, expected to be out before the date of the training. It brings a vast set of new features, such as support for websockets, IMS extensions and full integration of former SER modules.

The class is organized by Asipto and will be taught by Daniel-Constantin Mierla, founder and core developer of Kamailio SIP Server project.

Read more details about the class and registration at:

Monday, February 25, 2013

Kamailio v3.3.4 Released

Kamailio SIP Server v3.3.4 stable is out – a minor release including fixes in code and documentation since v3.3.3 – configuration file and database compatibility is preserved.
 
Kamailio (former OpenSER) v3.3.4 is based on the latest version of GIT branch 3.3, therefore those running previous 3.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 v3.3.x.

Resources for Kamailio version 3.3.4

Source tarballs are available at:
Detailed changelog:
Download via GIT:
 # git clone –depth 1 git://git.sip-router.org/sip-router kamailio
 # cd kamailio
 # git checkout -b 3.3 origin/3.3
 # make FLAVOUR=kamailio cfg

Binaries and packages will be uploaded at:
Modules’ documentation:
What is new in 3.3.x release series is summarized in the announcement of v3.3.0:
Note that upcoming major release v4.0.0 is around the corner, dedicated branch to be created by mid of this week. A page with with the draft of the new features in v4.0.0 is available at:
kamailio-world-ballonDo not forget about Kamailio World Conference, in Berlin, April 16-17, 2013. Partial agenda was published, new updates will be released soon. If you haven’t registered yet, it is time to hurry up, don’t miss the chance to learn from and connect with people around Kamailio and other VoIP/RCS projects. More details at:
Looking forward to meeting you in Berlin!

Friday, February 22, 2013

Kamailio 4.0.0 beta stress-tested at SIPit #30

From kamailio.org web site:
 
SIPit is the event created by the SIP Forum to test the SIP protocol impementations that Open Source projects and vendors have. It’s not a certification, it’s a test lab where everyone test their implementations – from very basic SIP calls to advanced functions, like multiparty video conferencing, WebRTC and security. SIPit is now once a year in different locations. SIPit 30 was hosted by Cisco in RTP, North Carolina, USA. Kamailio was of course there, following a long tradition of participation in SIPit for the project.

SIPit – one to one and multiparty tests

At SIPit there are many one-to-one tests where two development teams test their products for interoperability. There are also multiparty tests, and it’s in these tests that a proxy gets the real heat. Many implementations meet in a room and set up various forms of tests. All kinds of devices connect to the SIP server and exchange calls – over TCP, UDP, TLS and the new SIP over Web-socket transport. Video, audio and text is exchanged and in some cases the proxy is attacked in various ways with large amounts of traffic.

Tester: Olle E. Johansson (OEJ): “4.0.0 is ready for release”


This year, Olle E. Johansson, a member of the development team and long-term Kamailio user and teacher, took Kamailio to SIPit. After many years of testing Asterisk at SIPit, testing Kamailio at SIPit  was a new thing for him. Since the 4.0.0 beta has an extremely solid and well-tested core, it was rather painless. The new modules for WebSockets and SIP Outbound was tested and a few new issues found and reported to the development list. Other developers were standing by to assist and fix issues as they showed up, so there was a large virtual team available to assist the testing.

- “Overall, I feel that 4.0.0 is ready to release. We need to fix some small issues with the new modules, but overall it’s a very solid release” says Olle. “Kamailio took part in every single SIPit Multiparty session, including the famous proxy doom test, and survived all tests. It’s not very surprising, considering that both SER and OpenSER has participated in almost every event, have a long history of large-scale production use  and have been tested thoroughly during the years.”

Automated Self Tests for many functions

Kamailio was also the foundation for the SIPit Automated Self Tests that have been in operation for a few SIPit events now. After this SIPit event, many of these tests will be made available for the public – including the IPv6-o-matic for dual stack and IPv6 testing and the SIPit TLS-o-Matic for TLS secure session testing. Olle is also planning to set up a web-socket enabled server for TLS and RTCweb testing in the future.

The Kamailio Development team is already looking ahead to the next SIPit event with yet another new release!

Monday, February 11, 2013

Kamailio World – First set of accepted presentations

First set of accepted presentations for Kamailio World Conference has been published. Visit the Schedule page for the current draft of the agenda:
About 15 sessions and speakers have been added to the agenda of the two days conference. There are still other submitted proposals in the review queue, therefore keep an eye on our website for updates regarding the content of the event.



During the meetings in the last month, including Fosdem, we attracted the attention of everyone looking for deploying large real time communication services, from classic telephony replacements over IP to IMS, RCS and WebRTC.

We are more that confident at this time that Kamailio World Conference will exceed its initial targets, becoming the place to be this year in Europe for meeting the experts in scalable and innovative RTC deployments.