This Application Note is a configuration guide for the Ribbon SBC (Session Border Controller) 2000 when connecting to Skype for Business 2015 (Skype 2015) with Swisscom Enterprise SIP Trunk. The configuration guide supports features provided on the Microsoft Technet web page.
The interoperability compliance testing focuses on verifying various inbound and outbound call flows between the Ribbon SBC 2000 and Skype 2015.
This technical document is intended for telecommunication engineers with the purpose of configuring the Ribbon SBC 2000 aspects of the Swisscom Enterprise SIP trunk group together with Skype 2015. Some steps require navigating third-party equipment and Ribbon SBC Web browser user interfaces. Understanding IP/Routing and SIP/RTP basic concepts is also necessary to complete the configuration and perform any troubleshooting.
The following table lists the equipment and software used for the provided reference configuration.
The following reference configuration shows connectivity between third-party equipment and the Ribbon SBC 2000.
For any questions regarding this document or the content herein, please contact your maintenance and support provider.
The following features were tested using the SwissCom test plan:
Attended call transfer
Blind call transfer
Calling line indication presentation (CLIP)
Fax with T.38
No special licensing required.
The following new configurations are included in this section:
To configure the PSTN Gateway, select Topology Builder > Shared Components > PSTN Gateways, as shown in the following figures.
To configure Voice Policy, select Control Panel > Voice Routing > Voice Policy, as shown in the following figure.
To configure the PSTN Usage, select Control Panel > Voice Routing > PSTN Usage, as shown in the following figure.
To configure Route, select Control Panel > Voice Routing > Route, as shown in the following figures.
To configure the Trunk, select Control Panel > Voice Routing > Trunk Configuration, as shown in the following figure.
To configure the Dial Plan, select Control Panel > Voice Routing > Dial Plan > Normalization rules, as shown in the following figure.
The following steps provide an example of how to configure Ribbon SBC 2000.
SIP Profiles control how the Ribbon SBC 2000 communicates with SIP devices. They control important characteristics such as session timers, SIP Header customization, SIP timers, MIME payloads, and option tags.
To configure the SIP Profile, select Settings > SIP > SIP Profiles.
For this test effort, the default SIP profile used for the SBC 2000 is shown in the following figures.
SIP Server tables contain information about the SIP devices connected to the Ribbon SBC 2000. The table entries 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.
To configure the SIP Server, select Settings > SIP > SIP Server Tables, as shown in the following figures.
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 of bandwidth requirements at the expense of voice quality.
To access the Media Profile, select Settings > Media > Media Profiles.
For this test effort, the following figures show the media profiles of the voice codecs used for the SBC 2000 and are provided for reference only.
The Media list shows the selected voice and fax compression codecs and their associated settings.
To access Media lists, select Settings > Media > Media List, as shown in the following figures.
Condition rules are simple rules that apply to a specific component of a message (for example, diversion.uri.host, from.uri.host, etc.) and the value of the field specified in the Match Type list box is matched against a literal value, token, or REGEX.
To configure Message Manipulation, select Settings > SIP > Message Manipulation > Condition Rule Table, as shown in the following figures.
For CLIR, Swisscom asked us to remove the second PAI and add in the first PAI with the calling number.
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. Signaling Groups are also the locations 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.
To configure Signaling Groups, select Settings > Signaling Groups, as shown in the following figures.
Transformation tables facilitate the conversion of names, numbers and other fields when routing a call. For example, transformations convert a public PSTN number into a private extension number or a SIP address (URI). Every entry in a Call Routing table requires a Transformation table, which are sequentially selected. In addition, Transformation tables are configurable as a reusable pool that Action Sets can reference.
To configure the Transformation table, select Settings > Transformation, as shown in the figures below.
Call Routing allows calls to be carried between Signaling Groups, therefore allowing calls to be carried between ports and between protocols (for example, ISDN to SIP). Routes are defined by Call Routing tables, which allows for flexible configuration of calls that are carried, as well as 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.
To configure the Call Routing Table, select Settings > Call Routing Table, as shown in the following figures.
These Application Notes describe the configuration steps required for Ribbon SBC 2000 to successfully inter-operate with Skype For Business 2015 and Swisscom Enterprise SIP Trunk. All feature and serviceability test cases were completed and passed with the exceptions and observations noted in Test Results.
c