Ring, ring, ring. Or maybe no ring at all because of the power of WebRTC. Welcome! Kamailio might be at the border, an interaction point for all things SIP such as communications calls, phone registrations, and presence. Typically Kamailio handles calls initially at the session border, for interacting with user endpoints, carriers, and such.
Though freeSWITCH and Asterisk are well-known in USA and Kamailio and Asterisk are well-known in Europe and Asia, more interest than ever is evident with the increased number of Kamailio World 2016 signups from the Americas over the period of time since Kamailio World 2015 conference.
Why? Web services and WebRTC are two reasons with the popularity among people in all works of life who are providing medical advice, music performance, language instruction, preview of events, and such via Blab.im, Periscope, FreeConferenceCall, ZipDX, Hangout, GoLiveWith (TBL soon) and other like web communications apps. New video live streaming and conferencing apps launch regularly that support 1, 2, 3, 4 and more videos at one time, often accompanied by features such as recording, high-fives, shared text chat and call in options such as phone numbers and SIP. Some of the platforms listed above "realize" that any given participant may find her or himself with no or poor Internet available, so calls via direct inward dialing (DID numbers) are a choice, too.
According to several CPU usage tests, Kamailio is proven more economical than other open source commmunications platforms. For example, Asterisk can be easily fronted with Kamailio to make large scale WebRTC a reality. Kamailio supports SIP over Websockets. With just a few changes in one's configuration, Websockets can be enabled. Now, users can communicate not only in different combinations of soft phone to/from handset to/from PSTN, but also to/from web browser.
What's the big deal? Kamailio helps make unified and rich communications more effective, more accessible to anyone, anywhere, anytime. Websocket clients work well behind network translation devices and firewalls. Several Kamailio modules help make this possible including outbound, stun, and websocket.
Thank you to Peter Dunkley, WebRTC expert, technical director at Xura, previously with Acision and Crocodile RCS, who co-wrote today’s blog post.
Great talking with Daniel-Constantin Mierla, co-founder of Kamailio and Givoanni Maruzzelli of OpenTel.IT and active FreeSWITCH community contributor!