Mod01 GL Overview
Mod01 GL Overview
20
7-
-0
20
o_
ol
ic
en
Content
_G
do
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
an
rn
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Fe
2 Deployment scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
00
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 1
FN9850FN10FN_TBAZZZAIMHY
4 Technical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1 Capacity and performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Feature Implementation - Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.1 SBC Version V9R1+ Deployment Scenarios and Features . . . . . . . . . . . . . . . 19
6 Redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.1 Redundant OpenScape SBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.2 Redundancy of SIP-Server Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2.1 Simplex SIP Server Connection Mode . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2.2 Co-Located SIP Server Connection Mode. . . . . . . . . . . . . . . . . . . . . . 24
6.2.3 Duplex geo-separated SIP Server Connection Mode . . . . . . . . . . . . . 26
6.2.4 Clustered SIP Server Connection Mode . . . . . . . . . . . . . . . . . . . . . . . 27
20
6.2.5 SBC SIP Server Clustered Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7-
-0
7 Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
20
o_
7.1 Licensing Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ol
7.1.1 Regular License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ic
en
7.1.2 Software Subscription License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
_G
2 Overview
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
01.2018
FN9850FN10FN_TBAZZZAIMHY
Preface
Preface
Content of Module • Following sections describe the SBC Types, deployment scenarios, fea-
tures and license usage.
Theory accompanied with first impression of the SBC Management Portal
20
2: Remote Endpoints
7-
-0
Prerequisites • Knowledge of OpenScape Solutions.
20
o_
Time • appr. 2,5 hours
ol
ic
en
_G
do
an
rn
Fe
._
_L
EN
00
EN
40
88
EN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 3
FN9850FN10FN_TBAZZZAIMHY
Preface
20
7-
-0
20
o_
ol
ic
en
_G
do
an
rn
Fe
._
_L
EN
00
EN
40
88
EN
4 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Introduction
1 Introduction
OpenScape Session Border Controller (SBC) was developed as a solution component of the
award-winning OpenScape solution portfolio to enable VoIP networks to extend SIP-based
communication and applications beyond the enterprise network boundaries.
OpenScape SBC provides four key functions:
• secure termination of SIP-based trunking from a service provider
• secure voice and video communications for remote workers
• connection to remote branch offices as part of a distributed Open-
Scape Voice deployment
20
7-
• secure WebRTC trunk to Circuit
-0
20
Unlike traditional data firewall solutions, OpenScape SBC is specifically designed to provide
o_
VoIP traffic security. It terminates a SIP session on the WAN side of the SBC outside of the en-
ol
ic
terprise voice network, ensures the traffic is originating from an authorized source, inspects
en
the SIP and media packets for protocol violations or irregularities.
_G
do
Only when the traffic is deemed valid, it is passed on to the enterprise voice LAN on the core-
an
side of the SBC. OpenScape SBC dynamically opens and closes firewall "pin holes" for RTP and
rn
OpenScape SBC performs the necessary interoperability, security, management, and control
_L
EN
capabilities to support SIP trunking applications. It also supports the SIP endpoint registra-
00
tion services that are necessary to support remote user and remote branch office applications.
EN
It performs SIP deep-packet inspection specifically tailored for the OpenScape Voice environ-
40
ment that is necessary to provide proper mediation between IP networks, such as the map-
88
ping of IP addresses within SIP signaling and RTP/SRTP media packets that allows for Network
EN
Address Translation (NAT) traversal. Media anchoring can be configured to the extent re-
quired by media control policies (for example, for NAT traversal), or set to allow direct media
connections between clients that are on the same subnet.
OpenScape SBC enhances customer-network security by providing SIPaware security func-
tionality including dynamic RTP/SRTP pin-holing through its internal firewall, stateful SIP
protocol validation, DoS/DDoS mitigation, and network topology hiding. It also supports TLS
encryption on core- and access-side SIP signaling interfaces as well as SRTP media encryption
on a termination/mediation or pass-through basis.
OpenScape SBC facilitates SIP trunk interfaces to SIP Service Providers (SSPs) for OpenScape
Voice and OpenScape 4000 systems, connection to remote user SIP phones and mobile clients
for OpenScape Voice systems, for example, for home workers accessing an OpenScape Voice
system over an Internet connection, and for connection of OpenScape Branch systems oper-
ating in Proxy, SBC-Proxy, and Branch-SBC mode serving remote branch locations to an
OpenScape Voice system.
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 5
FN9850FN10FN_TBAZZZAIMHY
SBC Types - high level overview:
OpenScape SBC is fully manageable via the same Common Management Platform (CMP) that
is used to manage other network elements in the OpenScape Enterprise solution. When used
with OpenScape 4000, OpenScape SBC is managed via its local management interface.
20
• supports Remote Subscribers / Endpoints
7-
-0
SBC functionality is avalibale with the OpenScape Branch software package also:
20
o_
• Product OpenScape Branch
ol
Branch SBC
ic
en
• maintains LAN / WAN side via different interfaces
_G
ternet)
an
rn
• SBC Proxy
EN
6 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Deployment scenarios
2 Deployment scenarios
20
7-
-0
20
o_
ol
ic
en
_G
do
an
rn
Fe
._
_L
EN
00
EN
40
88
EN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 7
FN9850FN10FN_TBAZZZAIMHY
SIP trunking to a SIP Service Provider
20
7-
-0
20
• Provides secure remote user access to the IP telephony infrastruc-
o_
ture of an OpenScape Voice system for SIP phones regardless of lo-
ol
cation. ic
en
• Supports the necessary near-end and far-end Network Address
_G
DMZ. The SBC can support a remote user that is installed behind a
_L
far-end NAT/firewall.
EN
00
8 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Remote OpenScape Branch (SBC Proxy)
20
• The Remote OpenScape Branch also provides SBC functionality for
7-
compatiblity with the SIP signaling variations support by various
-0
20
SSPs.
o_
ol
ic
en
2.5 Remote OpenScape Branch (Branch SBC)
_G
do
• The OpenScape SBC is required for NATing and security at the data
EN
for NATing and security at the remote branch office. The NAT de-
EN
ic or dynamic IP address.
88
EN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 9
FN9850FN10FN_TBAZZZAIMHY
MGCP signaling support for remote media servers
20
7-
-0
20
2.8 Remote Gateway behind OpenScape Branch
o_
ol
ic
en
• Facilitates a gateway behind an OpenScape Branch. Example for is
_G
to the CSBC.
_L
EN
00
EN
40
88
EN
10 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Implementation
3 Implementation
The following section provides an overview of general capabilities and features of the CSBC.
3.1 In general
• Can be installed as a virtual machine in a customer’s VMware en-
vironment or on a physical Unify certified platform
• Can be deployed as a component of OpenScape Virtual Appliance
20
based on the following OpenScape SBC (OSS) templates (ova):
7-
• OSS 250
-0
20
• OSS 6000
o_
• OSS 20000 - as of V9 up to 32000 signalling sessions supported
ol
ic
en
• Software Subscription Licensing (SSL) support
_G
• Supports all voice and video SIP endpoints and OpenScape Branch
do
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 11
FN9850FN10FN_TBAZZZAIMHY
Redundancy
3.2 Redundancy
• Ethernet bonding on LAN and WAN interfaces to provide network
interface redundancy
• Optional SBC server redundancy on the same subnet (VRRP-like
Layer 2 redundant server protocol)
• Supports redundant OpenScape Voice clusters that have either
Layer 2 co-located nodes or Layer 3 geographically separated
nodes
20
7-
• OpenScape SBC is designed for use in the SIP environment of the
-0
20
OpenScape Voice solution.
o_
• RFC 3261 compliant
ol
• SIP Connect 1.1 compliant ic
en
_G
• SIP Registrar
do
• Media transcoding
an
• TLS/TCP transport
EN
3.4 Management
• Full management integration using OpenScape Voice Assistant
• OpenScape SBC Management GUI (local administration)
• High serviceability for installation, upgrade and configuration
• Software download via SFTP
• Software installation for full image as well as for upgrades and up-
dates
• Backup/Restore of configuration database
• Alarming/SNMP support
• Differentiated ‚Admin‘ interface can be configured (for administra-
tion)
12 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Logging / Tracing
3.6 Networking
• DNS Support (Client and Server)
• NTP Support (Local Server and sync with remote Server)
20
7-
-0
20
3.7 QoS
o_
ol
• DSCP support for signaling, media and management traffic ic
en
_G
• Traffic Shaping
do
an
rn
3.8 Security
Fe
._
_L
EN
Industry certification
00
Testing Labs.
40
88
EN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 13
FN9850FN10FN_TBAZZZAIMHY
Security
20
authorized source (white/black lists)
7-
-0
• Intrusion detection
20
o_
• Malformed packet protection
ol
• Protocol anomaly protection ic
en
• Strict TCP validation to ensure TCP session state enforcement, val-
_G
• TLS encryption for SIP with separate TLS certificates for SIP Service
_L
Providers
EN
14 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Technical data
4 Technical data
Actually, performance can drastically vary, based on feature usage and implementation.
The following examples provide an implementation overview.
Please note: Following section is tied to a V8 implementation. Please consult latest Installa-
tion and Configuration guide.
20
Dependent upon the OpenScape SBC server there is a maximum number of sessions, regis-
7-
tered lines, trunks and traffic that can be supported.
-0
20
o_
Capacities and Performance
ol
ic
The capacity and performance of OpenScape SBC is dependent on the hardware server plat-
en
form that is used. Capacity and performance values may vary based on several factors includ-
_G
ing the customer’s IP network configuration, SIP registration and keep-alive intervals, SIP ses-
do
an
sion timer values, SIP signaling transport method, Digest Authentication usage, and SIP
rn
feature usage, particularly the usage of keyset operation and multiple contacts.
Fe
._
The values in the following table are provided based on the following configuration and op-
_L
• TLS for all connections; TLS keep-alive every 40 seconds and Di-
40
• or ...
EN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 15
FN9850FN10FN_TBAZZZAIMHY
FN9850FN10FN_TBAZZZAIMHY
16 Overview
EN
Max. registered SIP remote users 2 , e. g. home workers 6,000 3 6,000 3 32,000 3
88
(without Digest Authentication and without Throt-
40
tling)
EN
Max. simultaneous SIP signaling calls/SBC sessions 4 1,600 2,700 8,000
00
EN
Max. simultaneous RTP media streams anchored 1,600 2,700 8,000
through OpenScape SBC (without Media Transcod-
_L
ing) 5
._
Fe
Max. simultaneous SRTP secure media streams (either 1,280 2,160 6,400
rn
MIKEY 0 or SDES) terminated/mediated by SBC (with-
an
out Media Transcoding)
do
_G
Max. number of media/location realm groups 1,024 1,024 1,024
en
Max. number of unique Remote User profiles (i. e. 255 255 255
ic
emergency calling location info, media anchoring and
ol
o_
security, etc.)
20
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
-0
7-
Busy Hour Call Attempts ("full calls" 7 ) 27,000 27,200 79,200
20
Max. peak "half calls" 7 per second (without Digest Au- 158 158 448
Time to recover to steady-state operation (99.99% call <15 min. <15 min. <15 min.
completion) following simultaneous restart of all end-
point devices 8
01.2018
Capacity and performance
Please note: 1The capacity and performance of a physical OpenScape SBC is dependent on
the hardware server platform that is used. Capacity and performance values
may vary based on several factors including the customer's IP network configu-
ration, SIP registration and keep-alive intervals, SIP session timer values, SIP sig-
naling transport method, Digest Authentication usage, Media Transcoding us-
age, the rate of call attempts and SIP feature usage, particularly the usage of
keyset operation and multiple contacts. Network interface switch speed of hard-
ware platforms is set to 1 Gigabit Ethernet.
2For keysets, each keyset line appearance is counted as one regis-
tered user.
3Subscriber registration interval 3,600 seconds. Add the following
20
penalty (or penalties*) to determine the actual OpenScape SBC
7-
maximum registered users capacity limit when the following
-0
functions are enabled:
20
o_
a. Digest Authentication penalty: 25%
ol
b. Throttling penalty** (600 seconds throttling interval from
ic
en
SBC): 60%
_G
50%
an
**: Throttling and TLS penalties are not applicable to hosted re-
_L
registered via the SBC, or to a SIP trunk connected via the SBC
EN
requires one SBC session. A typical video call requires two SBC
sessions; one for the video connection and another for the audio
connection. An additional 20% penalty on OpenScape SBC ca-
pacity should be added for a video connection versus an audio
connection due to the extra SIP INFO messages that are ex-
changed during a video call.
5
These are media streams routed through the SBC when a direct
media connection between endpoints is not possible, for exam-
ple, when the SBC needs to NAT the media packets because they
reside in different subnets. Each "half call" has two media
streams traveling in the opposite direction. For example, two
"half calls" are used when a remote user registered via the SBC is
connected to another remote user registered via the SBC, or to a
SIP trunk connected via the SBC. A single "half call" is used when
a local subscriber registered directly with the OpenScape Voice
server is connected to a remote user registered via the SBC, or to
a SIP trunk connected via the SBC.
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 17
FN9850FN10FN_TBAZZZAIMHY
Capacity and performance
20
7-
shall immediately be able to originate and receive calls with a
-0
call completion rate of at least 99.99%.
20
Apply the following penalty (or penalties*) to determine the ac-
o_
ol
tual OpenScape SBC maximum calls per second limit when the
following functions are enabled: ic
en
_G
50%
._
_L
**: Throttling and TLS penalties are not applicable to hosted re-
EN
18 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Feature Implementation - Details
5 Feature Implementation -
Details
The OpenScape Session Border Controller (OSS) supports an abundance of features.
Please note: A detailed feature list and technical implementation is available in the Open-
Scape Installation Guide - section ‚Features‘.
20
Features
7-
-0
20
o_
Remote Users scenarios behind a NAT device at the remote location; Optipoint, OpenStage or
ol
SoftClient (see the models)
ic
en
• Remote Users at the same network where WAN is; no NAT device
_G
• SIP : RG8700 and Mediatrix or SIP trunk from the supported SSPs
40
• Local Media Server in the Branch where the branch is also behind OS-SBC
• For the branches with the SSPs provide a dynamic NAT router, only
BranchSBC mode is supported. If the branch is in Proxy or SBCProxy mode,
this is not supported.
• Allow single SSP with different home DN prefix based hand
Multiple SSP profile usage towards the same SSP based on different Home DN
by setting Spare Flag 8 in each SSP Profile. Once set, all the Remote Endpoints
pointing to the same SSP must have flag 8 set in their SSP profiles. Incoming
calls from the SSP would then use the appropriate Remote Endpoints settings
based on the Home DN prefixed in the R-URI. Please note if this flag is set,
then all the Remote Endpoints pointing to the same SSP must be configured
with the same media settings. Spare Flag 3 in SSP Profiles is introduced with
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 19
FN9850FN10FN_TBAZZZAIMHY
SBC Version V9R1+ Deployment Scenarios and Features
SBC Version 11.01 to configure the OS-SBC to send configured HomeDn from
the SSP Profile in the Contact Header towards the SSP for all incoming and
outgoing SSP calls with Spare Flag 8 set.
• If it is necessary to reduce the number of re-INVITEs to an SSP or an SSP does
not support re-INVITEs, new flags (Spare Flag 9 or Spare Flag 10) in the SSP
profile are available and may be enabled, provided that the SBC Core Media
Protocol in use is RTP only.
Spare Flag 9 „Do not send Re-Invite when no media type change“ will not send
a re-INVITE to the SSP if there is no change in the media type characteristics
towards SSP for example audio to audio re-INVITE. In the case where session
refresh timer re-INVITEs are enabled to the SSP, the re-INVITE will be sent to
the SSP.
Spare Flag 10 „Do not send Re-INVITE“ will not send any re-INVITEs at all to
20
the SSP, including session refresh timer re-INVITEs.
7-
-0
• Support Interworking of Invite without SDP
20
OS SBC now supports a new configuration item per SIP Service Provider pro-
o_
ol
file which allows setting an indication whether the SSP supports receiving IN-
ic
VITE without SDP or not. The flag in the SSP Profile, has the same name as the
en
_G
Whenever OS SBC receives an initial INVITE without SDP targeted for a re-
an
mote endpoint for which the new Do not send INVITE without SDP flag is set,
rn
the SBC will select a free RTP port on the Access side of the SBC to be included
Fe
The codecs in the SDP offer to the SSP are configurable by enabling Codec sup-
EN
port for transcoding under the Features Page from LOCAL GUI and selecting
00
which codecs to allow. A media profile can then be created from VOIP Media
EN
page and the codecs can be chosen and assigned a priority in the generated
40
SDP offer.
88
For incoming calls from the SSP, the SSP must offer at a minimum an unse-
EN
20 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Redundancy
6 Redundancy
There are various options for deploying redundancy based on the customers network, loca-
tion of data centers and number of data centers.
The basic configurations for SIP-Server redundancy are (based on SBC Version 9):
• Simplex
this is for a single SIP Server
• Co-located
this means a load balancing configuration. Traffic coming in on Ac-
cess IP 1 goes to Comm System node 1 and traffic on Access IP 2
20
goes to Comm System node 2.
7-
-0
• Active-Standby for an redundant SIP Server
20
o_
• Clustered
ol
Load Balancing based on Groups an Rules, useful with multiple
ic
en
HG3500 gateways.
_G
do
an
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 21
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
When the redundant OpenScape SBC nodes share the same sub-net for the inside network
additional data is synchronized in near real-time between the OpenScape SBC nodes to allow
continued operation when the standby OpenScape SBC node must assume an active Open-
Scape SBC node status.
The synchronization data includes for example:
• Configuration changes
• SIP dialog context information to allow existing SIP dialogs (cre-
ation, establishment and termination) continue after an SBC
failover
• Media port mappings for sessions traversing the SBC.
• IP addresses and ports used for established TCP connections
20
• TLS session handles using TCP connections
7-
• Updates to any current SIP registration bindings
-0
20
o_
6.2 Redundancy of SIP-Server Connection ol
ic
en
_G
do
The OpenScape SBC does not require any special functionality to interface with a simplex
._
OpenScape Voice (OSV). All SIP requests and responses are received at a single outside/ WAN
_L
interface of the OpenScape SBC and are relayed to a single OSV IP address. The OpenScape
EN
An optional second OpenScape SBC can be used to provide a redundant SBC cluster if neces-
40
Active-standby mode
When OSV is operating only in active-standby mode all devices register to the same OSV node
as their primary SIP Server/Registrar. Failure of a single OpenScape SBC node or OSV node is
handled by the remaining node taking over the VIP address and is transparent to the Open-
Scape SBC. The external behavior towards the devices is the same as the simplex OSV scenar-
io. The OpenScape SBC maintains only a single active binding to the Virtual IP (VIP) of the OSV
cluster. In the Active-Standby scenario the SBC is configured with Comm. System Type = Sim-
plex.
22 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
OpenScape OpenScape
Voice Voice
20
LAN
LAN LAN
7-
-0
20
o_
ol
ic Virtual IP (VIP)
en
_G
sync
do
an
Node 1 Node 2
_L
EN
00
EN
Virtual IP (VIP)
40
88
EN
WAN
WAN WAN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 23
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
Active-Active
OSV OSV
Active Active
Node 1 Node 2
20
7-
VIP VIP
-0
Node 1 Node 2
20
o_
LAN
ol
ic
en
_G
do
Virtual IP (VIP)
an
rn
sync
Fe
._
_L
SBC SBC
EN
Node 1 Node 2
EN
40
88
EN
VIP 1 VIP 2
WAN
• Active-active mode
When OSV is operating in an active-active mode some devices need to regis-
ter with OSV node 1 and other devices need to register with OSV node 2.
Therefore the OpenScape SBC cluster must provide two external VIP address-
es (VIP 1 and VIP 2), one associated with OSV node 1 and the other associated
with OSV node 2. Endpoint devices including SIP user phones or gateways,
SIP Service Providers and OpenScape Branches must be configured with one
of the external VIP address as their SIP Server and SIP Registrar.
The OpenScape SBC maintains two active bindings, one for each OSV node,
24 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
and forwards requests to the appropriate OSV node based on the OSV identity
as reflected in the Request URI of the received request.
If the active OpenScape SBC fails the standby OpenScape SBC takes over the
external VIP address as well as the internal VIP address binding with Open-
Scape Voice so the failure is transparent to OpenScape Voice.
OpenScape Voice failures are transparent to OpenScape SBC. If an active
OpenScape Voice node fails, the partner OSV takes over the internal VIP ad-
dress of the failed OSV node assuming both inside network VIP addresses.
In the Active-active scenario the OpenScape SBC is configured with Comm.
System Type = Collocated.
20
7-
-0
20
o_
ol
ic
en
_G
do
an
rn
Fe
._
_L
EN
00
EN
40
88
EN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 25
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
Geo-Separated
OSV OSV
Active Active
20
Node 1 Node 2
7-
-0
Node 1 IP Node 2 IP
20
o_
ol
ic
en
LAN LAN
_G
do
an
rn
Active-Active Active-Active
._
_L
EN
SBC SBC
00
EN
Active Active
40
88
External Network
WAN WAN
At least two OpenScape SBC servers (one at each data center) are required to support Open-
Scape Voice geographically separated redundancy. Four OpenScape SBC servers are required
(two at each data center) in case server redundancy at each data center is also required.
Unlike OpenScape SBC redundancy on the same subnet where a common set of SBC Session
Licenses can be shared between the Active and Standby servers, OpenScape SBCs that are L3
geographically separated are counted as separate systems for purposes of SBC Session Licens-
es. In other words, a separate set of SBC Session Licenses need to be used for the OpenScape
SBC system that are geographically separated.
26 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
20
7-
-0
20
o_
Group 1 Group 2 Group 3
ol
ic
en
_G
do
Node 1-1 Node 1-2 Node 1-3 Node 2-1 Node 2-2 Node 2-3 Node 3-1 Node 3-2 Node 3-3
an
rn
Fe
._
_L
EN
00
Example Setting
EN
WAN
40
88
OS SBC
ACCESS
w1 w2 w3
Routing based on:
WAN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 27
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
If no group has been assigned to a particular access realm (option 'Any'), the SBC routes the
incoming request based on the best match of the request URI user part and prefix codes which
is configurable per group.
The routing of incoming requests on the access side applies only to the initial request for a call
(INVITE). Subsequent in-dialog requests by default follows the same route as the initial re-
quest.
Load Balancing
The SBC is also able of performing load balancing between the nodes that belong to the same
group. Incoming requests to the nodes belonging to a group are distributed on a round-robin
fashion.
Node Failure Detection
20
7-
The SBC monitors the availability of each of the nodes by sending a SIP OPTIONS periodically
-0
to each of the nodes. The Kamailio Dispatcher module is used for this purpose. Based on a
20
configurable timer, if the node does not respond to the SIP OPTIONS before the timer expires,
o_
ol
the SBC marks this node as not available (e.g. add it to a penalty box) and send the request to
the next node. ic
en
_G
Remote Subscribers
do
an
• Case 2: If the subscriber DB is NOT shared across the SIP servers (as
EN
is the case for 4K) then the admin must configure a separate access
40
88
ular SIP server should register via the corresponding access realm.
28 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
Any
CORE
URI based OS SBC
routing
ACCESS
Realm1 Realm2 Realm3
20
Realm to Group
OS SBC
7-
Routing
-0
20
ACCESS
o_
Realm1 Realm2 Realm3
ol
ic
en
_G
do
Distribution
rn
Group1
Fe
Group2 Group3
._
CORE
_L
EN
OS SBC
00
EN
ACCESS
Realm1 Realm2 Realm3
40
88
EN
Operational Aspects
The admin GUI is enhanced to allow the configuration of group (cluster) nodes when the 'com-
munication mode' is set to 'clustered'. In order to maintain backwards compatibility the exist-
ing GUIs for modes 'simplex', 'Active-Active', 'Active-Standby' remains as is.
Only when the mode 'clustered' is selected a new GUI is available where the admin configures
the groups of SIP servers.
The following data is configurable for each group:
• Group Name
• Associated prefix codes as a comma delimited list (e.g. 55%,123%
etc)
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 29
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
For a specific group, the admin is able to configure one or more nodes belonging to that group.
The following data is configurable for each node within a group:
• Node name
• IP or FQDN
• Port
• Transport protocol
• Priority (optional)
20
7-
-0
20
o_
ol
ic
en
_G
do
an
rn
Fe
._
_L
In the access realm configuration, when the connection mode is set to 'clustered', the 'SIP serv-
EN
er' drop-down list contains the configured groups along with the option 'Any' (as shown in the
00
figure below). If the 'Any' option is selected then the routing is prefix-based instead of inter-
EN
face-based.
40
88
EN
SBC Navigation:
If no group has been assigned to a particular access realm use Any. The SBC routes the in-
coming request based on the best match of the request URI user part and prefix codes
which is configurable per group.
30 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
20
7-
-0
20
o_
ol
ic
en
_G
do
an
rn
Fe
._
_L
EN
00
EN
40
88
EN
The screenshot above shows four Groups (with only one SIP-Server per group) where only
one Server is connected.
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 31
FN9850FN10FN_TBAZZZAIMHY
Redundancy of SIP-Server Connection
20
7-
-0
20
o_
ol
ic
en
_G
do
an
rn
Fe
._
_L
EN
00
EN
40
88
EN
32 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Licensing
7 Licensing
For OpenScape Session Border Controller and associated applications different license types
are available. The license „Package“ will be installed on the Common Management Portal
(CMP) and can be assigned from there to the different devices. Each SBC needs a least a „Base
License“ plus one „Sessions License“ for each call later. The SBC will run without a valid license
up to 30 days. If a license will not be installed within the this grace period, the SBC stops pro-
ceeding requests after 30 days.
License Types:
• Base
20
• Circuit SBC Sessions
7-
-0
• SBC Sessions
20
o_
• SBC BCF (Border Control Function)
ol
ic
en
SBC Base License
_G
Each installed device needs a SBC Base License. This license is used to track the number of
do
An OpenScape SBC Session License is consumed for each active SIP call connection that is be-
EN
ing managed and processed by OpenScape SBC. Each SIP all connection may consist of the SIP
00
signaling packets only (when media packets are being routed between the endpoints), or
EN
when both SIP signaling and media packets are being managed and processed by OpenScape
40
SBC. In other words, if a SIP signaling connection traverses OpenScape SBC (that is, a SIP con-
88
EN
nection between the SBC core-side and the SBC access-side), with or without the correspond-
ing media packets for that call, an SBC session is consumed.
The following four cases will illustrate the SBC session usage:
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 33
FN9850FN10FN_TBAZZZAIMHY
Licensing
Case 1
(Subscriber à SIP Trunk)
PSTN
Session License
20
7-
-0
Case 2 Signaling
20
(Subscriber à Subscriber) Payload
o_
ol
ic
en
_G
do
• Case #3: Call between two Remote Users with media routed direct-
Fe
Session License #1
40
88
EN
Signaling
Payload
Session License #2
34 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Licensing
• Case #4: Call between two Remote Users with media routed
through SBC consuming two SBC sessions
Session License #1
Signaling
Payload
20
7-
-0
20
o_
Session License #2
ol
ic
en
_G
Circuit Session Licenses are required for the Circuit Telephony Connector feature. Each Cir-
an
rn
cuit user who wants to connect to a SIP-Server through the SBC will be calculated as one Cir-
Fe
cuit License.
._
_L
EN
00
EN
40
88
EN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 35
FN9850FN10FN_TBAZZZAIMHY
Licensing
The Border Control Function is enabled by using the Enable BCF support checkbox (disabled
by default). Additional configuration is performed via the associated Configure button.
20
valid OpenScape SBC BCF License is applied. If
7-
such a licence doesn't exist or is invalid, both the
-0
20
flag and the configuration button is grayed out
o_
and a remark OpenScape SBC BCF License is re-
ol
quired is shown. ic
en
_G
do
INFO: The BCF functionality will be configurable for either North-American defined by NENA
Fe
(National Emergency Number Association a.k.a. the 9-1-1 Association) or European market
._
_L
36 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Licensing Files
20
7-
• 100 Centralized SBC Base Licenses
-0
• 200,000 OpenScape SBC Session Licenses (160K for Branches
20
o_
and 40K for OpenScape SBC)
ol
• Evaluation License file is a Regular License File with an expiration ic
en
time of 180 days. The Evaluation License File shall contain the fol-
_G
lowing licenses:
do
SBC)
88
EN
Redundancy
For redundant OpenScape systems the active node populates its’ licensing to the backup
node. No additional licenses are required.
License Functionality
The Regular license provides the capability to for a customer to use OpenScape SBC function-
ality, SBC base functions and SBC sessions without expiration.
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 37
FN9850FN10FN_TBAZZZAIMHY
Licensing Files
License Monitoring
• OpenScape Branch Assistant is informed by the License Manage-
ment service that a new RLF license file has been applied including
the total number of OpenScape Branch licenses for each license
type and the expiration date of the license file. OpenScape Branch
Assistant will then check to ensure the number of licenses in the
RLF is enough to accommodate the number of configured licenses
for all devices. If not, OpenScape Branch Assistant provides a pop-
up to inform the craft the RLF license file does not have enough li-
censes. In this situation OpenScape Branch Assistant will also re-
turn license values of zero to all devices requesting a license
update until a license file with enough licenses is applied to the
system.
20
7-
• If the RLF license file has enough licenses to accommodate all the
-0
20
devices, OpenScape Branch Assistant will check-out the licenses
o_
for each device.
ol
ic
• The OpenScape Branch will display a popup at least once a day
en
whenever any license file is within 60 days of expiration and when-
_G
ment service that an RLF license file has expired, the OpenScape
EN
Branch Assistant will return values of zero for all licenses whenev-
00
er a device request a license update. This will occur until a new li-
EN
cense is applied.
40
88
OpenScape Branch Assistant supports Software Subscription License (SSL) files. Software
Subscription Licensing consists of two parts – the Product Instance and the Subscription Li-
cense.
Licensing Structure
• Product Instance: The Product Instance is purchased once for each
product and consists of all of the licenses necessary to equip a
product for its maximum capacity, including all major features.
The Product Instance is time limited each year until January 31st so
the customer must renew their Product Instance annually be-
tween the first of December and the end of January. This does not
require any additional ordering – just an update of the product li-
cense keys.
38 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Licensing Files
20
7-
• Product Instance - The following licenses are provided via SSL Li-
-0
20
censing:
o_
• OpenScape Session Border Controller V2 Product Instance for
ol
Service Provider Licensing ic
en
• OpenScape Session Border Controller V2 Product Instance for
_G
Enterprise Licensing
do
an
Licensing:
Fe
._
License Functionality
EN
The Software Subscription licenses provides the capability to for a customer to use Open-
Scape SBC functionality, SBC base features and SBC sessions for the length of the software
subscription.
License Monitoring
• The OpenScape Branch Assistant displays a popup at least once a
day whenever any license file is within 60 days of expiration and
whenever configuration is not possible due to the inability to
check-out a license. The popup is displayed when navigating to the
OpenScape Branch Assistant.
• If OpenScape Branch Assistant is informed by the License Manage-
ment service that a Regular License File (RLF) license file has ex-
pired, the OpenScape Branch Assistant will return values of zero
for all licenses whenever a device request a license update. This
will occur until a new license is applied.
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 39
FN9850FN10FN_TBAZZZAIMHY
Licensing Files
License Billing
• OpenScape Branch Assistant provides high water mark counters
for the last 12 months and supports the retrieval of the current val-
ues of the high watermarks by the Common Management Portal
(CMP) for each new license type.
• The billing period ID as well as the values of all high watermarks
are included in the results.
• A high watermark of the values of the OpenScape Branch License
usage counters are calculated on every counter change and written
to OpenScape Branch Assistant database and the disk along with
the billing period ID.
• On a monthly basis, the high watermarks are reset to the instant
20
value of used Dynamic Licenses.
7-
-0
• The Software Subscription licensing related parameters/counters
20
are displayed in the OpenScape Branch Assistant.
o_
ol
ic
en
7.1.3 Evaluation License
_G
do
OpenScape Branch Assistant supports Evaluation License files. The Evaluation license file is a
an
Regular License file (RLF) that expires after 180 (calendar) days.
rn
Fe
._
License Functionality
_L
EN
The Evaluation license provides the capability to for a customer to evaluate OpenScape SBC
00
functionality, SBC base functions and SBC sessions for up to 180 days.
EN
40
License Monitoring
88
EN
40 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
OpenScape Session Border Controller (SBC) Base License
License Functionality
The Demo license provides the capability for a Unify employee to demonstrate OpenScape
SBC functionality to a prospective customer.
20
SBC Base licenses are used to track the number of OpenScape Branch(s) in the field.
7-
-0
OpenScape SBC Base licenses are configured via the OpenScape Branch Assistant. The Open-
20
Scape Branch will then request the license from the Existing License Management Service. If
o_
the OpenScape SBC Base licenses are not available, the OpenScape Branch Assistant will not
ol
ic
allow the configuration of the Base License. The OpenScape Branch Assistant keeps track of
en
the usage counters and displays the OpenScape SBC Base licenses assigned to OpenScape SBC
_G
devices.
do
an
OpenScape SBC Session licenses are shared between OpenScape Branch and OpenScape SBC,
EN
and control the maximum number of connections to OpenScape SBC and OpenScape Branch-
40
es.
88
EN
OpenScape SBC Session licenses are configured via the OpenScape Branch Assistant. The
OpenScape Branch will then request the license from the Existing License Management Ser-
vice. If the OpenScape SBC Session licenses are not available, the OpenScape Branch Assistant
will not allow the configuration of the Session License. The OpenScape Branch Assistant keeps
track of the usage counters and displays the OpenScape SBC Session licenses assigned to
OpenScape Branch and OpenScape SBC devices.
An OpenScape SBC Session License is required for the following:
• OpenScape SBC - Internet connections
• OpenScape SBC - SIP Trunking and Remote Subscribers
• OpenScape Branch - SBC Proxy - SIP Trunking
• OpenScape Branch - SBC - SIP Trunking
The maximum number of OpenScape SBC Session licences is 200,000 (160K for OpenScape
Branches and 40K for OpenScape SBCs).
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 41
FN9850FN10FN_TBAZZZAIMHY
Managing Licenses
20
7-
-0
Important: When you connect the Common
20
Management Portal computer system to the
o_
7
ol
internet, make sure that the computer system can
ic
only connect to the CLS and other selected, secure
en
_G
target systems.
do
an
rn
Fe
._
_L
Every customer or sales partner has a separate license account on the CLS. The accounts can
be maintained at the CLS via a separate web-based user interface. All available and already
purchased licenses can be displayed.
42 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY
Managing Licenses
Grace Period
After purchasing or installing the product/feature, the license for it must be activated within
a specified time period - called the grace period. Depending on the product involved, this pe-
riod may be e. g. 30 days.
20
During this grace period, the product may be restricted or fully functional. If you do not install
7-
a license after the grace period, the product becomes severely restricted or stops working en-
-0
tirely.
20
o_
ol
MAC address (Locking-ID)
ic
en
During production, hardware is assigned a board-specific number called a MAC address
_G
which is unique world-wide. To guarantee unique licensing, the license file is linked to the
do
hardware's MAC address (for example, network card of the system server). Every project / fea-
an
rn
1: The order is placed by the customer and entered in the SAP system,
00
for example.
EN
CLS.
EN
01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
Overview 43
FN9850FN10FN_TBAZZZAIMHY
Managing Licenses
20
7-
-0
20
o_
ol
ic
en
_G
do
an
rn
Fe
._
_L
EN
00
EN
40
88
EN
44 Overview 01.2018
© Unify Software and Solutions GmbH & Co. KG 2018 All rights reserved
FN9850FN10FN_TBAZZZAIMHY