Go to main content
1/19
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Accessing Oracle Communications Documentation
Related Documents
1
WebRTC Session Controller Installation Overview
About WebRTC Session Controller Media Engine and Signaling Engine
Overview of the WebRTC Session Controller Installation Procedure
Ensuring a Successful Installation
Planning the Network and Hardware Setup
Directory Placeholders Used in This Guide
2
Planning Your WebRTC Session Controller Installation
About Planning Your WebRTC Session Controller Installation
About Development Systems, and Production Systems
Planning Your Signaling Engine Installation
Understanding Signaling Engine Installation Topologies
WebRTC Session Controller Signaling Engine Coherence Planning
Planning Your Media Engine Installation
About Installing a Secure System
3
WebRTC Session Controller System Requirements
Software Requirements
Signaling Engine Software Requirements
Signaling Engine Hardware Requirements
Media Engine Software Requirements
Media Engine Hardware Requirements
Port Requirements
About Critical Patch Updates
Hardware Requirements
Signaling Engine Hardware Requirements
Media Engine Hardware Requirements
4
WebRTC Session Controller Pre-Installation Tasks
About Pre-Installation Tasks
General Pre-Installation Tasks
Signaling Engine Pre-Installation Tasks
Install a Java Development Kit
Create the Signaling Engine User Account
Choose an Installation Directory
Next Steps
5
Installing WebRTC Session Controller Signaling Engine
About the GUI Installation and Silent Installation
Installing Signaling Engine Using the GUI Installation
Installing Signaling Engine Using the Silent Installation
Creating a Response File
Performing a Silent Installation
Next Steps
6
Creating and Configuring a WebRTC Session Controller Signaling Engine Domain
About Domains and Domain Configuration
Configuring Your Signaling Engine Domain
About Signaling Engine Domain Types
Recommendations and Requirements for Replicated Domains
Starting the Configuration Wizard
Configuring a WebRTC Session Controller Domain
Starting the Signaling Engine Servers
Starting the Node Manager
Starting the Administration Server
Starting the Managed Servers
Example: Starting a Replicated Domain Configuration
Next Steps
7
WebRTC Session Controller Signaling Engine Post-Installation Tasks
Overview of Signaling Engine Post-Installation Tasks
Enable DNS Server Lookup
Set the SIP Proxy Server and Registrar IP Address
Configure WebRTC Session Controller Authentication
Configure SSL Hostname Verification
Configure the Coherence Security Framework
Next Steps
8
Upgrading WebRTC Session Controller Signaling Engine from an Earlier Version
About Upgrading Signaling Engine
Changes in the Latest Version of Signaling Engine
High Availability
An Example Replicated Domain Upgrade
Creating a New WebRTC Session Controller 7.2 Domain
Migrating an Existing WebRTC Session Controller 7.2 Domain
Configuring WebRTC Session Controller Administration Console
Updating the Configuration Settings Manually
Converting to the 7.2 Configuration with a Migration Utility
Extracting the Groovy Code from the 7.1 Configuration
Verify and Configure the Settings in the 7.2 Signaling Engine
Verifying the Updated Configurations
Testing the Updated Configuration
9
WebRTC Session Controller Media Engine Installation Overview
Supported WebRTC Session Controller Media Engine Third-Party Devices
Information on Media Engine Software and Licensing
Obtaining Your License
License Expirations and Renewals
System Management
Installing the Media Engine
Installing Oracle Linux 7
Obtaining the Media Engine Installation File
Mounting the Media Engine File
Configuring a Yum Repository
Configuring an Unconnected Network to a Yum Repository
Installing the Media Engine Appliance
10
Quick Commissioning New Media Engine Systems
Prerequisites to Quick Commissioning
Building the Configuration File
Basic Network Topology
Step 1. Configuring Basic IP Connectivity
CLI Session
Using the Setup Script
Enabling Network Access
Defining a Default Route and Gateway IP
Launching the Media Engine Management System
Changing the Linux Root Password
Step 2. Configuring Advanced IP Connectivity
Step 3. Creating User Accounts for Basic Access
Step 4. Enabling Master Services
Step 5. Configuring Basic Services
Step 6. Enabling the Virtual System Partition (VSP)
Step 7. Configuring the Accounting Environments
Step 8. Configuring the Media Engine to Process SIP Traffic
Step 9. Reviewing the Configuration
Generating a Certificate
Creating a Self-Signed Certificate and Key Pair from the Media Engine
Viewing the Certificate
Generating a Certification Signing Request
Viewing the .CSR File
Signing a CSR Using Either a Valid CA or OpenSSL
Using a Certification Authority to Sign the CSR
Using OpenSSL to Sign the CSR
Updating the Self-Signed Certificate
Subject Alternative Name for HTTPS Certificates Support
Configuring the Certificate on the Media Engine
Displaying the Certificates Installed on the Media Engine
Deploying the Load Factor Application
About the Load Factor Application
About Load Factor Application Virtual Host Deployment Scenarios
Configuring Host Name Virtual Hosting
Configuring IP Name Virtual Hosting
Configuring the Virtual Host web-app-config Object
Configuring Media Engine Communication with Signaling Engine
Adding Media Engines to Signaling Engine
Configuring the Media Engine Callback
Configuring Media Engine Anchoring
11
Installing Media Engine Clusters
Media Engine Cluster Overview
Cluster Operations and Services
Master-Services
Cluster-Master
Accounting
Database
Server-Load
Call-Failover
Load-Balancing
File-Mirror
Sampling
Heartbeat Interface, BOOTP, and Messaging
Event Logging
Network Time Protocol (NTP)
Cluster Redundancy Operations
Notes on Cluster Management
Cluster Installation Prerequisites
Cluster Installation Procedure
Configuring External Messaging
CLI Session
Configuring Cluster Load Balancing
CLI Session
Restarting a Media Engine Cluster
12
Configuring Secure Media (SRTP) Sessions
Anchoring Media Sessions
Configuring Inbound and Outbound Encryption
Inbound Encryption Mode and Type
Outbound Encryption Mode, Type, and Require-TLS Setting
Require TLS
13
Creating and Commissioning USB Sticks
Supported USB Sticks
USB Stick Restrictions
Important Note About the New USB Stick
Creating a New USB Rescue Stick
Using the Rescue Utility USB
Using the Expert Mode
Backing Up the Configuration
14
Installing and Running the ME Virtual Machine
Server-Based Requirements
Linux Installations
Installing the VM
Installing the Media Engine on an Oracle Virtual Machine
Prerequisites
Configuring OVM Passthrough
Installing the Media Engine on a VMware ESXi
Configuring ESXi Passthrough
Installing the Media Engine as a XEN Virtual Machine
Installing the Media Engine on KVM
Configuring the VM
Using Config Setup
Sample VM Configuration
Enabling the ME Management System
Bridging to Additional Ethernet Ports
Adding an Additional VMnet
Editing the VM Configuration File
Media Engine Virtual Machine Troubleshooting
15
Upgrading WebRTC Session Controller Media Engine From an Earlier Version
Backing Up the Media Engine Configuration, Files, and Databases
Installing Oracle Linux 7
Installing the Media Engine
Restoring Your Configuration, files, and Databases On the Media Engine
16
Troubleshooting a WebRTC Session Controller Installation
Troubleshooting a Signaling Engine Installation
Signaling Engine Installation Log Files
Changing the Installer Logging Level
Signaling Engine Domain Configuration Log Files
Troubleshooting a Media Engine Installation
Checking Media Engine Event Logs
Checking for Software Faults
Checking for Hardware Issues
Checking for Networking Issues
Scripting on this page enhances content navigation, but does not change the content in any way.