12
Adventures in VoLTE: The open-source VoLTE deployments in Bulgaria and South Africa

Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Embed Size (px)

Citation preview

Page 1: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Adventures in VoLTE:

The open-source VoLTE deployments in Bulgaria and South Africa

Page 2: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

A little history...

2010: Merge OpenIMSCore into Kamailio

2011: Smile Telecoms joins the development

2013: Early deployments in fixed networks

2015: First VoLTE networks! :-)

FUSECO Forum 2014, Berlin 2

Page 3: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Who's involved?

Max Telecom (Bulgaria)The first LTE Operator in Bulgaria!

FUSECO Forum 2014, Berlin 3

Smilecoms (South Africa)LTE Operator in South Africa, Nigeria, Uganda and Tanzania

ng-voice (Germany)Member of the Kamailio-Management-Team

And of course the open-source community!!!

Launch:Q1/2015

Page 4: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

What do we want to achieve?

VoLTE Telephony – for real VoLTE Handsets a VoLTE based SMS-Service (3GPP SMS) an OTT-Voice-Service

– for non VoLTE, 4G-Handsets an OTT-SMS-Service (SIP-Message) Wifi Offloading

should run virtualized, where possible (NFV)

FUSECO Forum 2014, Berlin 4

Page 5: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

What are we not aiming at (yet)?

JOYN

Single Radio-Voice Call Continuity (SRVCC)

WebRTC

FUSECO Forum 2014, Berlin 5

Page 6: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Kamailio – as the IMS-Core SEMS (or other SBC) for Topology Hiding

and Transcoding Kamailio and/or Freeswitch as the MMTel

HSS: Any HSS will do (Standard Cx/Dx-Interface) PCRF: Any PCRF will do (Standard Rx-Interface) Charging: Any OCS will do (Standard Ro-Interface)

FUSECO Forum 2014, Berlin 6

Our Architecture: Voice

Page 7: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Our Architecture: SMS

Option 1: Kamailio as the SMS-AS: Kamailio – as a translator between 3GPP/SMS

(VoLTE) and plain SIP-Message (OTT) as a gateway towards e.g.

Kannel (www.kannel.org)Mobicents SMSC (code.google.com/p/smscgateway)

Option 2: Add 3GPP-SMS to Mobicents

FUSECO Forum 2014, Berlin 7

Page 8: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Our Architecture

FUSECO Forum 2014, Berlin 8

Page 9: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Alternatives? (1)

OpenVoLTE – Yate/YateBTS

has an SRVCC implementation- no real IMS – just a „lightweight IMS emulation“- no Rx-Interface – we cannot connect to a PCRF- no Ro-Interface for online-charging- not really open-source, only parts

FUSECO Forum 2014, Berlin 9

Page 10: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Alternatives? (2)

Project Clearwater (Metaswitch)

- is no real IMS – various interfaces are using HTTPinstead of Diameter

- no Rx-Interface – we cannot connect to a PCRF- no Ro-Interface for online-charging

FUSECO Forum 2014, Berlin 10

Page 11: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

Current challenges

SMS-Implementation - Voice is easy ;-) SMS-OTT-Interworking??

Patent issues for AMR-NB – sorted out

Test, Test, Test!

FUSECO Forum 2014, Berlin 11

Page 12: Adventures in VoLTE - the Status of VoLTE deployments in South-Africa and Bulgaria

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