Oracle Communications WebRTC Session Controller Implementation Boot Camp

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