Oracle Communications WebRTC Session Controller Implementation Boot Camp The Oracle Communications WebRTC Session Controller Boot Camp is intended to educate and make Oracle Partners aware of the Oracle Communications WebRTC Session Controller. After taking this course, Oracle Partners should be enabled to bid for WebRTC projects with a degree of confidence. What will we cover: This Boot Camp provides an overview of the features and functions of the Oracle Communications WebRTC Session Controller. It focuses on WebRTC platform, designed to enable the rapid, low-cost, and profitable development and deployment of WebRTC services based on open, industry standards such as SIP, HTML5, WebSocket and Diameter. Leading customer use cases include Webphones, hosted conferencing services, contact centers, enhanced Unified Communications and Enterprise services. Learn To: Install and configure Oracle Communications WebRTC Session Controller. Build a WebRTC application and integrate it with the Oracle Communications WebRTC Session Controller. Administrate and provision Oracle Communications WebRTC Session Controller. Extend the functionality of Oracle Communications WebRTC Session Controller. Duration: The Oracle Communications WebRTC Session Controller is a 4 days, hands-on workshop. Note: The duration is intended for general reference. The boot camp instructor may recommend a different approach in rolling the class. Students are required to check the boot camp duration for the scheduled event they are interested in. Audience: Integration Developers Systems Architects Application Developers Prerequisite Training and Environment Requirements: basic telecom knowledge that want to implement Oracle Communications WebRTC Session Controller . Server Requirements for a Multiuser Install 1 Hardware Processor 2GHz System memory 8GB Software Operating system Windows, Linux, OS X or Solaris. Make sure Virtual Box can be installed on your operating system according to the specifications on this web site Agenda Topics: Day 1 - Overview Oracle Communications WebRTC Session Controller Overview Introduction to WebRTC Challenges OCWSC Product Integration Key Functional Areas Deployment & Realiability WebRTC Concepts What is WebRTC Standard APIs Signaling NAT / Firewall Day 2 – Architecture and Installation Architecture Deployment and Network Integration Signaling and Media Integration JSON-RTC Protocol Installation Signaling Engine Installation Media Engine Installation Signaling Engine Administration Media Engine Administration Day 3 – Extension Javascript SDK WebRTC API Overview WSC JS API Overview WSC JS API Details Sample JS code snippets WSC Extensions Groovy Groovy Intro WSC Entities WSC Media Integration Overview 2 Use Cases Media Engine configurations Groovy APIs Call Flow Media Engine Load Balancing Border Security Security Landscape Examples WSC Borders WSC-SE border security WSC-ME security Authentication and Authorization Overview Authentication Authorization Authentication providers in WSC Mapping of Web to SIP credentials Handling challenges from SIP network Resource limits Day 4 – Administration HA Concepts and Deployment Models Deployment models Load balancing High availability PCRF Integration PCRF Overview Network Overview Signaling Flow Rx Messages Groovy APIs Configuration Call Flow WebRTC Media Handling Concepts Role of ICE/STUN and DTLS-SRTP WebRTC Events Anchored and released media flows Patching and Upgrade Media Engine Signaling Engine Troubleshooting Media Engine Signaling Engine Note: The boot camp instructor may recommend a different approach in rolling the class. Students are required to check the boot camp agenda for the scheduled event they are interested in. 3 Related training: For additional training see Oracle Communications WebRTC Session Controller Technical Presentation Contact Us: For more information about Oracle Communications WebRTC Session Controller training available to Oracle Partners, visit http://www.oracle.com/partners/secure/support/tools-and-resources/webrtc-sc-product-page-2031827.html Copyright © 2011, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 1010 4
© Copyright 2024