Your SlideShare is downloading. ×
  • Like
TADHack Oracle Presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

TADHack Oracle Presentation

  • 567 views
Published

Slides from Oracle presentation at TADHack 2014, 6 and 7th June at Teatro Goya Madrid

Slides from Oracle presentation at TADHack 2014, 6 and 7th June at Teatro Goya Madrid

Published 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
567
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
19
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 © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential2 Applications: Always on, always sharing, always aware, always up to date
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential3 Willing to Pay for Value Source: Signals Research Group 2013 $ £ ¥ € Cost of Converged Services
  • 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential4 Service And Network Evolution Consolidation/Converged apps Oracle Communications Converged Application Server
  • 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential5 Lifestyle New Telco Technologies SMS API MMS API USSD API Terminal Status API Terminal Location API … Telco 2.0 Unified Communication Cloud Computing M2M Internet (Web 2.0) Social Networks Open API Twitter Facebook NK.pl … Google Maps Google Earth … Dedicated applications teleworking Work time e-health health care work environment social environment Weather, climate pollution … Health Religion Government Open - government e-government Raw data Existing APIs
  • 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential6 Service And Network Evolution Benefits •  Personalized Services •  Controlled Access •  Expand service offerings Programmable Networks Oracle Communications Services Gatekeeper Access Control & Policy Management API  &  Partner   Management   Analy0cs   Reports  
  • 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential7 API Exposure Enabling the Programmable Network Subscriber Data Analytics Partners Long-Tail “garage developers” Call Control Charging & Billing QoS Messaging Internal Web AssetsCSP Assets API Exposure
  • 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential8 Service And Network Evolution All – IP: New Phone Service SignalingMedia Network Signaling Engine Media Engine WebRTC Client Applications Oracle Communciations WebRTC Session Controller
  • 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential9 WebRTC - Signaling & Media Signaling Engine Media Engine WEBRTC SESSION CONTROLLER Browser Client Support Secure Web Signaling Signaling Encapsulation Admission Control Session Rehydration Reliability Interoperable Security Media Support SRTP-RTP Interworking ICE/STUN/TURN Intelligent Load Mgmt High Performance
  • 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential10 WSC-SE: JSON to SIP Network Initiated vs Application Initiated
  • 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential11 WSC-SE: JSON to SIP Detailed call flow BROWSER WSC Orig&Terminating S-CSCF&AS&MRF USER-A 01: JSON START/Request 02: SIP INVITE 05: SIP 100 TRYING JSON START/Initial Response Optional Response 12: JSON START/Initial Response ICE Negotiation Early Media via SRTP 22: SIP 200 OK23: SIP 200 OK25: JSON START/Final Response 26: JSON complete 28: SIP ACK 29: ACK Media Transfer over SRTP (BROWSER-WSC) Bidirectional RTP Media (WSC-GW) Bidrectional RTP Media (intrra-IMS) Early Media RTP (WSC-GW) 09: SIP 180 RINGING10: SIP 180 RINGING 13: SIP PRACK 15: SIP PRACK 18: SIP 200 OK20: SIP 200 OK VF SBC P-CSCF 04: SIP INVITE 03: SIP 100 TRYING 11 SIP 180 RINGING 14: SIP PRACK 19: SIP 200 OK 24: SIP 200 OK 27: SIP ACK 31: JSON SHUTDOWN 32 SIP BYE 33: SIP BYE 34: SIP BYE Closing Audio Channel (WSC-GW) Closing Audio Channel 37: SIP 200 OK38: SIP 200 OK39: SIP 200 OK40: JSON SHUTDOWN Go to Application URL HTML 5 App VF SBC P-CSCF 21: SIP 200 OK 30: ACK Bidirectional Media (IMS- UE A) 08: SIP 180 RINGING 16: SIP PRACK 17: SIP 200 OK 35: SIP BYE 36: SIP 200 OK Closing Audio Channel (Intra-IMS) Closing Audio Channel (IMS-UE A) Early Media RTP from MRF (WSC-GW) 06: SIP INVITE 07: SIP INVITE SIP 100 TRYING SIP 100 TRYING
  • 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential12 WSC-SE: Anatomy of a JSON RTC message { "control": { "type":"response" "sequence":"2", "correlation_id":"c2" "subsession_id":"c2“ "package_type":"call" }, "header": { "action":"start" }, "payload": { "<answer_sdp>" } } Request (expect a “response”) Response (response to a request send/received) Message (asynch messagne. No need of answer) Ack Error (an error in any message) A subsession represent a real time communication. Example, one call is in one subsession. It has a unique ID within a session Package is “type” of subsession. Call subsessions are of package “call” Presence subsessions are of package “presence”. Each JsonRTC message performs an action. “action” is a general header. Action explains what the message does. Example: - "action":"shutdown“ - "action":"connect", "initator":"bob@example.com", CONTROL HEADER OTHER HEADER PAYLOAD
  • 12. - WebRTC Session Control and API Management SignalingMedia Network Signaling Engine Media Engine WebRTC Client Applications Subscriber Data Analytics Partners Long-Tail “garage developers” Call Control Charging & Billing Qo S Messaging Internal Web Assets CSP Assets API Exposure
  • 13. x x
  • 14. x x
  • 15. Optare  Solu0ons   ü  Our  website:  tadhack.optaresolu0ons.com   ü  Reques0ng  creden0als   ü  SeBng  up  an  environment  for  Telco  APIs   ü  SeBng  up  an  environment  for  WebRTC   ü  Reques0ng  Support  
  • 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential18 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.