Add_workflow_for_techpubs |
---|
AUTH2 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc5207f0, userName='null'} |
---|
AUTH1 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
JIRAIDAUTH | CHOR-3769 |
---|
REV5 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
REV6 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
REV3 | UserResourceIdentifier{userKey=8a00a0c86573c09001659eb92ae50025, userName='null'} |
---|
REV1 | UserResourceIdentifier{userKey=8a00a0c86a61778d016a7d0876df0017, userName='null'} |
---|
REV2 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc5207f0, userName='null'} |
---|
|
Overview
The is certified to offer Microsoft Teams Direct Routing services, and used to connect any Teams client to:
- A PSTN trunk, whether based on TDM (e.g. PRI, BRI, etc.), CAS, or SIP
- 3rd-party, non-Teams-certified SIP/TDM based PBXs, analog devices, and SIP clients
These instructions detail how to connect the for Enterprise's migration from Skype for Business (SfB) On Premises to Microsoft Phone System (Teams).
Network Topology - Skype for Business Server On-Premises Migration to Microsoft Phone System (Teams) Deployment
An enterprise may choose to deploy Teams Phone System services to clients using Skype for Business Server on-premises enterprise voice services. Two migrations scenarios exist:
- Uniquely On-Premises deployment only
- Hybrid On-Premises deployment
Pre-Migration Uniquely On-Premises Deployment
All Skype for Business clients are homed to the On-Premises Skype for Business Server for voice services. No cloud-based VoIP services from Microsoft are used. A Ribbon device qualified for Skype for Business is deployed on the customer premises to support connectivity with the PSTN and legacy clients.
Caption |
---|
0 | Figure |
---|
1 | Enterprise Voice Network with Skype for Business Server On-Premises Services, Before Teams Direct Routing Migration |
---|
|
![SfB Server.PNG](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=en_GB&version=2)
NOTE: The Ribbon SBC may be also deployed in an enterprise branch office and may feature a Skype for Business Survivable Branch Appliance (SBA) application (not shown). |
Pre-Migration Hybrid On-Premises Deployment
Skype for Business clients are homed to the Cloud PBX for voice services. No CCE is deployed; the Skype for Business Server provides services analogous to those provided by the CCE. A Ribbon device qualified for Skype for Business and the Skype for Business Server (deployed on premises) to support connectivity with the PSTN and legacy clients.
Caption |
---|
0 | Figure |
---|
1 | Enterprise Voice Network with "Hybrid" Skype for Business Server On-Premises Services, Before Teams Direct Routing Migration |
---|
|
Image Modified
|
Post Migration - Hybrid and Uniquely On Premises Deployment
Following configuration, the Ribbon device offers certified Teams Phone System Direct Routing services to enterprise clients.
Caption |
---|
0 | Figure |
---|
1 | Enterprise Voice Network After Migration to Teams Direct Routing, Away From Skype for Business Server |
---|
|
Image Modified
|
Step 1: Install
Multiexcerpt include |
---|
MultiExcerptName | Installation |
---|
PageWithExcerpt | Connect SBC Edge to Microsoft Teams Direct routing |
---|
|
Include Page |
---|
| _Teams_Routing_Prerequisites_New |
---|
| _Teams_Routing_Prerequisites_New |
---|
|
These instructions configure the Tenant to connect (pair) the SBC to the Microsoft Direct Routing Interface.
- Access PowerShell. Refer to the PowerShell documentation.
- Connect to the Tenant via Powershell.
Configure the Microsoft Phone system Voice routing. As part of this process, use the following command to create an Online PSTN Gateway that points to the SBC:
Code Block |
---|
New-CsOnlinePSTNGateway -Fqdn <SBC FQDN> -SipSignallingPort <SBC SIP Port> -MaxConcurrentSessions <Max Concurrent Session which SBC capable handling> -Enabled $true |
Configure the Teams usage for the user:
Code Block |
---|
Get-CsOnlineUser -Identity user1@domain.com
Grant-CsOnlineVoiceRoutingPolicy -PolicyName "GeneralVRP" -Identity user1@domain.com
Grant-CsTeamsCallingPolicy -PolicyName AllowCalling -Identity user1@domain.com
Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity user1@domain.com |
For configuring TCP and TLS between the and Skype for Business server, there are two migration types:
- Migration from Hybrid On-Premises Deployment
- Migration from Uniquely On-Premises Deployment
See below for which migration applies to your network.
Migration from Hybrid On-Premises Deployments
These instructions apply to enterprises with a Hybrid On-Premises for Skype for Business on-premises deployment.
Using TCP between SBC and Skype for Business Server
Follow instructions posted below for basic Teams configuration (Step 5).
For a successful migration, if the SBC is deployed with a private FQDN into Skype for Business On-Premises, do not change the SBC Hostname and Domain. Use the Public FQDN on the new SIP profile only.
Using TLS between SBC and Skype for Business Server
Info |
---|
|
When you configure the for Microsoft Teams Direct Routing and use TLS between SfB and the , do not configure the Node-Level Settings because SfB uses the default FQDN. |
Info |
---|
|
When you create the SIP Profile for the for Microsoft Teams Direct Routing and use TLS between SfB and the , SfB uses the default FQDN. Since SfB uses the default FQDN, set the FQDN in From Header and FQDN in Contact Header fields to Static and enter the public FQDN used for Microsoft Teams in the Static Host FQDN/IP field. |
For SBC Using Publicly- Owned Domain Name
Follow instructions posted below for basic Teams configuration (Step 5).
If the SBC is deployed with a private FQDN in the Skype for Business Server, do not change the SBC Hostname and Domain. Use the Public FQDN on the new SIP profile only.
For SBC Using Non-Owned Public Domain Name
Note |
---|
|
One TLS port can be attached to only one TLS profile. If your SfB deployment uses TLS 5061 as the Federated port, you must modify this Federated port to use a port other than 5061. To modify the Federated port, you must update the IP/PSTN Gateway's Listen Port of the SfB On-Premise topology and the Federated port of the SfB signaling group. If you cannot modify your SfB On-Premise topology, you can modify the port that Microsoft Teams Direct Routing uses. Make sure you update the Firewall, ACL, and Federated port of the Teams Signaling Group and Online PSTN Gateway. |
Configure a domain name owned by the enterprise through the basic configuration (see Step 5).
Migration from Uniquely On-Premises Deployments
These instructions apply to enterprises with a Uniquely On-Premises for Skype for Business Server deployment.
Enable split domain. For details, refer to: Configure Hybrid connectivity between Skype for Business Server and Office 365.
Move On-Premises users to Skype Online. For details, refer to: Move users between On-Premises and Cloud.
Follow the process related to hybrid on premises deployments as described Migrations from Hybrid On-Premises Deployments.
Step 5: Configure
for Microsoft Teams Direct Routing
Include Page |
---|
| _Teams_Configuration_Single_Leg_Call |
---|
| _Teams_Configuration_Single_Leg_Call |
---|
|
Expand |
---|
title | Click here to expand for overview of Media Bypass vs. Non Media Bypass |
---|
|
Non-Media Bypass vs. Media Bypass Deployment
Non-Media Bypass Non-Media Bypass is Microsoft Teams Direct Routing related deployment where all media flows between Teams clients in the enterprise and the SBC transit the Teams Phone System based in the Azure cloud. Caption |
---|
0 | Figure |
---|
1 | Teams Direct Routing - Without Media Bypass |
---|
| Image Modified
|
Media Bypass
Media Bypass is a Microsoft Teams Direct Routing deployment where all media flows between Teams clients in the enterprise connect directly to the SBC without transiting the Teams Phone System. Image Modified
|
Include Page |
---|
| _Media_Bypass |
---|
| _Media_Bypass |
---|
|
Step 7: Confirm the Configuration
Validate SIP Option
- In the WebUI, click the Settings tab.
- In the left navigation pane, access Signaling Groups.
- For the signaling group configured for Microsoft Teams Direct Routing, click Counters.
- Confirm the number of Incoming and Outgoing SIP Options.
- Confirm the number of Incoming and Outgoing 2xx responses.
Caption |
---|
0 | Figure |
---|
1 | Incoming and Outgoing Counters |
---|
|
Image Modified
|
Step 8: Place a Test Call
Multiexcerpt include |
---|
MultiExcerptName | TestCall |
---|
PageWithExcerpt | Connect SBC Edge Portfolio to Microsoft Teams Direct Routing |
---|
|
Add_workflow_for_techpubs |
---|
AUTH2 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc5207f0, userName='null'} |
---|
AUTH1 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
JIRAIDAUTH | CHOR-3769 |
---|
REV5 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
REV6 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
REV3 | UserResourceIdentifier{userKey=8a00a0c86573c09001659eb92ae50025, userName='null'} |
---|
REV1 | UserResourceIdentifier{userKey=8a00a0c86a61778d016a7d0876df0017, userName='null'} |
---|
REV2 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc5207f0, userName='null'} |
---|
|
Overview
The is certified to offer Microsoft Teams Direct Routing services, and used to connect any Teams client to:
- A PSTN trunk, whether based on TDM (e.g. PRI, BRI, etc.), CAS, or SIP
- 3rd-party, non-Teams-certified SIP/TDM based PBXs, analog devices, and SIP clients
These instructions detail how to connect the for Enterprise's migration from Skype for Business (SfB) On Premises to Microsoft Phone System (Teams).
Network Topology - Skype for Business Server On-Premises Migration to Microsoft Phone System (Teams) Deployment
An enterprise may choose to deploy Teams Phone System services to clients using Skype for Business Server on-premises enterprise voice services. Two migrations scenarios exist:
- Uniquely On-Premises deployment only
- Hybrid On-Premises deployment
Pre-Migration Uniquely On-Premises Deployment
All Skype for Business clients are homed to the On-Premises Skype for Business Server for voice services. No cloud-based VoIP services from Microsoft are used. A Ribbon device qualified for Skype for Business is deployed on the customer premises to support connectivity with the PSTN and legacy clients.
Caption |
---|
0 | Figure |
---|
1 | Enterprise Voice Network with Skype for Business Server On-Premises Services, Before Teams Direct Routing Migration |
---|
|
Image Removed
NOTE: The Ribbon SBC may be also deployed in an enterprise branch office and may feature a Skype for Business Survivable Branch Appliance (SBA) application (not shown). |
Pre-Migration Hybrid On-Premises Deployment
Skype for Business clients are homed to the Cloud PBX for voice services. No CCE is deployed; the Skype for Business Server provides services analogous to those provided by the CCE. A Ribbon device qualified for Skype for Business and the Skype for Business Server (deployed on premises) to support connectivity with the PSTN and legacy clients.
Caption |
---|
0 | Figure |
---|
1 | Enterprise Voice Network with "Hybrid" Skype for Business Server On-Premises Services, Before Teams Direct Routing Migration |
---|
|
Image Removed
|
Post Migration - Hybrid and Uniquely On Premises Deployment
Following configuration, the Ribbon device offers certified Teams Phone System Direct Routing services to enterprise clients.
Caption |
---|
0 | Figure |
---|
1 | Enterprise Voice Network After Migration to Teams Direct Routing, Away From Skype for Business Server |
---|
|
Image Removed
|
Step 1: Install
Multiexcerpt include |
---|
MultiExcerptName | Installation |
---|
PageWithExcerpt | Connect SBC Edge to Microsoft Teams Direct routing |
---|
|
Include Page |
---|
_Teams_Routing_Prerequisites_New | _Teams_Routing_Prerequisites_New | These instructions configure the Tenant to connect (pair) the SBC to the Microsoft Direct Routing Interface.
Access PowerShell. Refer to the PowerShell documentation.Connect to the Tenant via Powershell.Configure the Microsoft Phone system Voice routing. As part of this process, use the following command to create an Online PSTN Gateway that points to the SBC:
Code Block |
---|
New-CsOnlinePSTNGateway -Fqdn <SBC FQDN> -SipSignallingPort <SBC SIP Port> -MaxConcurrentSessions <Max Concurrent Session which SBC capable handling> -Enabled $true |
Configure the Teams usage for the user:
Code Block |
---|
Get-CsOnlineUser -Identity user1@domain.com
Grant-CsOnlineVoiceRoutingPolicy -PolicyName "GeneralVRP" -Identity user1@domain.com
Grant-CsTeamsCallingPolicy -PolicyName AllowCalling -Identity user1@domain.com
Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity user1@domain.com |
For configuring TCP and TLS between the and Skype for Business server, there are two migration types:
- Migration from Hybrid On-Premises Deployment
- Migration from Uniquely On-Premises Deployment
See below for which migration applies to your network.
Anchor |
---|
Hybrid | Hybrid | Migration from Hybrid On-Premises DeploymentsThese instructions apply to enterprises with a Hybrid On-Premises for Skype for Business on-premises deployment.
Using TCP between SBC and Skype for Business Server
Follow instructions posted below for basic Teams configuration (Step 5).
For a successful migration, if the SBC is deployed with a private FQDN into Skype for Business On-Premises, do not change the SBC Hostname and Domain. Use the Public FQDN on the new SIP profile only.
Using TLS between SBC and Skype for Business Server
Info |
---|
|
When you configure the for Microsoft Teams Direct Routing and use TLS between SfB and the , do not configure the Node-Level Settings because SfB uses the default FQDN. |
Info |
---|
|
When you create the SIP Profile for the for Microsoft Teams Direct Routing and use TLS between SfB and the , SfB uses the default FQDN. Since SfB uses the default FQDN, set the FQDN in From Header and FQDN in Contact Header fields to Static and enter the public FQDN used for Microsoft Teams in the Static Host FQDN/IP field. |
For SBC Using Publicly- Owned Domain Name
Follow instructions posted below for basic Teams configuration (Step 5).
If the SBC is deployed with a private FQDN in the Skype for Business Server, do not change the SBC Hostname and Domain. Use the Public FQDN on the new SIP profile only.
For SBC Using Non-Owned Public Domain Name
Note |
---|
|
One TLS port can be attached to only one TLS profile. If your SfB deployment uses TLS 5061 as the Federated port, you must modify this Federated port to use a port other than 5061. To modify the Federated port, you must update the IP/PSTN Gateway's Listen Port of the SfB On-Premise topology and the Federated port of the SfB signaling group. If you cannot modify your SfB On-Premise topology, you can modify the port that Microsoft Teams Direct Routing uses. Make sure you update the Firewall, ACL, and Federated port of the Teams Signaling Group and Online PSTN Gateway. |
Configure a domain name owned by the enterprise through the basic configuration (see Step 5).
Anchor |
---|
Unique | Unique | Migration from Uniquely On-Premises DeploymentsThese instructions apply to enterprises with a Uniquely On-Premises for Skype for Business Server deployment.
Enable split domain. For details, refer to: Configure Hybrid connectivity between Skype for Business Server and Office 365.
Move On-Premises users to Skype Online. For details, refer to: Move users between On-Premises and Cloud.
Follow the process related to hybrid on premises deployments as described Migrations from Hybrid On-Premises Deployments.
Anchor |
---|
step5 | step5 | Step 5: Configure for Microsoft Teams Direct Routing Include Page |
---|
_Teams_Configuration_Single_Leg_Call | _Teams_Configuration_Single_Leg_Call | Expand |
---|
title | Click here to expand for overview of Media Bypass vs. Non Media Bypass |
---|
|
Non-Media Bypass vs. Media Bypass Deployment
Non-Media Bypass
Non-Media Bypass is Microsoft Teams Direct Routing related deployment where all media flows between Teams clients in the enterprise and the SBC transit the Teams Phone System based in the Azure cloud.
Caption |
---|
0 | Figure |
---|
1 | Teams Direct Routing - Without Media Bypass |
---|
|
Image Removed
|
Media Bypass
Media Bypass is a Microsoft Teams Direct Routing deployment where all media flows between Teams clients in the enterprise connect directly to the SBC without transiting the Teams Phone System.
Image Removed
Include Page |
---|
_Media_Bypass | _Media_Bypass | Step 7: Confirm the Configuration
Validate SIP Option
- In the WebUI, click the Settings tab.
- In the left navigation pane, access Signaling Groups.
- For the signaling group configured for Microsoft Teams Direct Routing, click Counters.
- Confirm the number of Incoming and Outgoing SIP Options.
- Confirm the number of Incoming and Outgoing 2xx responses.
Caption |
---|
0 | Figure |
---|
1 | Incoming and Outgoing Counters |
---|
|
Image Removed
|
Step 8: Place a Test Call
Multiexcerpt include |
---|
MultiExcerptName | TestCall |
---|
PageWithExcerpt | Connect SBC Edge Portfolio to Microsoft Teams Direct Routing |
---|
|