Versions Compared

Key

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

Add_workflow_for_techpubs
AUTH1UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'}
JIRAIDAUTHSYM-28688
REV5UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'}
REV6UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'}
REV3UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c7f0006a, userName='null'}
REV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26ce5f0b8d, userName='null'}



Overview

The SBC Edge 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 SBC Edge 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 SBC Edge device qualified for Skype for Business is deployed on the customer premises to support connectivity with the PSTN and legacy clients.

Pagebreak

Caption
0Figure
1Enterprise Voice Network with Skype for Business Server On-Premises Services, Before Teams Direct Routing Migration

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 SBC Edge 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
0Figure
1Enterprise Voice Network with "Hybrid" Skype for Business Server On-Premises Services, Before Teams Direct Routing Migration


Post Migration - Hybrid and Uniquely On Premises Deployment

Following configuration, the Ribbon SBC Edge device offers certified Teams Phone System Direct Routing services to enterprise clients.

Caption
0Figure
1Enterprise Voice Network After Migration to Teams Direct Routing, Away From Skype for Business Server

 


Step 1: Install SBC Edge

Multiexcerpt include
MultiExcerptNameInstallation
PageWithExcerptConnect SBC Edge to Microsoft Teams Direct routing

Pagebreak

Step 2: Review Prerequisites for Microsoft Teams Direct Routing

Include Page
_Teams_Routing_Prerequisites_New
_Teams_Routing_Prerequisites_New

Step 3: Configure Direct Routing from Skype for Business Server On-Premises

These instructions configure the Tenant to connect (pair) the SBC to the Microsoft Direct Routing Interface.

  1. Access PowerShell. Refer to the PowerShell documentation.
  2. Connect to the Tenant via Powershell.
  3. 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


  4. 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


Pagebreak

Step 4: Configure TCP and TLS between SBC Edge and Skype for Business Server

For configuring TCP and TLS between the SBC Edge 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
M
igration 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
titleNote

When you configure the 

Spacevars
0product
for Microsoft Teams Direct Routing and use TLS between SfB and the
Spacevars
0product2
, do not configure the Node-Level Settings because SfB uses the
Spacevars
0product2
default FQDN.


Info
titleNote

When you create the SIP Profile for the 

Spacevars
0product
for Microsoft Teams Direct Routing and use TLS between SfB and the
Spacevars
0product2
, SfB uses the
Spacevars
0product2
default FQDN. Since SfB uses the
Spacevars
0product2
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
    titleCaution

    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 

Spacevars
0product
configuration (see Step 5).

Anchor
Unique
Unique
Migration from Uniquely On-Premises Deployments

These instructions apply to enterprises with a Uniquely On-Premises for Skype for Business Server deployment.

  1. Enable split domain. For details, refer to: Configure Hybrid connectivity between Skype for Business Server and Office 365.

  2. Move On-Premises users to Skype Online. For details, refer to: Move users between On-Premises and Cloud.

  3. Follow the process related to hybrid on premises deployments as described Migrations from Hybrid On-Premises Deployments.

Pagebreak

Anchor
step5
step5
Step 5: Configure SBC Edge for Microsoft Teams Direct Routing

Include Page
_Teams_Configuration_Single_Leg_Call
_Teams_Configuration_Single_Leg_Call

Pagebreak

Step 6: Configure SBC Edge when Microsoft Teams is in Media Bypass Mode or Non-Media Bypass Mode

Expand
titleClick 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
0Figure
1Teams Direct Routing - Without Media Bypass



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.

Include Page
_Media_Bypass
_Media_Bypass

Pagebreak

Step 7: Confirm the Configuration

Validate SIP Option

  1. In the WebUI, click the Settings tab.
  2. In the left navigation pane, access Signaling Groups.
  3. For the signaling group configured for Microsoft Teams Direct Routing, click Counters.
  4. Confirm the number of Incoming and Outgoing SIP Options.
  5. Confirm the number of Incoming and Outgoing 2xx responses.


Caption
0Figure
1Incoming and Outgoing Counters

Pagebreak


Step 8: Place a Test Call

Multiexcerpt include
MultiExcerptNameTestCall
PageWithExcerptConnect SBC Edge to Microsoft Teams Direct Routing

Pagebreak