Configuring Sonus SBC 2000 with Cisco Unified Call Manager 10.5

Configuring the Sonus SBC 2000 with
Cisco Unified Call Manager 10.5 for Verizon
Deployment
Application Notes Rev 1.0
P/N 550 - 06690
Last Updated: October 26, 2015
Revision History
Revision
Date
Revised By
Comments
1.0
10/26/2015
Technical Publications
Final Document
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Contents
1 Document Overview .............................................................................. 4
1.1
Audience ................................................................................................................................. 4
1.2
Requirements .......................................................................................................................... 4
1.3
Reference Configuration ......................................................................................................... 6
2 Interworking Architecture ....................................................................... 6
2.1
Cisco Functionality .................................................................................................................. 6
2.2
Cisco Components .................................................................................................................. 6
Cisco Unified Communication Manager .............................................................................. 6
3 Configuring Sonus SBC 2000 Series ..................................................... 8
3.1
External peer side SBC configuration ..................................................................................... 8
Node Interface ..................................................................................................................... 8
Node Ports .......................................................................................................................... 9
Logical Interface ................................................................................................................ 10
SIP Profile ......................................................................................................................... 10
Media Profile ..................................................................................................................... 12
Media List .......................................................................................................................... 13
SIP Server Tables ............................................................................................................. 13
Signaling Group ................................................................................................................. 14
Calling Routing Table ........................................................................................................ 16
Transformation Table ........................................................................................................ 17
Message Manipulation ...................................................................................................... 18
3.2
Internal Peer Side Configuration ........................................................................................... 21
Node Interface ................................................................................................................... 21
Node Ports ........................................................................................................................ 21
Logical Interface ................................................................................................................ 22
SIP Profile ......................................................................................................................... 22
Media Profile ..................................................................................................................... 24
Media List .......................................................................................................................... 25
SIP Server Tables ............................................................................................................. 26
Signaling Group ................................................................................................................. 27
Calling Routing Table ........................................................................................................ 28
Transformation Table ........................................................................................................ 29
4 Cisco Unified Communication Manager(CUCM) configuration ............ 30
2 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
4.1
CUCM 10.5 Configuration Settings ....................................................................................... 30
Login to CUCM .................................................................................................................. 30
SIP Trunk Security Profile ................................................................................................. 30
SIP Profile ......................................................................................................................... 32
Create a New Trunk .......................................................................................................... 35
Create a New Route Group ............................................................................................... 37
Create a New Route List ................................................................................................... 38
Create a New Route Pattern ............................................................................................. 39
3 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
1 Document Overview
This document provides a configuration guide for Sonus SBC 1000/2000 Series (Session Border Controller)
when connecting Verizon SIP trunk and the Cisco Unified Call Manger 10.5 (CUCM 10.5).
The Sonus SBC 1000 and SBC 2000 are Session Border Controllers that connect disparate SIP trunks, SIP
PBXs, and communication applications within an enterprise. The SBC can also be used as a SIP routing and
integration engine.
The Sonus SBC is the point of connection between the Verizon SIP trunk and the CUCM 10.5.
1.1 Audience
This technical document is intended for telecommunication engineers with the purpose of configuring the Sonus
SBC 1000 and SBC 2000 and aspects of the SIP trunk group together with the CUCM 10.5 product. There will
be steps that require navigating the third-party and Sonus SBC Web browser user interface or WebUI.
Understanding the basic concepts of IP/Routing and SIP/RTP is also necessary to complete the configuration
and for troubleshooting, if necessary.
This configuration guide is offered as a convenience to Sonus customers. The specifications and information
regarding the product in this guide are subject to change without notice. All statements, information, and
recommendations in this guide are believed to be accurate but are presented without warranty of any kind,
express or implied, and are provided “AS IS”. Users must take full responsibility for the application of the
specifications and information in this guide.
Technical support on SBC 1000 and SBC 2000 can be obtained through the following:


Phone: +1 888-391-3434 (Toll-free) or +1 978-614-8589 (Direct)
Web: http://www.sonus.net/company/maintenance/log-trouble-tickets
1.2 Requirements
The following equipment and software was used for the sample configuration provided:
Sonus Equipment
Type
Version
SBC 2000
SBC 2000
4.1.1 Build 371
Tenor AFM200
Analog VoIP Gateway
P108-09-26
4 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
3rd Party Equipment
Type
Version
Cisco Unified Call
Manager
IP-PBX
10.5.1.11005-2
Cisco IP Phone 7942
SIP Phone
9.3.1.57
5 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
1.3 Reference Configuration
A simulated enterprise site consists of the following elements: CUCM 10.5 and an SBC 2000 system running
software version 4.1.1. Verizon SIP trunks were used to connect the SBC to the Cisco UCM.
Cisco 10.5
Sonus
SBC 2000
Verizon
Internal IP Network
2 Interworking Architecture
2.1 Cisco Functionality

General Cisco functionality provides the UCM application

All the SIP Phones will register with Cisco Unified Communication Manager
2.2 Cisco Components
Cisco Unified Communication Manager
Cisco Unified Communications Manager software is the call-processing component of the Cisco Unified
Communications system. Cisco Unified Communications Manager extends enterprise telephony features and
capabilities to packet telephony network devices such as IP phones, media processing devices, voice over IP
(VoIP) gateways, and multimedia applications. Additional services such as unified messaging, multimedia
conferencing, collaborative contact centers, and interactive multimedia response systems are made possible
through Cisco Unified Communications Manager open telephony APIs. Cisco Unified Communications Manager
offers a suite of integrated voice applications and utilities, including the Cisco Unified Communications Manager
Attendant Console, an ad-hoc conferencing application, the Cisco Unified Communications Manager Bulk
Administration Tool, the Cisco Unified Communications Manager CDR (call detail record) Analysis and Reporting
6 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Tool, the Cisco Unified Communications Manager Real-Time Monitoring Tool, and the Cisco Unified
Communications Manager Assistant application.
The dial plan feature in Unified Communications Manager enable you to:
•
Route calls based on the physical location context of the caller.
•
Represent calling and called party numbers in a global form such as that described by the International
Telecommunications Union's E.164 recommendation.
•
Present calls to users in a format based on local dialing habits.
•
Present calls to external networks (for example, the PSTN) in a manner compatible with the local
requirements for calling party number, called party number, and their respective numbering types.
•
Derive the global form of the calling party number on incoming calls from gateways, based on the calling
number digits and the numbering type.
For additional information, go to:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/tsd_products_support_general_information.html.
7 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
3 Configuring Sonus SBC 2000 Series
In this section, all settings used in the call testing are shown as seen in the WebUI or web browser user
interface. For more detailed information on the parameters and the WebUI, please refer to the Administration
and Configuration guides for the SBC 1000 and SBC 2000 in the documentation pages at:
https://support.sonus.net/display/ALLDOC/Sonus+Product+Documentation
Internal/Private
External/Public
Signaling Group: From/To CM10
Call Routing: From CM10
Signaling Group: From/To Verizon
Call Routing: From VZ
CUCM 10.5
10.35.177.232:5060
216.110.2.231:5060
CUCM Signaling Group
Verizon
SIP over UDP
SIP over TCP
SIP over UDP
10.35.180.109:5060 Signaling Group: From/To CM10
Call Routing: From CM10
63.65.248.30:5070
Tenor
FXS to FAX
10.160.186.162:5060
Signaling Group: From/To Tenor-FAX
Call Routing: From Tenor-FAX
Fax
Figure 3.1
SBC 2000 SIP Trunk Diagram
3.1 External peer side SBC configuration
Node Interface
The Sonus SBC 1000/2000 WebUI allows the configuration of the Identification information, Physical Data Layer,
and Networking Layer for the ports. Use the associated Logical Interface to configure the IP address or other IP
parameters. Those settings can be modified using the Modify Ethernet IP task found under the Tasks tab.
Shown below are the settings for the Ethernet connections (SIP signaling/RTP) between the Sonus SBC 2000
and the Public internet (SIP Trunk) to Verizon.
8 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Node Ports
Figure 3.2
External (public) Network Node Port
9 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Logical Interface
Figure 3.3
External Logical Interface
SIP Profile
SIP Profiles control how the Sonus SBC 1000/2000 communicates with SIP devices. These control important
characteristics such as: session timers, SIP Header customization, SIP timers, MIME payloads, and option tags.
The default SIP profile used for the SBC 2000 for this testing effort is shown below.
10 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 3.4
SIP Profile
11 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Media Profile
Media Profiles specify the individual voice and fax compression codecs and their associated settings for
inclusion into a Media List. Different codecs provide varying levels of compression, allowing the reduction in
bandwidth requirements at the expense of voice quality. Listed below are the media profiles of the voice codecs
used for the SBC 2000 in this testing effort and is for reference only.
Figure 3.5
Figure 3.6
Voice Codec G.729
Voice Codec G.711u
Figure 3.7
Fax Codec
12 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Media List
The Media List shows the selected voice and fax compression codecs and their associated settings.
Figure 3.8
Media List
SIP Server Tables
SIP Server Tables contain information about the SIP devices connected to the Sonus SBC 1000/2000. The
entries in the tables provide information about the IP addresses, ports, and protocols used to communicate with
each SIP server. The entries also contain links to counters that are useful for troubleshooting.
13 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 3.9
SIP Server Table
Signaling Group
Signaling Groups allow telephony channels to be grouped together for the purposes of routing and shared
configuration. These groups are the entity to which calls are routed, as well as the location from which Call
Routes are selected. These are also the location from which Tone Tables and Action Sets are selected. In the
case of SIP, this will specify protocol settings and link to server, media and mapping tables.
14 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 3.10 Signaling Group
15 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Calling Routing Table
Call Routing allows calls to be carried between signaling groups, thus allowing calls to be carried between ports,
and between protocols (like ISDN to SIP). Routes are defined by Call Routing Tables, which allow for flexible
configuration of which calls will be carried, and also how the calls are translated. These tables are one of the
central connection points of the system, linking Transformation Tables, Message translations, Cause Code
Reroutes, Media Lists and the three types of Signaling Groups (ISDN, SIP and CAS).
Figure 3.11 Call Routing Table
16 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Transformation Table
Transformation Tables facilitate the conversion of names, numbers and other fields when routing a call. For
example, transformations can convert a public PSTN number into a private extension number, or into a SIP
address (URI). Every entry in a Call Routing Table requires a Transformation Table, and are sequentially
selected from there. In addition, Transformation tables will be configurable as a reusable pool that Action
Sets can reference.
Figure 3.12 Transformation Table – Match And Change CLI
Figure 3.13 Transformation Table – Match And Change Redirecting Number
17 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 3.14 Transformation Table – Pass-Through
Message Manipulation
Message manipulation allows to change/add/delete some parameters in SIP header and SDP body which are
necessarily for correct interoperability between SBC and other platforms.
Figure 3.15 Message Manipulation – PAI Remove
18 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 3.16 Message Manipulation – Port Remove
19 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 3.17 Message Manipulation – IP Address Change
20 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
3.2 Internal Peer Side Configuration
Node Interface
The Sonus SBC 1000/2000 WebUI allows the configuration of the Identification information, Physical Data Layer,
and Networking Layer for the ports. Use the associated Logical Interface to configure the IP address or other IP
parameter. Those settings can be modified using the Modify Ethernet IP task found under the Tasks tab. Shown
below are the settings for the Ethernet connections (SIP signaling/RTP) between the Sonus SBC 2000 and the
CUCM SIP trunk.
Node Ports
Figure 3.18
Internal (Private) Network Node Port
21 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Logical Interface
Figure 3.19
Internal Logical Interface
SIP Profile
SIP Profiles control how the Sonus SBC 1000/2000 communicates with SIP devices. These control important
characteristics such as: session timers, SIP Header customization, SIP timers, MIME payloads, and option tags.
The default SIP profile used for the SBC 2000 for this testing effort is shown below.
22 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 3.20 SIP Profile
23 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Media Profile
Media Profiles specify the individual voice and fax compression codecs and their associated settings for
inclusion into a Media List. Different codecs provide varying levels of compression, allowing one to reduce
bandwidth requirements at the expense of voice quality. Listed below are the media profiles of the voice codecs
used for the SBC 2000 in this testing effort and is for reference only.
Figure 3.21 Voice Codec G.729
Figure 3.22 Voice Codec G.711u
24 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Media List
The Media List shows the selected voice and fax compression codecs and their associated settings.
Figure 3.23 Media List
25 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
SIP Server Tables
SIP Server Tables contain information about the SIP devices connected to the Sonus SBC 1000/2000. The
entries in the tables provide information about the IP addresses, ports, and protocols used to communicate with
each SIP server. The entries also contain links to counters that are useful for troubleshooting.
Figure 3.24 SIP Server Table
26 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Signaling Group
Signaling Groups allow telephony channels to be grouped together for the purposes of routing and shared
configuration. These groups are the entity to which calls are routed, as well as the location from which Call
Routes are selected. These are also the location from which Tone Tables and Action Sets are selected. In the
case of SIP, this will specify protocol settings and link to server, media and mapping tables.
Figure 3.25 Signaling Group
27 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Calling Routing Table
Call Routing allows calls to be carried between signaling groups, thus allowing calls to be carried between ports,
and between protocols (like ISDN to SIP). Routes are defined by Call Routing Tables, which allow for flexible
configuration of which calls will be carried, and also how the calls are translated. These tables are one of the
central connection points of the system, linking Transformation Tables, Message translations, Cause Code
Reroute, Tables, Media Lists and the three types of Signaling Groups (ISDN, SIP and CAS).
Figure 3.26 Call Routing Table
28 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Transformation Table
Transformation Tables facilitate the conversion of names, numbers and other fields when routing a call. For
example, transformations can convert a public PSTN number into a private extension number, or into a SIP
address (URI). Every entry in a Call Routing Table requires a Transformation Table, and are sequentially
selected from there. In addition, Transformation tables will be configurable as a reusable pool that Action
Sets can reference.
Figure 3.27 Transformation Table – Match CLD
29 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
4 Cisco Unified Communication Manager(CUCM)
configuration
4.1 CUCM 10.5 Configuration Settings
The CUCM 10.5 was configured per the details provided in the Cisco Configuration and Administration Guide.
This guide is available online at the following location:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/im_presence/configAdminGuide/10_5_2/CUP0_BK_
CEB3E82E_00_config-admin-guide-imp-1052.html
In order to connect Cisco CUCM 10.5 PBX to the SBC 2000, the following objects must be created and properly
associated.
1.
2.
3.
4.
Trunk Group (TG)
Route Group (RG)
Route List (RL)
Route Pattern (RP)
Login to CUCM
Login to the Administration Portal of the Communication Manager, type in valid credentials and login.
Figure 4.1
CUCM Administration Page
SIP Trunk Security Profile
From the menu bar:
1. Select System > Security Profile > SIP Trunk Security Profile.
2. Select the Device Security Mode.
30 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
3. Select the Transport Type.
This certification utilized UDP between Cisco and the Sonus SBC.
Figure 4.2
SIP Trunk Security Profile
31 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
SIP Profile
From the menu bar, select Device > Device Settings > SIP Profile.
Figure 4.3
SIP Profile
32 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 4.4
SIP Profile – Second Part
33 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 4.5
SIP Profile – Third Part
34 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Create a New Trunk
From the menu bar:
1. Select Device > Trunk.
2. Click the “Add New” button.
3. Select a Trunk Type.
4. Select a Device Protocol.
5. Click Next.
Figure 4.6
Figure 4.7
New SIP Trunk
SIP Trunk Configuration - Second Part
35 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 4.8
Figure 4.9
SIP Trunk Configuration – Third Part
SIP Trunk Configuration – Fourth Part
36 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Create a New Route Group
From the menu bar:
1. Select Call Routing > Route-Hunt > Route Group.
2. Click Add New.
(Note that the TG must already be added and will be displayed as an Available Devices under the Find
Devices to Add to Route Group area.)
3. Select the appropriate TG.
4. Click Add to Route.
5. Enter a Route Group Name (refer to CUCM 10.5 guide for more detail).
Figure 4.10 New Route Group
37 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Create a New Route List
From the menu bar:
1. Select Call Routing > Route-Hunt > Route List.
2. Click Add New.
3. Enter the Name.
4. Enter a Description.
5. Click Add Route Group.
6. On the next screen, select the Route Group that was just created (refer to CUCM 10.5 guide for more
detail).
Figure 4.11 New Route List
38 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Create a New Route Pattern
From the menu bar:
1. Select Call Routing > Route-Hunt > Route Pattern.
2. Click Add New.
3. Enter the Route Pattern.
4. Click Save.
Figure 4.12 New Route Pattern
39 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.
Figure 4.13 New Route Pattern – Second Part
40 of 40
Copyright © 2015, Sonus and/or its affiliates. All rights reserved.