Friday, February 12, 2016

Kamailio – the IMS Getting Started Box

Wondered how you can quickly start your own IMS platform? Thanks to Franz Edler, from University of Applied Sciences, Vienna, Austria, a set of configuration files as well as a WMware Debian image were made available for those that want to start building an IMS platform using Kamailio. Read this documentation written by Franz (original version in pdf format can be downloaded from here)!
Kamailio IMS in a Box
Here is a stripped-down version of Kamailio-IMS system – it means that the IMS functions have been reduced to the core functions, all advanced functions like NAT, RTP-relay, antiflood, capturing, dispatching etc… have been omitted (disabled). It is a good starting point for educational purposes. All three servers (P-CSCF, I-CSCF and S-CSCF) and the HSS (from original Fraunhofer OpenIMScore) are running on one machine. The clients are typically provided by the host system.
The additional functions which are included in the existing config-files are disabled in a first step and may be added (enabled) gradually. Also an application server (IMS-AS) may be easily added as a further Kamailio instance. This is perfect for educational purpose, if you want to become an IMS expert.
The benefit is that all these servers and function are running on one physical machine. There is a VMware image available for this configuration and also the log-file and all relevant config-files in a separate zip-file. Now you can start immediately with the VMware image or – as I always suggest – do it yourself (compile and configure) by following the steps documented in the log-file.
The figure below shows the configuration I used:
kamailio-ims-in-a-box
All parameters and passwords used are documented in the log-file.
If anything is missing or if you have hints for correction or improvement, just let me know via the sr-users@lists.sip-router.org mailing list.
All files are available via dropbox:
Good luck, Franz
NR: the version above was slightly edited for web and few more explicit details.
Read previous articles about Kamailio and IMS!
If you build some specific systems using Kamailio and want to share the details with the community, do not hesitate to contact us, we will be more than happy to post an article about it on Kamailio web site!
Thanks for flying Kamailio and looking forward to meeting many of you at Kamailio World 2016!

Thursday, February 11, 2016

Call Center World 2016

The Call Center World 2016 trade show takes place again in Berlin, during February 22-25, 2016.


While not directly linked to call center solutions, Kamailio SIP Server is often deployed along side a call center system to add more flexibility in SIP routing, redundancy and perform SIP firewalling.

Should you come around and want to meet, contact us at asipto.com.

Tuesday, February 9, 2016

Kamailio Advanced Training, March 7-9, 2016, in Berlin

Next European edition of Kamailio Advanced Training will take place in Berlin, Germany, during March 7-9, 2016.
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:

Monday, February 8, 2016

Kamailio World 2016 – Registration is Open

The registration for the 4th 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 18-20, 2016, taking place in Berlin, Germany. The first day contains the technical tutorials, the following two days are for conference presentations and exhibition.
The Call for Speakers is still in progress, however, a short list with a relevant group of speakers was made available [2]. The first version of the agenda will be published in the near future, for now you ca see the structure of the event.
Looking forward to meeting many of you in Berlin!

Thursday, February 4, 2016

Kamailio v4.4 – Development Frozen

The development (master) branch of Kamailio enters now in pre-release phase for version 4.4.0. Therefore, no new feature are going to be pushed to master until a dedicated branch for 4.4 is created (in about 4 weeks or so). The full release should be out by mid of March 2016.
If you are a registered developer and in doubt to push or not a commit to master, push it first on a personal branch (or attach to an email) and discuss it on sr-dev. The new modules can be a bit more dynamic if there is need to get them to the right shape (e.g., like decision to rename functions, parameters or adjust database structure).
We hope to get many people involved in testing, to reach a stable state before releasing 4.4.0. If you want to get involved and need assistance, don’t hesitate to write to mailing lists. Based on my quick review, there were no major changes to old core components, meaning we should have preserved quite a good level of stability overall.
Help with updating the wiki page for migration from 4.3 to 4.4 as well as what is new in 4.4 is very appreciated. We will post updates about them very soon.
Many thanks to everyone involved in development of 4.4 and the early testers that played with master branch so far.
Thank you for flying Kamailio!