Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


CSS Stylesheet
h1, h2, {font-size: 18pt !important;}
h3 {font-size: 16pt !important;}
h4 {font-size: 14pt !important;}
h5 {font-size: 14pt !important;}


CSS Stylesheet
.wiki-content h1 {
border-top: 1px solid rgb(145,150,153);
}


Section


Column
width40%
Table of Contents
Panel

Table of Contents
maxLevel4



Column
width5%



Column
width55%


Noprint

Add_workflow_for_appnotes
AUTH1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cd6e0a07, userName='null'}
REV6UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cd5909df, userName='null'}
REV4UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cb8405ed, userName='null'}
REV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cdec0ad3, userName='null'}




Document Overview

This document provides a configuration guide for Ribbon SBC Edge  Series (Session Border Controller) when connecting to Skype for Business 2015 and Colt SIP Trunking.

This configuration guide supports features described on the Microsoft Technet https://technet.microsoft.com/ web site.

Introduction

The interoperability compliance testing focuses on verifying inbound and outbound calls flows between Ribbon SBC Edge and Skype for Business 2015.


Audience

This is a technical document intended for telecommunications engineers with the purpose of configuring both the Ribbon SBC and the third-party product. There will be steps that require navigating third-party as well as the Ribbon SBC Command Line Interface (CLI). Understanding the basic concepts of TCP/UDP, IP/Routing, and SIP/RTP are also necessary to complete the configuration and for troubleshooting, if necessary.

Info

This configuration guide is offered as a convenience to Ribbon 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.


Requirements

The following equipment and software were used for the sample configuration provided:

Caption
0Table
1Requirements



Equipment

Software Version

Ribbon

SBC 2000

V8.0.0build502

Tenor AFM200P108-09-26

Third-party Equipment


Microsoft Skype for Business 2015 Mediation Server 6.0.9319.0
Polycom CX600 SIP Phone

4.0.7577.44455

VentaFax

7.6.243.597 I


Reference Configuration

The following reference configuration shows connectivity between third-party and Ribbon SBC Edge.

Caption
0Figure
1Connectivity Between Third-Party and Ribbon SBC 2000
3Connectivity Between Third-Party and Ribbon SBC 2000

Support

For any questions regarding this document or the content herein, please contact your maintenance and support provider.

 

Third-Party Product Features

The testing was executed with the Colt test plan. The following features were tested:

  • Basic Calls
  • Enhanced Calls 
  • Codec Support
  • DTMF Support
  • CLI Services
  • Encryption


Verify License

SIP Calls


Skype for Business 2015 Configuration

The following new configurations are included in this section:

  1. PSTN Gateway
  2. Voice Policy
  3. PSTN Usage
  4. Route
  5. Trunk Configuration

Anchor
PSTN Gateway
PSTN Gateway
1. PSTN Gateway

Topology Builder > Shared Components > PSTN Gateways

Caption
0Figure
1Define a new IP/PSTN Gateway
3Define a new IP/PSTN Gateway


Noprint



Caption
0Figure
1Define FQDN
3Define FQDN


Noprint



Caption
0Figure
1Define IP Address
3Define IP Address


Noprint



Caption
0Figure
1Define Root Trunk
3Define Root Trunk


Noprint


Anchor
Voice Policy
Voice Policy
2. Voice Policy

Control Panel > Voice Routing > Voice Policy

Caption
0Figure
1Edit Voice Policy
3Edit Voice Policy



Noprint


Anchor
PSTN Usage
PSTN Usage
3. PSTN Usage

Control Panel > Voice Routing > PSTN Usage

Caption
0Figure
1View PSTN Usage
3View PSTN Usage


Noprint


Anchor
Route
Route
4. Route

Control Panel > Voice Routing > Route

Caption
0Figure
1Edit Voice Route
3Edit Voice Route



Noprint


Anchor
Trunk Configuration
Trunk Configuration
5. Trunk Configuration

Control Panel > Voice Routing > Trunk Configuration

Caption
0Figure
1Edit Trunk Configuration
3Edit Trunk Configuration


 

Ribbon SBC 1000/2000 Configuration

The following steps provide an example of how to configure Ribbon SBC 1000/2000:

Anchor
Step-1
Step-1
1. SIP Profile

Select Settings > SIP > SIP Profiles

SIP Profiles control how the Ribbon 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 following figures shows the default SIP profile used for the SBC 1000/2000 for this testing effort:

Caption
0Figure
1SIP Profiles
3SIP Profiles

 


Anchor
Step-2
Step-2
2. SIP Server

Select Settings > SIP > SIP Server Tables

SIP Server Tables contain information about the SIP devices connected to the Ribbon 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.

Caption
0Figure
1Skype
3Skype

 


Caption
0Figure
1Fax
3Fax

 


Caption
0Figure
1Colt
3Colt

 


Anchor
Step-3
Step-3
3. Media Profile

Select Settings > Media > Media Profiles

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. The following figures are the media profiles of the voice codecs used for the SBC 1000/2000 in this testing effort and are shown for reference only:

Caption
0Figure
1Voice Codec G711 A-Law
3Voice Codec G711 A-Law

 


Caption
0Figure
1Voice Codec G711 U-Law
3Voice Codec G711 U-Law

 


Caption
0Figure
1Voice Codec G729
3Voice Codec G729

 


Caption
0Figure
1T.38
3T.38

 


Anchor
Step-4
Step-4
4. Media List

The Media List shows the selected voice and fax compression codecs and their associated settings.

Caption
0Figure
1Media List
3Media Lists


Caption
0Figure
1From Skype
3From Skype


Anchor
Step-6
Step-6
6. Call Routing Table

Select Settings > Call 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).

Caption
0Figure
1From Colt
3From Colt

 


Caption
0Figure
1From Skype to Colt
3From Skype to Colt

 


Anchor
Step-7
Step-7
7. Message Rule Tables

Select Settings > Message Manipulation > Message Rule Tables

Message Rule Tables are sets of Condition Rules and are applied in SIP Signaling Groups when Message Manipulation is enabled.

Caption
0Figure
1Colt Outbound
3Colt Outbound

 


Anchor
Step-8
Step-8
8. Signaling Groups

Select Settings > Signaling Groups

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.

Caption
0Figure
1Internal Side
3Internal Side

 


Caption
0Figure
1External Side
3External Side

 


Anchor
Test Results
Test Results
Test Results


Caption
0Table
1Test Results
3Test Results


S.NoProcedureObservationResultComment
Basic Calls
1-1IP Phone to PSTN Phone, IP Phone disconnect after answer
PASS
1-2IP Phone to PSTN Phone, PSTN Phone busy
PASS
1-3IP Phone to PSTN Phone, PSTN Phone no answer
PASS
1-4IP Phone to PSTN Phone, PSTN Phone disconnect after answer
PASS
1-5PSTN Phone to IP Phone, PSTN Phone disconnect after answer
PASS
1-6PSTN Phone to IP Phone, IP Phone busy
N/ASfB doesn't send 486 Busy Here
1-7PSTN Phone to IP Phone, IP Phone no answer
PASS
1-8PSTN Phone to IP Phone, IP Phone disconnect after answer
PASS
1-9PSTN Phone to IP Phone, network disconnect
PASS
1-11IP Phone to International Mobile
PASS
1-12IP Phone to International PSTN Phone, remote ringback
PASS
1-13IP Phone to PSTN Phone, Long Duration Call
PASS
1-14IP Phone to PSTN Phone, Mute both ends of call
PASS
Enhanced Calls
2-1PSTN 1 to IP Phone A1, A1 blind transfers to PSTN 2
PASS
2-2PSTN 1 to IP Phone A1, A1 consultative transfers to PSTN 2
PASS
2-3PSTN 1 to IP Phone A1, A1 forwards to PSTN 2, Unconditional
PASS
2-4PSTN 1 to IP Phone A1, A1 forwards to busy PSTN 2, Unconditional
PASS
2-5PSTN 1 to IP Phone A1, A1 forwards to IP Phone A2, Unconditional
PASS
2-6PSTN 1 to IP Phone A1, A1 forwards to Mobile, Unconditional
PASS
2-7PSTN 1 to IP Phone A1, A1 forwards to PSTN 2, No Answer
PASS
2-8PSTN 1 to IP Phone A1, A1 forwards to IP Phone A2, No Answer
PASS
2-9PSTN 1 to IP Phone A1, A1 forwards to Mobile, No Answer
PASS
2-10IP Phone A1 to PSTN 1, A1 conference to PSTN 2, after answer
PASS
2-11IP Phone A1 to PSTN 1, A1 conference to IP Phone A2, after answer
PASS
2-12IP Phone A1 to PSTN 1, A1 conference to IP Phone A2, mixed codecs
PASS
Codec Support
4-1IP Phone to PSTN Phone, G.729 codec
PASS
4-2IP Phone to PSTN Phone, G.711 alaw codec
PASS
4-3PSTN Phone to IP Phone, G.729 codec
PASS
4-4PSTN Phone to IP Phone, G.711 alaw codec
PASS
4-5IP Phone to PSTN Phone, G.726 32K codec
PASS
4-6PSTN Phone to IP Phone, G.726 32K codec
PASS
4-7IP Phone to PSTN Phone, G.711 Ulaw codec
PASS
4-8PSTN Phone to IP Phone, G.711 Ulaw codec
PASS
4-9IP Phone to PSTN Phone, iLBC codec
NOT SUPPORTEDiLBC not supported by both SBC and SfB
4-10PSTN Phone to IP Phone, iLBC codec
NOT SUPPORTEDiLBC not supported by both SBC and SfB
4-11IP Phone to IP Phone, G.722 codec 
NOT SUPPORTEDSfB uses SILK for peer to peer if no bandwidth limitations are applied or detected, otherwise will use RTA for low bandwidth
DTMF Support
5-1IP Phone to PSTN Phone, DTMF using RFC2833
PASS
5-2PSTN Phone to IP Phone, DTMF using RFC2833
PASS
5-3IP Phone to PSTN Phone, DTMF using H.245 Signal
NOT SUPPORTEDSfB doesn’t support it
5-4PSTN Phone to IP Phone, DTMF using H.245 Signal
NOT SUPPORTEDSfB doesn’t support it
5-5IP Phone to PSTN Phone, DTMF using H.245 Alphanumeric
NOT SUPPORTEDSfB doesn’t support it
5-6PSTN Phone to IP Phone, DTMF using H.245 Alphanumeric
NOT SUPPORTEDSfB doesn’t support it
5-7IP Phone to PSTN Phone, DTMF Before Answer
PASS
CLI Services
6-1Caller ID Presentation (CLIP) with No Screening
PASS
6-2Caller ID Presentation (CLIP) Screening with Correct CLI
PASS
6-3Caller ID Presentation (CLIP) Screening with Incorrect CLI
PASS
6-4IP Phone to PSTN Phone, Caller ID Restriction (CLIR)
PASS
6-5PSTN Phone to IP Phone, Caller ID Restriction (CLIR)
PASS
Encryption
7-1IP Phone to PSTN Phone, TLS + RTP
PASS
7-2PSTN Phone to IP Phone, TLS + RTP
PASS
7-3IP Phone to PSTN Phone, TLS + SRTP
PASS
7-4PSTN Phone to IP Phone, TLS + SRTP
PASS



Conclusion

These Application Notes describe the configuration steps required for the Ribbon SBC 1000/2000 to successfully interoperate with Skype for Business 2015. All feature and serviceability test cases were completed and passed with the exceptions/observations noted in Test Results.


Appendix A - TLS/SRTP Configuration


Caption
0Figure
1TLS Profile
3TLS Profile

 


Caption
0Figure
1SRTP Profile
3SRTP Profile

 


Caption
0Figure
1Colt SIP Server
3Colt SIP Server

 


Caption
0Figure
1Colt Media List
3Colt Media List

 


Caption
0Figure
1Colt Signaling Group
3Colt Signaling Group