IMS WebRTC Workshop Oracle

  • 1,960 views
Uploaded on

Oracle's presentation on Bridging the Internet and IMS with WebRTC. Presented at the IMS WebRTC Workshop at IMS World Forum on April 2014 in Barcelona. Thanks for tTADHack

Oracle's presentation on Bridging the Internet and IMS with WebRTC. Presented at the IMS WebRTC Workshop at IMS World Forum on April 2014 in Barcelona. Thanks for tTADHack

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,960
On Slideshare
0
From Embeds
0
Number of Embeds
12

Actions

Shares
Downloads
71
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential1 Bridging the Internet and IMS with WebRTC Douglas Tait, Director April 2014
  • 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential2
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential3 Golden Gate Bridge Vital link into San Francisco nSecurity Carries over 100,000 vehicles per day Physical deterrent systems including surveillance, detection, and lighting n Interoperability nReliability
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential4 nSecurity No failures regardless of clients or networks Secure client access, safe network n Interoperability nReliability Vital link from Web to IMS Audio, Video, Data F F
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential5 Agenda §  WebRTC Market and Opportunities §  WebRTC Challenges §  WebRTC Session Controller §  Summary
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential6 Where are we today? WebRTC Adoption into IMS Current WebRTC * Geoffrey Moore, Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers, Harper, 1991 * *
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential7 WebRTC Opportunities/Use cases IMS Deployments Web Phone Web Collaboration Vertical Industries
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential8 IMS Web-Phone Environments: Traditional IMS Connection with VoIP Services §  User benefits –  Allows remote access to telephony features anywhere in the world –  Easy alternative when phone is lost/dead –  Avoid roaming or multi-SIM use §  CSP benefits –  Differentiating feature –  Increases usage of CSP’s network –  Potential new revenue
  • 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential9 Web to IMS interconnect Environments: Comms as a Service – Social, Gaming, Etc. §  User benefits –  Access the ~6B+ users on the PSTN –  Lowers barriers to entry (everyone already has a PSTN phone) §  Web service provider benefits –  Securely connect WebRTC calls to the PSTN –  Add core-network protections to all traffic WebRTC enabled web- site WebRTC Signaling SRTP IMS RTP SIP
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential10 Enable RCS – Finally! Environments: Mobile SPs §  User benefits –  Allows remote access to RCS features anywhere in the world –  Seamless use of comms in any environment –  Enhance RCS with web-based features §  Service provider benefits –  Differentiating feature –  Increases usage of SP’s network –  Potential new revenue Extend RCS/joyn services anywhere on the web
  • 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential11 New WebRTC Opportunities/Use Cases Web Phone Web Collaboration Vertical Industries
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential12 Web Collaboration: Conferencing Environments: Hosted Conferencing Services §  User benefits –  Easy to add “click to dial” to meeting invites –  Integrates with web-based collab tools –  No browser compatibility issues –  Toll-free audio §  Service provider benefits –  Augment PSTN-only conferencing services –  Easy deployment & modification Signaling over WebSockets
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential13 Web Collaboration: Unified Communications Environment:Enterprise/Business §  User benefits –  Provides UC on any device with a WebRTC- compatible browser –  Seamless & secure remote worker access via secure WebRTC methods §  Enterprise benefits –  WebRTC-enable existing enterprise UC system –  Allows for browser-based UC independent of UC client vendor –  Doesn’t require a thick UC client to be installed & maintained Third-party UC client apps UC client apps on Tablets, PCs, Smartphones Remote Worker UC client Enterprise UC System
  • 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential14 New WebRTC Opportunities/Use Cases Web Phone Web Collaboration Vertical Industries
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential15 Vertical Industry: Contact Centers Environments: Enterprises with Customer Care Customer Agent ACD/ PBX CRM WebRTC-enabled website page Voice / video / browser view context shared §  User benefits –  Connect immediately to an agent (no IVR) using the browser’s media capabilities –  No more click-to-call or call back required –  Use computing device as a phone §  Enterprise benefits –  WebRTC embeds RTC capabilities directly into web pages –  Browser context (page view) info can be shared –  Lower cost and enhances customer service Cost Savings: Overall savings of $17M per year over a 5 year period on communication and marketing costs
  • 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential16 Vertical Industry – Real Estate Environments: Business Focused Service Providers §  User benefits –  Seamlessly blends multiple modes of communication & diverse information –  Lowers transaction times –  Higher end-customer satisfaction –  Leverages existing IDs §  Service provider benefits –  Leverages CSP brand –  New value-added revenue stream Buyer Agent
  • 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential17 Vertical Industry Healthcare Benefits/News Effective communication between patient and doctor Community benefits - Rural healthcare, Increased Collaboration Eliminate desk and wall phones and communication infrastructure Near zero communications costs Time savings Cost Savings: Overall savings of $2M-$20M http://stcblog.com/2012/10/31/healthcare-disruption-webrtc/?goback=%2Egde_4677426_member_180792367#%21 17
  • 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential18 Agenda §  WebRTC Market and Opportunities §  WebRTC Challenges §  WebRTC Session Controller §  Summary
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential19 Where are we today? WebRTC Adoption into IMS Current WebRTC * Geoffrey Moore, Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers, Harper, 1991 * *
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential20 What is WebRTC Missing WebRTC/IMS Chasm Current WebRTC §  Security –  Identity, authentication and authorization –  More user name and passwords –  Network Denial of Service §  Reliable network solutions –  Lose sessions on browser refreshes or network issues –  Lack of support for large networks with many sessions and many connections §  Interoperability –  Between networks –  Browser and devices –  Voice and video media –  Policy, charging, or internet traversal
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential21 WebRTC Challenges: Security Server Telco ID Web ID •  No unified identity management •  Requires web to network integration •  No multi-connection support •  No overload protection - DoS •  No network-level authentication •  All traffic treated the same
  • 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential22 WebRTC Challenge: Reliable Network Solutions App has no Control Outside of Browser or Over the Network AppApp Failure! Reconnect? App Handover? •  Browser issues •  Refresh •  Surfing and tabs •  Network issues •  Weak signal •  Disconnects •  No network handoff
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential23 WebRTC Challenges: Interoperability Server •  Network: •  NAT message routing •  Slow congestive encryption •  Connections to IMS, VoIP, .. •  Browser/Device compatibility •  Poor or no codec transcoding •  Policy, charging
  • 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential24 Agenda §  WebRTC Market and Opportunities §  WebRTC Challenges §  WebRTC Session Controller §  Summary
  • 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential25 WebRTC Session Controller Overview §  Manage and control WebRTC: –  Signaling –  Media §  Connect Web to Networks –  Enables WebRTC deployments in IMS & enterprise environments –  Powerful signaling engine –  Scalable WebRTC media support –  Focus development on clients for rapid service creation SignalingMedia Network Signaling Engine Media Engine WebRTC Client Applications
  • 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential26 Security – User Identity, Authentication Standard Web-based or Telco AAA Mechanisms Identity Network WebRTC Attack §  Client identity/authentication - OAuth §  Coordinates identity across multiple sessions §  Telco/enterprise authentication mechanisms §  Network identity - encryption keys & network authentication §  Prevents network overload/DoS §  Traffic prioritization maintains normal service to valid users
  • 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential27 Reliability – Failure/Recovery Persistent Sessions, High-scale Signaling & Media N+1 Stateful HA Scalable Clusters OCWSC OCWSC OCWSC OCWSCWebRTC WebRTC reconnect §  Rehydration – persistent session, re- establish connection –  Intermittent network connectivity –  Browser crash or reload §  Highly-scalable software-based SRTP termination §  Distributed high available signaling and media architecture for carrier- grade scalability
  • 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential28 Interoperability – Media Intelligent Media Routing Web App Web App Network Anchored Media WSC P2P §  Conditional media anchoring –  Peer-to-peer if a media path exists –  “Anchors” media if no path exists –  Preserving/augmenting ICE and DTLS –  Based on WebRTC SDPs §  Dynamic media release improves scale & bandwidth allocation §  WebRTC media to network interworking –  Encryption –  Codec transcoding & mediation IMS
  • 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential29 Interoperability – Any Device/Any Network §  Network handover –  Roaming between networks –  Optimal use of bandwidth §  Device handover –  New interface –  New IP –  Update media address to peer Rehydration Maintains Session Between Devices or Networks Network WSC Handover Handover
  • 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential30 Interoperability - IMS, Encryption §  Highly adaptive WebRTC to SIP/IMS –  Data manipulation –  Process orchestration §  Application/IMS policies –  Policy and Charging Rules Function (PCRF) : message handling, codec enforcement, application black/white lists, session limits, etc –  Media policy support for bandwidth, signaling and media resource allocation –  Broadband policy management integration with PCRF Bridge WebRTC to IMS Web Users Phone Users Web IMS WSC Rx PCRF Adapt
  • 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential31 App Innovation §  Rapid app development §  JavaScript!! §  Session and connection management §  Client-server state synchronization §  IMS adaptation – dynamic session brokering §  Manages browser incompatibilities WebRTC HTML5 Application Development Tablet AppBrowser/Desktop App Handset App SDK SDK SDK IMS
  • 32. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential32 App Innovation TADHACK.COM/2014 Tablet AppBrowser/Desktop App Handset App SDK SDK SDK IMS §  Rapid app development §  JavaScript!! §  Session and connection management §  Client-server state synchronization §  IMS adaptation – dynamic session brokering §  Manages browser incompatibilities
  • 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential33 Agenda §  WebRTC Market and Opportunities §  WebRTC Challenges §  WebRTC Session Controller §  Summary
  • 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential34 Bridging IMS with the Web WebRTC, IMS, and Beyond nSecurityn Interoperability nReliability Carries over 100,000 vehicles per day Physical deterrent systems including surveillance, detection, and lighting
  • 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential35 Bridging IMS with the Web WebRTC to IMS .... and Beyond nSecurityn Interoperability nReliability No failures regardless of clients or networks Secure client access, safe network F F WebRTC Session Controller
  • 36. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential36 IMS WebRTC Requirements WSC Delivering IMS Service Extension Creation Application Network Security ReliabilityInteroperability Identity Management Scalability Rehydration Encryption Network Handover Overload Protection Browser Support User Authentication Network Authentication Network Protocols Application Integration High Availability
  • 37. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential37
  • 38. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential38 The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.
  • 39. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential39
  • 40. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential40 Product - Interoperability and Standards IMS Application Server OCCAS interfaces IP Transport Media Plane OtherIPNetworks 3GPP IMS SIP DIAMETER H.248 HTTP Other AS HSS Charging Function I-CSCF SLF S-CSCF BGCF MGCFMRFCUE MRFP Gm Mp Mj Mi Mw Mr Mg Mi Mw Mw ISC Dh Cx Sh Ro/Rf Ro/RfCx P-CSCF Gq PDF Ut Dx IMS AS interfacesIMS Architecture