Not supported by SBC SWe Lite in this release.
On this Page |
---|
This Best Practice describes how to configure the Sonus SBC for On-Premise (OnPrem) PBX integration with Skype For Business (SfB) when the Skype for Business Front End Pool is configured in Trusted Application mode. You must be familiar with configuring Sonus SBC, MSFT Active Directory, DNS, and Skype For Business in order to perform these steps.
Configuration for this feature involves specific settings in the following entities:
Login to DNS using domain admin credentials and create an alias for SBC:
Create an Alias
Trusted App Pool: New-CsTrustedApplicationPool -Identity sbc1k122.sfb.tst -Registrar cspool.sfb.tst -Site 1
Trusted App ID: New-CsTrustedApplication -ApplicationId sbc1k122.sfb.tst -TrustedApplicationPoolFqdn sbc1k122.sfb.tst -Port 5061
Type the following command to enable CS Topology so that above configuration items can take effect in SfB topology:
Enable-CsTopology
Commands and Output
Enable AD Users
Configure Node-level Settings
Certificates
The following section describes SBC's analog FXS endpoints with Skype for Business in this setup:
Network Diagram: SBC Analog FXS Endpoints With Skype for Business
After completing the basic configuration on the SBC, the SBC can be further integrated in one of three different modes. Click the link that applies to your integration:
This section assumes that projected OnPrem users are SBC's FXS endpoints, and that the goal is to associate these endpoints with SBC's Contact Registrant Table and register them with Skype for Business via SBC.
Create entries for OnPrem users (in this example they are associated to FXS endpoints). These entries must match with the Skype for Business users' SIP and tel: URI values.
Create Contact Registrant Table Entries
The user name, number, and URI association in the CRT must match the corresponding entries in the SfB Control Panel:
SfB Control Panel
Creating a CAS FXS Profile
This transformation table entry will translate the 11-digit 15101221201 called number from FXS endpoints to +15101221201.
Transformation Table
This Route Table entry will use the above transformation table entry and route this call to SIP Signaling group.
Call Routing Table
In this Signaling Group, 4-digit numbers are defined in association of the OnPrem user's tel: URI numbers. For simplicity, 4-digit extensions of the tel: URI is used, such as 1201 for tel:+15101221201.
Creating a CAS FSX Signaling Group
This transformation table entry will translate tel: URI number +15101221201 called number from SBC to a 4-digit extension number that was used in CAS signaling group numbers such as 120.
Creating an SBC to FXS Transformation Table
This Route Table entry will use the preceding transformation table entry and route this call to FXS Signaling group.
Creating an SFB to FXS Call Routing Table
Creating a Media Crypto Profile
Creating a Mediation List
Creating a SIP Signaling Profile
The earlier Contact Registrant Table is applied to the Server Table. This will allow CRT entries to register with Skype For Business.
Creating a SIP Server Table
Apply the previously created SIP Profile, Media List, Call Routing Table, and SIP Server Table entries to this Signaling Group. In addition, set the inter-op mode as Office 365, and ensure that the Office 365 FQDN matches the dns suffix used in SfB user's profile.
Creating a SIP Signaling Group
This section assumes that projected OnPrem users are SBC's FXS endpoints and the goal is associate them with Active Directoryusers and to register them with Skype for Business via SBC.
Creating a CAS FXS Profile
This transformation table entry will translate 11 digit 15101221201 called number from FXS endpoints to +15101221201.
Creating an FXS to SFB Transformation Table
This Route Table entry will use the preceding transformation table entry and route this call to SIP Signaling group.
Creating an FXS to SFB Call Routing Table
In this Signaling Group, 4 digit numbers are defined in association with the OnPrem user's tel: URI numbers. For the simplicity, 4 digit extensions of the tel: URI is used such as, 1201 for tel:+15101221201.
Creating an FXS Signaling Group
This transformation table entry will translate tel: URI number +15101221201 called number from SBC to 4 digit extension number that was used in CAS signaling group numbers such as 1201.
Creating an SBC to FXS Transformation Table
This Routing Table entry will use the preceding transformation table entry and route this call to FXS Signaling group.
Creating an SFB to FXS Call Routing Table
OnPrem: Mediation Crypto
Creating a Mediation List
Creating a SIP Signaling Profile
The existing Contact Registrant Table is applied to the Server Table. This will allow CRT entries to register with Skype for Business.
Creating a SIP Server Table
If inter-op Mode is planned to be used as o365 w/AD PBX, the following configuration pieces must be completed:
Domain Controller and Active Directory
In this case, we use the pager attribute to query and to register the user with it. Make sure to have the AD user created with the pager attribute as shown below:
Pager Attribute set
Note that previously created SIP Profile, Media List, Call Routing Table, and the SIP Server Table entries are applied to this Signaling Group. In addition, the inter-op mode is set as Office 365 w/AD PBX, AD Attribute as pager, and the Office 365 FQDN is matching with the dns suffix that is used in SFB user's profile.
Creating a SIP Signaling Group
This section assumes that candidate OnPrem users are SBC's FXS endpoints. The goal is to associate some of them with SBC's Contact Registrant Table, others with the Active Directory users, and then register them with Skype for Business via SBC.
Create entries for OnPrem users (in this example they are associated with FXS endpoints) that must match with the Skype for Business users' SIP and tel: URI values.
Creating Contact Registrant Table Entries
The sequence and user name, number, and URI association should be similar to the following:
Contact Registrant Table - Result
Creating a CAS FXS Profile
This transformation table entry will translate 11 digit 15101221201 called number from FXS endpoints to +15101221201.
Creating an FXS to SFB Transformation Table
This Route Table entry will use the preceding transformation table entry and route this call to SIP Signaling group.
Creating an FXS to SFB Call Routing Table
In this Signaling Group, 4 digit numbers are defined in association with the OnPrem user's tel: URI numbers. For the simplicity, 4 digit extensions of the tel: URI is used such as, 1201 for tel:+15101221201.
Creating an FXS Signaling Group
This transformation table entry will translate tel: URI number +15101221201 called number from SBC to 4 digit extension number that was used in CAS signaling group numbers such as 1201.
Creating an SBC to FXS Transformation Table
This Routing Table entry will use the preceding transformation table entry and route this call to FXS Signaling group.
Creating an SFB to FXS Call Routing Table
OnPrem: Mediation Crypto
Creating a Mediation List
Creating a SIP Signaling Profile
The existing Contact Registrant Table is applied to the Server Table. This will allow CRT entries to register with Skype for Business.
Creating a SIP Server Table
If inter-op Mode will be used as o365 with AD PBX, the following configuration steps must be completed.
Search Scope and Relevant AD Attributes
In this case, the pager attribute is used to query and register the user. Make sure to have the AD user created with the pager attribute as shown below:
Pager Attribute
Note that previously created SIP Profile, Media List, Call Routing Table, and the SIP Server Table entries are applied to this Signaling Group. In addition, the inter-op mode is set as Office 365 w/AD PBX, AD Attribute as pager, and the Office 365 FQDN is matching with the dns suffix that is used in SfB user's profile.
Signaling Group with interop mode as Office 365 w/AD PBX and AD attribute as pager (for this exercise).
Creating a SIP Signaling Group
If the Skype for Business Front End Pool is integrated with an EDGE Server, SBC must be configured with the following settings to support calls to/from SfB clients behind the EDGE Server:
Enabling ICE Support