new ravishankar g shiroor - etsidocbox.etsi.org/workshop/2010/201011_imsworkshop/wipro... · 2010....
TRANSCRIPT
Interworking SDP RCS MMTel and More…
The View From Service Layer
Ravishankar G ShiroorRavishankar G Shiroor
25-Nov-2010
Sophia Antipolis - France
Agenda
�Challenges in front of the Service Layer
� IMS and Service Layer – Complementing Each Other
�Use Cases
© 2009 Wipro Ltd - Confidential22 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
�Use Cases
“MY SDP SHOULD”:“MY SDP SHOULD”:“MY SDP SHOULD”:“MY SDP SHOULD”:
�Enable longEnable longEnable longEnable long----tail business modeltail business modeltail business modeltail business model� Service Exposure, APIs, SLAs, Dev Eco Systems (WAC)
�Rich Rich Rich Rich –––– Provide ALL capabilities as APIsProvide ALL capabilities as APIsProvide ALL capabilities as APIsProvide ALL capabilities as APIs� DPI, PCRF, Location, BWM, VOD, MMTel, Presence, DRM, xCoding� Personalize, Social Networking, Gaming, Advertisements…
Focus and Challenges of Service Layer Today...
Operator
© 2009 Wipro Ltd - Confidential33 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
� Personalize, Social Networking, Gaming, Advertisements…
�Enterprise VAS, M2M, Enterprise VAS, M2M, Enterprise VAS, M2M, Enterprise VAS, M2M, mHealthmHealthmHealthmHealth, , , , mCommercemCommercemCommercemCommerce…………
�Agile and Nimble service layerAgile and Nimble service layerAgile and Nimble service layerAgile and Nimble service layer� Service Orchestration, Ability to add Enablers, Policies
�IMS “Ready”, Future Proof, Seamless MigrationIMS “Ready”, Future Proof, Seamless MigrationIMS “Ready”, Future Proof, Seamless MigrationIMS “Ready”, Future Proof, Seamless Migration
�MultiMultiMultiMulti----tenant ready, Revenue Share Model…tenant ready, Revenue Share Model…tenant ready, Revenue Share Model…tenant ready, Revenue Share Model…
IMS Complements Service Layer Well...
Mb I-CSCF
Mw
Mj Mi
BGCF
Mk
C, D, Gc, Gr
Mb
CS
CS
Cx
AS
ISC
Sh BGCF
Mg
Ma
Mx
MxMx
CS Network Mm
Legacy mobile
signalling Networks Mk Mm
TrGW
IP Multimedia Networks
IBCF
Ix
Ici Izi
Well defined interfaces to Service Layer
Filter Criteria (iFC, sFC, SCIM)
© 2009 Wipro Ltd - Confidential44 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
S - CSCF MGCF HSS Cx
IM
MGW M n
Mb
Mg
MRFP
Mb
Mw
Gm UE
Mb
Mb SLF
Dx
Mp
IMS Subsystem
Ut
Dh
P-CSCF
MRB
Rc ISC
Mr
MRFC
Cr
Value Add Elements controllable from Service Layer (PCRF, Media
Server, Presence, DRM…)
Access Control
Session Mobility, Nomadicity
PSTN Emulation, Simulation
The Problem Is...
� Be One SDP to serve ALLBe One SDP to serve ALLBe One SDP to serve ALLBe One SDP to serve ALL
� Handle some end points in IMS, some in 2.5G, some on Cable, some on Handle some end points in IMS, some in 2.5G, some on Cable, some on Handle some end points in IMS, some in 2.5G, some on Cable, some on Handle some end points in IMS, some in 2.5G, some on Cable, some on Internet, some roaming, some on POTS…Internet, some roaming, some on POTS…Internet, some roaming, some on POTS…Internet, some roaming, some on POTS…
� Have APIs with similar look and feel for ALL networks belowHave APIs with similar look and feel for ALL networks belowHave APIs with similar look and feel for ALL networks belowHave APIs with similar look and feel for ALL networks below�I TI TI TI T----izedizedizedized API’s API’s API’s API’s –––– Not Protocols!Not Protocols!Not Protocols!Not Protocols!
“MY SDP SHOULD”:
© 2009 Wipro Ltd - Confidential55 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
�I TI TI TI T----izedizedizedized API’s API’s API’s API’s –––– Not Protocols!Not Protocols!Not Protocols!Not Protocols!
� Not let App developers care what type of network it is belowNot let App developers care what type of network it is belowNot let App developers care what type of network it is belowNot let App developers care what type of network it is below
� Cost less than 1 Cost less than 1 Cost less than 1 Cost less than 1 Million Euro!!!! Million Euro!!!! Million Euro!!!! Million Euro!!!! ☺☺☺☺
� Build in Network Abstraction Layer, SCIM, Service BrokerBuild in Network Abstraction Layer, SCIM, Service BrokerBuild in Network Abstraction Layer, SCIM, Service BrokerBuild in Network Abstraction Layer, SCIM, Service Broker� Build in Service Orchestration, Use Horizontal ArchitectureBuild in Service Orchestration, Use Horizontal ArchitectureBuild in Service Orchestration, Use Horizontal ArchitectureBuild in Service Orchestration, Use Horizontal Architecture� Use SOAP/REST APIsUse SOAP/REST APIsUse SOAP/REST APIsUse SOAP/REST APIs� PEEM for Policy EnforcementPEEM for Policy EnforcementPEEM for Policy EnforcementPEEM for Policy Enforcement
“No Problem”:
Vendor/SI
Operator
Need to Tread Carefully...
Pitfalls:Pitfalls:Pitfalls:Pitfalls:
�Service Orchestration: Big Performance Issues Unless Designed Service Orchestration: Big Performance Issues Unless Designed Service Orchestration: Big Performance Issues Unless Designed Service Orchestration: Big Performance Issues Unless Designed carefullycarefullycarefullycarefully
� Service Orchestration is not SOA
� When do I use Bus vs when do I use point to point
© 2009 Wipro Ltd - Confidential66 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
� Northbound APIs: Need to design with care Northbound APIs: Need to design with care Northbound APIs: Need to design with care Northbound APIs: Need to design with care �Rich yet Simple�Secure yet Easy�Standardized yet Differentiable
� Migration plan from legacy IN infrastructureMigration plan from legacy IN infrastructureMigration plan from legacy IN infrastructureMigration plan from legacy IN infrastructure
� PSTN Simulation, Emulation architecturesPSTN Simulation, Emulation architecturesPSTN Simulation, Emulation architecturesPSTN Simulation, Emulation architectures
� Underestimate testing effortsUnderestimate testing effortsUnderestimate testing effortsUnderestimate testing efforts
Sample NB API Design Methodology
© 2009 Wipro Ltd - Confidential77 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
�Northbound API = API Towards Northbound API = API Towards Northbound API = API Towards Northbound API = API Towards the Applicationsthe Applicationsthe Applicationsthe Applications
�Southbound = Towards the Southbound = Towards the Southbound = Towards the Southbound = Towards the Core networkCore networkCore networkCore network
�Eastbound = OSSEastbound = OSSEastbound = OSSEastbound = OSS
�Westbound = BSSWestbound = BSSWestbound = BSSWestbound = BSS
Enabling a variety of objects to be shared –documents, media,
Enabling a variety of objects to be shared –documents, media,
Object Sharing
Sample Cases > Conferencing and Collaboration
on MMTel
PC web, Mobile Application Client, Fixed Line, Video Conferencing (ISDN), IM –converged collaboration environment
PC web, Mobile Application Client, Fixed Line, Video Conferencing (ISDN), IM –converged collaboration environment
Using Presence information to select communication channel
Using Presence information to select communication channel
Support for innovative charging models for enabling conferencing features – pay per
use, pay per device/ user, all-you-can eat
Support for innovative charging models for enabling conferencing features – pay per
use, pay per device/ user, all-you-can eat
Brokering a common set of functionality across un-equally created devices across
access domains
Brokering a common set of functionality across un-equally created devices across
access domains
Enabling “Follow Me”
Unbridled Collaboration
Device Capability
Business Model
MMTel
MMTel
MMTel
MMTel
Key Challenges
Key Challenges
Key Challenges
Key Challenges
Internet
SDP Application Framework
NB API
CS-A/CS-T/MS
Application
© 2009 Wipro Ltd - Confidential88 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
documents, media, documents, media, Sharing
Carrier IMS Carrier IMS Core
Infrastructure
Video Conf. Equip.
IP H.323
SIPE1
POTS
E1
IMS UE
E1
H.324M
SIP
IP
2.5G
Sample Cases > Address Book & Presence
DRM, Trans-coding, Privacy controlDRM, Trans-coding, Privacy controlObject & File Sharing
Intelligent identification of multiple accounts of the same user across different services to build a single converged profile
Intelligent identification of multiple accounts of the same user across different services to build a single converged profile
Consolidate data across multiple internet IM, email and social networking Service
Providers
Consolidate data across multiple internet IM, email and social networking Service
Providers
Selectively share presence and data with group members under “Work” and “Home”Selectively share presence and data with
group members under “Work” and “Home”
Retrieve and federate presence info from multiple enablers – Roaming, Disposition,
Location, Device Status, Access Nw
Retrieve and federate presence info from multiple enablers – Roaming, Disposition,
Location, Device Status, Access Nw
Federation
Data De-duplication
Presence
Work-Home Switch
Address Book
Address Book
Address Book
Address Book
Key Challenges
Key Challenges
Key Challenges
Key Challenges
Internet
Service Enablers
Social Gateway
Social Networks
HTTP
Email Email Service Providers
SyncML
IM Service Providers
© 2009 Wipro Ltd - Confidential99 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
Import data from multiple sources – email service, legacy address book
Import data from multiple sources – email service, legacy address book
Backup and Import
Sharing
SIP/SIMPLE
IMS Infrastructure
Application Server Components
Presence
SDP Application Framework
Trans-coding
DM, OTA
SIP/SIMPLE
HTTP
RCS Address Book
Location
Device & Workstation Status
Surfing…!
Contacts @ Home
On Vacation. Please contact John Doe for urgencies
Contacts @ Work
2.5G, PSTN, Internet
WIPAF-UC – SDP based Architecture – Address
IMS and non-IMS…
PBX App
SBC
Web &
Portal
EnterpriseSIP
HTTP
ACDApp
IMPSVoice Mail/ UM
OAM
UnifiedEMS
OSS/OSS/OSS/OSS/BSSBSSBSSBSS
NWG
WebConf
APIs APIsAPIs
Unified Communications ApplicationUnified Communications ApplicationUnified Communications ApplicationUnified Communications Application
N/wAdaptation
Policy
© 2009 Wipro Ltd - Confidential1010 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
SDP Core
PortalApps
MG
SG
SIP
PSTNPSTNPSTNPSTNPSTNPSTNPSTNPSTN
PRI
InternetInternetInternetInternetInternetInternetInternetInternet
Managed IP Managed IP Managed IP Managed IP N/wN/wN/wN/w
Managed IP Managed IP Managed IP Managed IP N/wN/wN/wN/w
HTTP
HTTP
[OAM]
EmailRTP
M
Media ServerRTP
IMSIMSIMSIMSIMSIMSIMSIMS
GK
Wipro Application Framework (WIPAF)Wipro Application Framework (WIPAF)Wipro Application Framework (WIPAF)Wipro Application Framework (WIPAF)
APIsAd
APIsAPIsPolicy
Throttling
Policing
Access Control
QoS
Sample Applications
Unified CommunicationsUnified CommunicationsUnified CommunicationsUnified CommunicationsIMS Gaming Server IMS Gaming Server IMS Gaming Server IMS Gaming Server
IntegrationIntegrationIntegrationIntegration
© 2009 Wipro Ltd - Confidential1111 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
Challenges Challenges Challenges Challenges FacedFacedFacedFaced
�Presence Sources VariedPresence Sources VariedPresence Sources VariedPresence Sources Varied�Identifying and mapping Users Across NetworksIdentifying and mapping Users Across NetworksIdentifying and mapping Users Across NetworksIdentifying and mapping Users Across Networks
Sample Applications – IMS Based VOD
�Session Session Session Session
© 2009 Wipro Ltd - Confidential1212 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
�Session Session Session Session MobilityMobilityMobilityMobility
�Presence + Presence + Presence + Presence + Chat over Chat over Chat over Chat over VideoVideoVideoVideo
�Pay for what Pay for what Pay for what Pay for what you Watchyou Watchyou Watchyou Watch
Challenges Challenges Challenges Challenges FacedFacedFacedFaced
�Trick Plays (RTSP integration with IMS)Trick Plays (RTSP integration with IMS)Trick Plays (RTSP integration with IMS)Trick Plays (RTSP integration with IMS)�Identifying video transfer point and sharing itIdentifying video transfer point and sharing itIdentifying video transfer point and sharing itIdentifying video transfer point and sharing it
Conclusions
Enable More ApplicationsEnable More ApplicationsEnable More ApplicationsEnable More Applications
�Influence Northbound APIsInfluence Northbound APIsInfluence Northbound APIsInfluence Northbound APIs�Need to be more representing IMS (session mobility, session sharing…)�Standard definition of NB API to SB messages mapping�WAC, OneAPI…
© 2009 Wipro Ltd - Confidential1313 ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010
�Encourage Developer Participation Encourage Developer Participation Encourage Developer Participation Encourage Developer Participation –––– Build a Developer EcosystemBuild a Developer EcosystemBuild a Developer EcosystemBuild a Developer Ecosystem�Represent IMS in Developer Events and Vice-versa�IMS specific Developer competitions�Discussion Forums
�Look for more answers in Service LayerLook for more answers in Service LayerLook for more answers in Service LayerLook for more answers in Service Layer�Location for emergency services?
�Richer EnablersRicher EnablersRicher EnablersRicher Enablers�More services in the network exposed to Service Layer
....
© 2009 Wipro Ltd - Confidential14 Thank You
ETSI – 3GPP IMS Release 8 Implementation, Deployment and Testing Event – Sophia Antipolis – France – 24, 25th Nov 2010