KamailioWorld 2014: Kamailio, IMS and WebRTC

13
IMS and WebRTC: Let's tear down walls

description

This is the presentation, i held at KamailioWorld 2014 in April. We are looking at Kamailio, IMS and WebRTC and how everything fits together. In addition, we do a little market-research on these topics.

Transcript of KamailioWorld 2014: Kamailio, IMS and WebRTC

Page 1: KamailioWorld 2014: Kamailio, IMS and WebRTC

IMS and WebRTC:Let's tear down walls

Page 2: KamailioWorld 2014: Kamailio, IMS and WebRTC

Remember last year's KamailioWorld?

My conclusion from last year:

Kamailio & IMS is great!(and IMS is a great foundation to build on)

Page 3: KamailioWorld 2014: Kamailio, IMS and WebRTC

But what's IMS basically about?

● Graham Bell invented the real market „usable“ Fixed-Line-Phone in 1876*

● The first mobile phones arrive on the market 1984● Since the 2000s, fixed line telephony is declining in

favor of mobile phones● Skype arrived on the Market in 2003● All is about telephony: fixed, mobile or by VoIP

● Will mobile usage decline due to VoIP and WebRTC?

*) I don't want to forget Antonio Meucci or Johann Philipp Reis, but Bell's phone system was real mass-market telephony

Page 4: KamailioWorld 2014: Kamailio, IMS and WebRTC

The new kid in town...● WebRTC is an emergingstandard for real-timecommunications

● WebRTC will changethe way we communicate:forever!

● WebRTC is real convergedcommunications!

Page 5: KamailioWorld 2014: Kamailio, IMS and WebRTC

But again (and again and again):

If you launch a WebRTC-Service, you wan't:

● Scalability & Redundancy

● Accounting

● Rich services

And most important of all:Do all your friends and buddys use the same service?

Page 6: KamailioWorld 2014: Kamailio, IMS and WebRTC

Now lets look at the facts...

Chrome IE Firefox Safari Opera Other

Status quo: WebRTC support in● Google Chrome● Firefox● Opera

No “real“ support (yet?):● Internet Explorer*● Safari**) except with a Plugin

→ 62% Marketshare?!? → What about VP8/H264 issues?

(Source: GlobalStats Statcounter,March 27th 2014, last six months)

Page 7: KamailioWorld 2014: Kamailio, IMS and WebRTC

Facebook Facebook (with WebRTC) Mobile Phone users0

1

2

3

4

5

6

7

8

Bn

Use

rs

We've got 6x more usersin mobile networksthan Facebook in total!

We need to go for a Converged solution!

Sources:Mobile Users: ITU / WikipediaFacebook: Facebook homepage

Users, Users, Users!

Page 8: KamailioWorld 2014: Kamailio, IMS and WebRTC

Converged?

At least for a period of time:We need Multi-channel access to services, it could be

● Web & WebRTC

● Fixed-Access (wired Hardware)● Mobile Access

● Interworking with other technologies

Page 9: KamailioWorld 2014: Kamailio, IMS and WebRTC

The IMS Approach

Page 10: KamailioWorld 2014: Kamailio, IMS and WebRTC

The IMS on Kamailio approach

Page 11: KamailioWorld 2014: Kamailio, IMS and WebRTC

What's missing in Kamailio?

● The configuration example for the P-CSCFis prepared for WebSockets

● Media is Missing, but:● RTPProxy-NG and Mediaproxy has support for it● Needs adaption for upcoming RTPEngine

(by Sipwise)

● Updated Config (for Media) is currentlyrunning in our Lab

Page 12: KamailioWorld 2014: Kamailio, IMS and WebRTC

Questions?

Page 13: KamailioWorld 2014: Kamailio, IMS and WebRTC

Thank you!Contact: www.ng-voice.com - [email protected]