14
Kamailio and the IP Multimedia Subsystem (IMS)

Kamailio & IMS

Embed Size (px)

DESCRIPTION

Experiences while deploying IMS and the benefits brought by relying on Kamailio and open source for building flexible IMS platforms. Not many took the challenges of developing IMS extensions, even fewer could keep it going, this talk comes to present that IMS implementation is mature, with key deployments world wide, at a moment when this technology has to become the core of 4G+ networks.

Citation preview

Page 1: Kamailio & IMS

Kamailio and theIP Multimedia Subsystem (IMS)

Page 2: Kamailio & IMS

(very) Basic IMS Architecture overview

Page 3: Kamailio & IMS

Where do we stand?

● Integration of IMS (OpenIMS-Core) started 2010● By now, all basic IMS functionality is ready:

● SIP-Proxies (Proxy-/Interrogating-/Serving-CSCF)● With according Diameter-Interfaces (Rx, Cx/Dx, Ro)● All necessary components are part of Kamailio 4

All components are stable, reliable & fast!

Page 4: Kamailio & IMS

What is missing?(according to IMS specs)

● IPSec (aka. the „GM“-Interface)

● Emergency-CSCF (for emergency services)

● … some fine tuning

That's about it!

Page 5: Kamailio & IMS

GSMA's RCS and Kamailio

● SIP/SIMPLE is integrated in Kamailio for years● Including Extensions for RLS & Conferencing● Including an XMPP Gateway functionality

● Integrated XCap-Server was added in 2010

● Integrated MSRP-Relay was added in March 2012

All protocols for GSMA's RCS-Standards implemented!

Page 6: Kamailio & IMS

Other thoughts on IMS

„IMS is about keeping old business models and preserving them in the new technichal platform,

instead of using the potential of the new technology to change business models.“

(Olle E. Johansson)

Page 7: Kamailio & IMS

New business models? Fine, but...

…don't you still want:

● an efficient network?

● a secure network?

● a reliable network?

● billing?

Page 8: Kamailio & IMS

Don't re-invent the wheel!

Billing & Charging:

● Diameter Ro-Interface in Kamailio*

● Pre- and Postpaid billing

● Tested against jBilling, Ericsson Prepaid-Server, Mobicents and others... ;-)

*) available in the next Kamailio release

Page 9: Kamailio & IMS

An efficient & reliable setup

Goals:

● Maximum reliability & security

● Shortest Media-Path for efficiency & quality

● Scaling factors

Page 10: Kamailio & IMS

An efficient & reliable setup

Page 11: Kamailio & IMS

Conclusion

● IMS provides all core functions for your network● Registration, Call-Routing, Security, Scalability, Billing, Authorization, Authentication, ...

Focus on building applicationsInstead of re-inventing the wheel again!

Page 12: Kamailio & IMS

People involved in IMS on Kamailio

Jason Penton & Richard GoodSmile Communications (South Africa)

Alexis Marcou & Camille OudotOrange (France)

Page 13: Kamailio & IMS

Questions?

Page 14: Kamailio & IMS

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