Go to primary content
Oracle® Enterprise Communications Broker User's Guide
Release P-CZ3.2.0
Next
Contents
List of Figures
List of Tables
Title and Copyright Information
About This Guide
My Oracle Support
1
Oracle Enterprise Communications Broker Overview
Packet Processing by the
Oracle Enterprise Communications Broker
Ingress INVITE Processing
Identifying Source Context
Dial Plan Processing
Route Engine Processing
Egress Processing
Call Handling Example
2
SIP Signaling Management
The
Oracle Enterprise Communications Broker
Dial Plan
Oracle Enterprise Communications Broker
Contexts
Context Hierarchy
Geographic Contexts
Corporate Contexts
Oracle Enterprise Communications Broker
Agents
Why You Need Agents
How to Use Agents
Agent Groups
Oracle Enterprise Communications Broker
Routing
Recursive Routing
Identifying Contacts and Specifying Routes
Route Selection
Forking
Fork Groups
Fork Group Assignment
Additional Targets
Fork Groups Configuration Considerations
Configure Fork Groups on Agents
Configure Additional Target Groups
Configure Fork Groups on a Registrar
Configure LDAP for Fork Groups
Configure the Global Fork Group Timer
Routing and ENUM
Route Types and Precedence
Active Directory and Oracle ECB Routing
LDAP and Oracle ECB Routing
LDAP Messages
LDAP Failure Events
Oracle ECB Limitations using LDAP
Configuring LDAP for Routing
3
Registrar and Authentication
Register Refresh
Proxy Registrations
Message Authentication for SIP Requests
Authentication
SIP Authentication Challenge
Authentication Header Elements
SIP Authentication Response
Authentication Check
Retrieving Information from Active Directory
LDAP and Oracle ECB Authentication
Configuring LDAP for Authentication
4
Getting Started
User and Administrator Access
Simultaneous Logons
RADIUS Server Roles and Access Privileges
Log On to the Web GUI
Log Off from the Web GUI
Service Provisioning
Service Provisioning Configuration Objects
Web GUI Tools
The User Menu
Help
Help Topics
About This Software
The Search Tool
Customize the Page Display
Tool Tips
Configuration Tools and Behavior
Configuration Wizards
Set Boot Parameters Wizard
Configurable Boot Loader Flags
Set Entitlements Wizard
Set Initial Configuration Wizard
Configure the System
Reconfigure the System
Set License Wizard
Set Login Banner Wizard
Set Time Zone Wizard
Upgrade Software Wizard
Edit, Copy, and Delete Configurations
Configuration States and Behavior
Configuration Error Messages
Uploading and Downloading Configuration File Elements
Using Tag Fields
Home Tab Operations
Add a Dashboard Widget
Configure Data Sampling Settings for a Dashboard Widget
View A Widget That is Not on the Dashboard
Widgets Page
Widgets and Descriptions
Command Line Interface Widgets
License Widget
Display and Clear Alarms
Display Users
Accessibility Features
5
Agent Configuration
Alphanumeric User Database and Call Routing Entries
About Traffic Constraints
Configure a Session Agent
Configure a Session Agent Group
Configure ENUM Servers
Enable ENUM Session Agent Group Matching
Multi-Hop Agent Ping
6
Dial Plan Configuration
Dial Pattern Configuration
Dial Pattern Encoding Characters
Configure a Dial Plan
7
User Configuration
Configure a User Entry
Resolving to the Longest Match in the User Database
8
Using Policy to Refine Routing
The Redirect Action
Configuring CNAM Replacement
Using Policy to Normalize SIP Headers
ANI Masking
ANI Masking Configurations
Define a Policy
Applying a Policy to a Route
Runtime Routing with Policies in the User Table
Applying a Policy to the Registrar
Configurations Using Policy
Priority Call Handling
Priority Call Configurations
Transcoding and the
Oracle Enterprise Communications Broker
Transcoding Configurations
Multiple Outbound Translations
Outbound Translation Configurations
Routing Action Configurations
Deny Route Policy Configurations
Stop Recurse Route Policy Configurations
Stop Recursion by SIP Response Code
Skip Route Policy Configurations
9
Routing Configuration
Routing Fields
Route Policy
Deny Patterns in Route Parameter Syntax
Loop Sensing for PSTN Calls
Configure Loop Sensing for PSTN Calls
10
Registrar Configuration
Registrar Configuration Fields
Local Subscriber Table
LST Configuration
Configure the Registrar with an LST
Edit an LST File
LST Runtime Execution
LST Redundancy for HA Systems
LST File Compression
LST File Format
localSubscriberTable
subscriber
LST Subscriber Hash and Encryption
11
LDAP Client Configuration
LDAP Configuration Options
Making Settings
Configure LDAP Server Access
LDAP Groups
Matching Criteria in LDAP Groups
Configure LDAP Groups
Configure a Routing Query
Address of Record Configuration Fields
SIP Authentication Query Configuration Fields
Replacing the Calling Number in the FROM Header
12
ACL Configuration
Configure an ACL
13
ECB Sync
Synchronizing the Registration Cache
Enable ECB Sync Operations
Add an ECB Sync Agent
ECB Sync Monitoring
14
HMR Configuration
SIP Header Manipulation
Multi-Hop SIP Header Manipulation Rules
SIP Header Manipulation Configuration Dialogs
SIP Header Manipulation Rules Attributes and Values Reference
SIP Header Manipulation Configuration
Configure SIP Manipulation
Configure a SIP Manipulation Header Rule
Configure a MIME Rule
Configure a MIME ISUP Rule
Configure a MIME SDP Rule
15
Monitoring Tab Operations
Monitor and Trace
SIP Notable Events Summary
Display a Notable Events Report
SIP Registrations Summary
Display a Registrations Report
SIP Sessions Summary
Display a Sessions Report
SIP Message Details
SIP Subscriptions Summary
Display a Subscriptions Report
Ladder Diagrams and Information Display Controls
Display a Ladder Diagram
Session Summary
Display a Session Summary
QoS Statistics
Display QoS Statistics
SIP Monitor and Trace Filter Configuration
Search for a Record
Search for a Report Record
Specify Additional Identifiers
Specify Additional Search Options
Exporting Information to a Text File
Export Report Information to a Text File
Widgets
Agent Status Widget
Broker Lookup Widget
License Widget
Registration Cache Dashboard Widget
16
Troubleshooting and Maintenance
Audit Logs
Secure FTP Push Configuration
Configure Secure FTP Push with Public Key Authentication
Generate an RSA Public Key
Generate a DSA Public Key
Import a DSA Public Key
Copy the RSA Public Key to the SFTP Server
Configure Audit Logging
System File Management
Upload a File
Download a File
Delete a File
Back Up a Configuration File
Restore a Configuration File
CSV Configuration File Creation
Create a CSV Configuration File
Automatically Upload Updated CSV Configuration Files
Enable Automatic CSV Configuration File Uploads
Upgrade Software
System Reboot
Display Log Files
Display System Health
Obtain Support Information
17
Active Directory Modifications
18
Configuration Examples
Configuration Sequence
Initial Agent Configuration
Dial Plan Strategies
Route Strategies
Small Enterprise Model
Large Enterprise Model - v2
Emergency Dial Configurations
Alternate Translation Modes
ENUM Example Configuration
19
Format of Exported Text Files
Exporting Files
Session Summary Exported Text File
Session Details Exported Text File
Ladder Diagram Exported HTML File
20
SIP HMR (Header Manipulation Rules)
Guidelines for Header and Element Rules
Splitting and Joining Headers
Precedence
Duplicate Header Names
Performing HMR on a Specific Header
Multiple SIP HMR Sets
MIME Support
Manipulating MIME Attachments
Escaped Characters
New Reserved Word
About the MIME Value Type
Back Reference Syntax
Notes on the Regular Expression Library
SIP Message-Body Separator Normalization
SIP Header Pre-Processing HMR
Best Practices
About Regular Expressions
Expression Building Using Parentheses
Configuration Examples
Example 1 Removing Headers
Example 2 Manipulating the Request URI
Example 3 Manipulating a Header
Example 4 Storing and Using URI Parameters
Example 5 Manipulating Display Names
Example 6 Manipulating Element Parameters
Example 7 Accessing Data from Multiple Headers of the Same Type
Example 8 Using Header Rule Special Characters
Example 9 Status-Line Manipulation
Example 10 Use of SIP HMR Sets
Example 11 Use of Remote and Local Port Information
Example 12 Response Status Processing
Example 13 Remove a Line from SDP
Example 14 Back Reference Syntax
Example 15 Change and Remove Lines from SDP
Example 16 Change and Add New Lines to the SDP
Dialog-Matching Header Manipulation
About Dialog-Matching Header Manipulations
Inbound HMR Challenge
Outbound HMR Challenge
Built-In SIP Manipulations
Unique HMR Regex Patterns and Other Changes
Manipulation Pattern Per Remote Entity
Reject Action
SNMP Support
Log Action
Name Restrictions for Manipulation Rules
New Value Restrictions
Header Manipulation Rules for SDP
SDP Manipulation
sdp-session-rule
sdp-media-rule
sdp-line-rule
Regular Expression Interpolation
Regular Expressions as Boolean Expressions
Moving Manipulation Rules
Rule Nesting and Management
ACLI Configuration Examples
Remove SDP
Remove Video from SDP
Add SDP
Manipulate Contacts
Remove a Codec
Change Codec
Remove Last Codec and Change Port
Remove Codec with Dynamic Payload
HMR Import-Export
Exporting
Importing
Using SFTP to Move Files