Weitere ähnliche Inhalte
Ähnlich wie TADS Telecom Summit Metaswitch Des Hartman (20)
Mehr von Alan Quayle (20)
Kürzlich hochgeladen (20)
TADS Telecom Summit Metaswitch Des Hartman
- 2. Project Clearwater – Overview
Massively scalable SIP-based call control designed for cloud
Developed on Amazon EC2
Deployed on OpenStack, VMware etc.
Incubated by Metaswitch since early 2012
Released as open source in May 2013
http://projectclearwater.org
Designed to meet needs of both telcos and OTT service
providers
Telcos: looks like a standard IMS core
OTT: standalone SIP call control solution
METASWITCH NETWORKS | PROPRIETARY AND CONFIDENTIAL | METASWITCH.COM | © 2013 | SLIDE 2
- 3. What's Different about Project Clearwater
Uses lots of open source components
SIP stack – PJSIP
State storage – Cassandra, memcached
Processing elements do not store long-lived state
They are SIP transaction-stateful but not dialog-stateful
Long-lived state is stored in separate software elements
Scale-out architecture with DNS-based load balancing
Zero bottlenecks
Scales out essentially without limits (tested to 10M users)
Highly attractive economics of operation
Less than 2c per subscriber per year for compute + bandwidth
METASWITCH NETWORKS | PROPRIETARY AND CONFIDENTIAL | METASWITCH.COM | © 2013 | SLIDE 3
- 4. Project Clearwater Functional Overview
SIP
AS
TAS
HSS
Project Clearwater
SIP
WebRTC
Telephony
AS
XDMS
DB
Edge
Proxy
WebRTC
Gateway
Sub DB
SIP
Router
SBC
MGCF
MG
SIP
TDM
Interconnect
Client Interfaces
XCAP
METASWITCH NETWORKS | PROPRIETARY AND CONFIDENTIAL | METASWITCH.COM | © 2013 | SLIDE 4
- 5. Project Clearwater Architecture
App
UE
Servers
Ellis
SIP
Test
provisioning
Diameter
HTTP
ISC
Homer
Ut
Cx
Homestead
Homer
XML Doc
Homer
(XDMS)
Server
(XDMS)
Homer
Subscriber
Homer
(XDMS)
Profile Store
(XDMS)
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
XCAP
UE
UE
UE
Enum
Server
HSS
UE
HTTP
XCAP
Bono
SIP
Gm
Edge UE
Proxy
UE
SIP
SIP Routing
SIP Routing
and TAS
DNS
SIP Routing
SIP
Mg/Mj/Mk
MGCF
UE
I-BCF
UE
Registration
Reg state
Reg state
State Store
storage
storage
memcached
memcached
memcached
Sprout
P-CSCF
I-CSCF
S-CSCF
BGCF
TAS
XDMS
METASWITCH NETWORKS | PROPRIETARY AND CONFIDENTIAL | METASWITCH.COM | © 2013 | SLIDE 5
- 6. Clearwater and Telecom Developers
Basis for an over-the-top voice / video / messaging service
Northbound app server API offers excellent scope for innovation
Development / test / evaluation environment
Embraced by innovators including Tropo and Telestax
Scalability foundation for existing app servers
METASWITCH NETWORKS | PROPRIETARY AND CONFIDENTIAL | METASWITCH.COM | © 2013 | SLIDE 6
- 7. Example of API interaction
App Code
plivo_conf.py – conference server in 50 lines
plivo_vm.py – voicemail server in 300 lines
Plivo
FreeSWITCH
Project Clearwater
Sub DB
SIP
Edge
Proxy
SIP
Router
https://github.com/Metaswitch/clearwater-docs/wiki/Plivo
METASWITCH NETWORKS | PROPRIETARY AND CONFIDENTIAL | METASWITCH.COM | © 2013 | SLIDE 7
- 8. Project Clearwater – Open Source
Released as open source project on May 8, 2013
http://www.projectclearwater.org
Source code and documentation available from GitHub
Hardened release in Q1 2014
Clearwater Core Carrier Edition (C3E)
Fully supported under software subscription service
METASWITCH NETWORKS | PROPRIETARY AND CONFIDENTIAL | METASWITCH.COM | © 2013 | SLIDE 8
- 9. Project Clearwater
Telecom Applications Running on Open Source IMS
des.hartman@metaswitch.com
November 2013
METASWITCH NETWORKS | PROPRIETARY AND CONFIDENTIAL | METASWITCH.COM | © 2013 | SLIDE 9