Presentation is loading. Please wait.

Presentation is loading. Please wait.

Real-Time Communications On the Web Douglas Tait Director, SDP Product Marketing Oracle Communications Business Unit September 29, 2014 Oracle Confidential.

Similar presentations


Presentation on theme: "Real-Time Communications On the Web Douglas Tait Director, SDP Product Marketing Oracle Communications Business Unit September 29, 2014 Oracle Confidential."— Presentation transcript:

1

2 Real-Time Communications On the Web Douglas Tait Director, SDP Product Marketing Oracle Communications Business Unit September 29, 2014 Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2014, Oracle and/or its affiliates. All rights reserved. |

3 Abstract Telephone networks set a high standard for real-time communications. As the new WebRTC standard makes its way into web browsers, enterprises and service providers are evaluating its potential to deliver real-time voice, video, and data over the internet with public switched telephone network (PSTN)–equivalent reliability, quality, and security. Learn in this session how Oracle customers are deploying WebRTC-based voice, video, and data- sharing services and enabling a communications experience that integrates , instant messaging, Twitter, and other forms of web-based communications Oracle Confidential – Internal/Restricted/Highly Restricted3

4 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC...

5 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Simple Web Gateway 5

6 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Complex relationships: The real world is more complicated 6 Security Carries over 100,000 vehicles per day Physical deterrent systems including surveillance, detection, and lighting Interoperability Reliability

7 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Complex relationships: The real world is more complicated Security No failures regardless of clients or networks Secure client access, safe network Interoperability Reliability Audio, Video, Data F F

8 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Easy to write audio/video service WebRTC extends browsers with audio/video and screen sharing capabilities Communications become a feature, not the application No download or plug-in Your Browser is Ringing! Communications Services Communications Services Set-Top Box Telemedicine Game Console Many emerging web-enabled devices Finance Chat / IM Audio / Video Data Sharing RING!!

9 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda WebRTC Market and Opportunities WebRTC Challenges Oracle Communications WebRTC Session Controller Summary

10 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Glance WebRTC offers real time communication natively from a web browser 61 % WebRTC capable browser share, including Mobile, Tablet and desktop API WebRTC is a “Media Engine” with javascript API WebRTC is a technology, NOT a solution 10

11 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Where? 1.4 Billion Enabled devices 11

12 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | So, what is WebRTC - Technically Speaking? Collaborative W3C and IETF standardization A built-in application program interface that enables browser-to-browser applications for: – voice calling – video chat – peer to peer data Media engine in the browser, accessed by JavaScript, downloaded from web-server No defined signaling mechanism No MTI coded media WEB SERVER (WEBRTC CONTROL PEER CONNECTION (AUDIO, VIDEO, DATA) WEB SERVER (WEBRTC CONTROL PEER CONNECTION (AUDIO, VIDEO, DATA) GATEWAY

13 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Where are we today? WebRTC Adoption Current WebRTC * Geoffrey Moore, Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers, Harper, 1991 * *

14 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC Opportunities/Use cases Deployments for the Early Adopters and Early Majority Web Phone Web Collaboration Vertical Industries

15 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC Opportunities/Use Cases Web Conferencing Contact Centers IMS Unified Communications Vertical Industries

16 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Web Collaboration: Google Hangouts 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 DeployedDeployed

17 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC Opportunities/Use Cases Contact Centers Web Conferencing Contact Centers IMS Unified Communications Vertical Industries

18 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Advanced Contact Center 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 – Answering my questions quickly and efficiently Enterprise benefits – WebRTC embeds RTC capabilities directly into web pages – Browser context (page view) info can be shared – Drive down the cost, no need of physical phone – Integration with Social Network / BigData – Pull your customer to your website 18 WEBRTC SESSION CONTROLLER SIP HTTP MEDIA STREAM JSR 309 JDBC SOCIAL NETWOKS COMMERCE APPS TRADITIONAL AGENT MEDIA SERVER WEBRTC AGENT DATA Cost Savings: Overall savings of $17M per year over a 5 year period on communication and marketing costs Environments: Enterprises with Customer Care

19 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Deployment Example: Amazon Mayday How WebRTC is used – Enables voice, video, and other forms of collaboration – Well-integrated into Kindle device (no special setup; no exposure of WebRTC technology to end customer) Benefits – Face-to-face engagement with high value customers – Ability to reach customers that always require live help Customer & WebRTC Endpoint (Kindle) Agent Desktop DeployedDeployed

20 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC Opportunities/Use Cases IMS and the PSTN Web Conferencing Contact Centers IMS Unified Communications Vertical Industries

21 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 21 webRTC Architecture Bob Alice Server Négo SDP Interconnecting the webRTC Client to non-webRTC cleints (NGN, VoIP clients…) is achieved through IMS  Signalisation (flow) not standardized SIP, Jingle, Proprietary Over http, Over WebSocket SDP Offer  SDP Answer  SDP Codec War: Opus, VP8/VP9 versus IR.92 (VoLTE)  AMR-WB (VoLTE),  H.264 (ViLTE),  H265 VoIP  G711  G722 PSTN NGN Other OtherOperatorsIMS

22 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Access IMS VoIP Other Operators VoLTE ViLTE Legacy VoIP PSTN A-SBC I-SBC 3rd-PTY Developers API 22 webRTC and IMS (1/2) WebRTC GW WebRTC Portal web telco Transcoding VP8-H264 sRTP – RTP Html5 - SIP Transcoding VP8-H264 sRTP – RTP Html5 - SIP -Authentication -Interworking OSS -Authentication -Interworking OSS -Open to 3rd PTY via API Interoperability -Any Device -Any Operator Interoperability -Any Device -Any Operator -Security -Transcoding -Security -Transcoding Bob Alice W3C Server

23 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Access IMS Other Operators A-SBC I-SBC 23 webRTC and IMS (2/2) WebRTC GW WebRTC Portal Bob Alice AS RCS AS IP SM GW LI CCF HSS VMS -Legal Interception -Billing -Fraude -Billing -Fraude -Reachability -Identity -Conference -Announcement -Legal Interception -Conference -Announcement -Legal Interception -Diversion -Multi-Ringing -Reachability -Diversion -Multi-Ringing -Reachability -Chat -Group Chat… -Chat -Group Chat… -Emergency Call MRF -IM-to-SMS IMS allows full integration of webRTC with any device located anywhere belonging to any operator providing legacy support No silos! IMS allows full integration of webRTC with any device located anywhere belonging to any operator providing legacy support No silos!

24 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted24 BICS IMS

25 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Large European Operator: Connecting Client Devices Oracle Confidential – Internal/Restricted/Highly Restricted25

26 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Large European Operator: PSTN Call Setup BROWSERWSCOCCAS (PX)GWPHONE 01: JSON CONNECT/Request 02: SIP INVITE 03: SIP 100 TRYING JSON CONNECT/Initial Response Optional Response 04: SIP INVITE 05: SIP 100 TRYING 06: SIP 100 TRYING JSON CONNECT/Initial Response Optional Response 07: ISUP IAM 08: ISUP ACM 09: SIP 183 SESSION IN PROGRESS 10: SIP 183 SESSION IN PROGRESS 11: JSON CONNECT/Initial Response ICE Negotiation 12: RINGING TONE Start sending received PSTN Audio via RTP (WSC-GW) Sending received PSTN Audio via SRTP 13: ISUP ANM 14: SIP 200 OK 15: SIP 200 OK 16: JSON START/Final Response 17: JSON complete 18: SIP ACK 19: SIP ACK 20: ACK Bi-directional Media Transfer over SRTP/RTP (WCS-GW) WSC can absorb multiple messages from SIP side and send single message to client and vice-versa, therefore those messages are marked as optional

27 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC Opportunities/Use Cases Unified Communications Web Conferencing Contact Centers IMS Unified Communications Vertical Industries

28 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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

29 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Web Collaboration: Unified Communications

30 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Features Multi device UC client – Web browser including IE & Safari via plug-ins – Hybrid applications for Android & IOS Contact list management & presence Voice & video calling between contacts and to unknown contacts via dial- pad Instant messaging with remote storage of chat history File transfer Screen sharing Oracle Confidential – Internal/Restricted/Highly Restricted30

31 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Features: Video Call From Webmail Video call with another Convergence user Terminate video call from convergence to other WebRTC end points Send Messages or other info through IM while on a video call Minimize / Maximize video streams including full screen mode

32 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Features: Audio & Video Conference From Webmail 3 rd party video conference between Convergence users Video conference with upto 6 participants Send messaging through IM while on a conference Minimize / Maximize video streams include full screen mode

33 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Features: Transfer An Ongoing Call Seamless transfer of an ongoing call to another device Pick up call without any loss of media

34 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Features: Collaborate - Screen Sharing Sharing desktop screen between Convergence users Enables collaboration and enhanced worker productivity

35 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Features: Seamless Escalation of Communication Convert an IM/Chat session into a real-time audio call Upgrade an audio call to video call Invite additional participants to convert 1:1 calls to Conferences Continue IM conversations while on call

36 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Large Global Carrier: WebRTC UC Snapshot UC2: Browser calls external number (Break-out) UC3: External number calls Browser (Break-in) Chrome Gadget JS API Browser Engine JS API NAT Browser M Web Server / GW (HTTP/SIP) TURN Server/ Media Relay WebRTC GW PSTN GW / IMS Signalling HTTP/JSON Media RTP (WebRTC) Signalling SIP Media RTP SIP trunk STUN Server

37 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC Opportunities/Use Cases Web Conferencing Contact Centers IMS Unified Communications Vertical Industries

38 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted38 Vertical Industry - Entertainment DeployedDeployed WebRTC without the Browser TV becomes an IP-TV Connects TV to the power of Internet Re-use household assets Easy to use

39 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Healthcare: Sample Screens Patient Info Appointment information Patient Home Screen Care Team Info Appointment information Care Team Home Screen Provider Information Appointment information Provider Home Screen

40 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 40 DeployedDeployed

41 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Financial / Banking Use Cases Personal Financial Advisor User Benefits – Personalized 'person-to-person’ relationship available only for you – Increased value for the customer Institution benefits: – Focus on highly valuable transaction & customers – Key differentiation compared to others – Give new tools to bank employee to sell more services 41

42 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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

43 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC Challenges

44 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | The real world is more complicated ! 44 Complex relationships

45 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Where are we today? WebRTC Adoption Current WebRTC * Geoffrey Moore, Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers, Harper, 1991, * *

46 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | What is WebRTC Missing? WebRTC 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

47 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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

48 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Reliability – Failure/Recovery Persistent Sessions, High-scale Signaling & Media N+1 Stateful HA Scalable Clusters OCWSC 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

49 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Interoperability – Media Intelligent Media Routing Web App Network Anchored Media OCWSC 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

50 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 OCWSC Handover

51 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Interoperability - Network, Encryption Highly adaptive WebRTC to SIP/IMS – Data manipulation – Process orchestration Application/network policies – Policy and Charging Rules Function (PCRF) SDP manipulation: 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 Existing Networks Web UsersPhone Users WebNetwork OCWSC Rx PCRF Adapt

52 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Client Innovation Rapid custom client development JavaScript for easy programming Session and connection management Client-server state resynchronization Network adaptation - application specific signaling with customization via configuration driven scripting engine Manages browser compatibility across vendors and versions WebRTC HTML5 Application Development Tablet App Browser/Desktop App Handset App SDK Servers

53 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Summary 53

54 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Bridging Communications with the Web WebRTC and Beyond Security Interoperability Reliability Carries over 100,000 vehicles per day Physical deterrent systems including surveillance, detection, and lighting

55 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Bridging Communications with the Web WebRTC and Beyond Security Interoperability Reliability No failures regardless of clients or networks Secure client access, safe network F F WebRTC Session Controller

56 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Carrier Grade WebRTC Requirements OCWSC Delivering Premium Service Extension Creation Application Network Security Reliability Interoperability Identity Management Scalability Rehydration Encryption Network Handover Overload Protection Browser Support User Authentication Network Authentication Network Protocols Application Integration High Availability

57 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebRTC Session Controller: want to learn more? 57 Webinar – Robust Enterprise Grade WebRTC Systems and Service and-services/ and-services/ WebSite: – OC-WSC WebSite: session-controller/overview/index.html session-controller/overview/index.html – The Hub: (internal) – WebRTC Solution (tmc.net) Video: – Real Estate Demo: – Bank Application Demo: – Bill Review Demo by Optare (Oracle Partner):

58 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |58

59 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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.

60


Download ppt "Real-Time Communications On the Web Douglas Tait Director, SDP Product Marketing Oracle Communications Business Unit September 29, 2014 Oracle Confidential."

Similar presentations


Ads by Google