Configuring Microsoft Teams Direct Routing ( TAC )

Configuring Microsoft Teams Direct Routing ( TAC )


Teams is Microsoft’s hub for teamwork in Office 365, bringing together chat, meetings, calling and collaboration all in one place and accessible on a wide range of devices. It enables users to communicate with voice and video across geographies, languages, and organisations. Users can work in confidence on a platform designed with advanced security, control, and compliance features.

Pre-requisite licensing to enable Direct Routing for Microsoft Teams

Business Basic + Teams Phone standard
Business Standard + Teams Phone standard
Business Premium + Teams Phone standard

Office 365 E1 + Teams Phone standard
Office 365 E3 + Teams Phone standard
Office 365 E5

Microsoft 365 E1 + Teams Phone standard
Microsoft 365 E3 + Teams Phone standard
Microsoft 365 E5

Please ensure that you have appropriate licenses before you proceed.

Some handy Microsoft links to open before you start:
How to register subdomain:
How to configure Direct routing:  Follow the steps 2-5 on the below link.
Step 4:        Configure voice routing

Installing Teams PowerShell: If using PS method

Handy Tools for PowerShell: If using PS method

Steps to Configure Direct Routing Connector Licences

1.  Register a subdomain name in a customer tenant

You will need to create a unique subdomain name for every customer. In this example, we will create a subdomain identity xxxx.teams.channeluc.com in a tenant with the default domain name you own.

Add a subdomain to the customer tenant and verify it in the Microsoft 365 admin centre, go to Settings --> Domains --> Add domain.

In the Enter a domain you own box, type the FQDN of the subdomain for this tenant. The below is just an example, use the FQDN provided by Channel UC xxxx.teams.channeluc.com



The FQDN has never been registered in the tenant. In the next step, you will need to verify the domain. Select Add a TXT record instead.



Click Next and note the TXT value generated to verify the domain name.

IMPORTANT
Email the TXT value to Support@channeluc.com , then wait for confirmation that TXT value has been added, once done then continue to the next step.

Press continue this will take you to the final page


Untick the (Exchange and Exchange online protection) box & press continue.



It is recommend creating a new user (Temporary User) to register & activate the subdomain.

To complete this go to Users> Active Users > Add a user




Note: Teams Upgrade “Teams Only” vs. “Islands”:

To use Teams Direct Routing, users need to be in the Teams Only mode as “Islands” mode together with Direct Routing no longer is supported by Microsoft.

This can be set either per user or globally in Microsoft Teams Admin Centre:

If you already are using Teams or are coming from a Skype for Business solution check that you are set to Teams Only already, to be able to use our service.

 

New Teams customers should have Teams Only as standard set globally already.

If you cannot set all Company to Teams Only check that you have the correct DNS settings for your tenant domain for Microsoft Office Online.


2. Connect the SBC to MS Teams:  

To pair the Office 365 together with Channel UC SBC infrastructure access your Teams Admin Centre with full administrative rights (min. Teams Administrator) and go to the Voice Menu on the left side, choose Direct Routing.

Add a new SBC (note the customer unique sbcaxxxx name) by pressing Add.

Enter the SBC FQDN (sbcaxxxx) name received by Channel UC, add a description as well as change the SBC settings as shown below:

Example only


Note that the sbcaxxx name should be exchanged to the one received by Channel UC.

Leave the remaining settings as they are. Once applied the settings will be visible under SBCs.


3. Voice Routes

To make a call, a PSTN usage rule and a Voice route policy are required.

Click the Voice Route field next to the SBCs field and click Add


Fill out the information needed as below:

 

Under SBCs enrolled click Add SBCs and choose the SBC created in the step above (example: sbc1.teams.channeluc.com).

Under PSTN usage records click Add PSTN usage and click Add and add a new PSTN usage record ( give this record a name)

Save and apply

Once this is done a new VoiceRoutingPolicy needs to be added.

In the TAC menu go to Voice -> Voice routing policies and Add a new policy, use the information below:

Add the just created PSTN usage record by clicking the Add PSTN usage and choosing “name the record”.  Apply

4. Acvtivate Users for Microsoft Team Telephony

Make sure that the user licenses are applied to the users before this step!

To add or change users go to Users -> Manage Users in your TAC.

Here you should be able to see your current active users listed. Click on the Display Name of one of them to see further information.

Under the Account information click Edit next to General information:



  

Set the Phone number type as: Direct Routing and add the designated number for the user under Assigned Phone number in form of: “+CountryCodeandnumber” (ie. +61xxxxxxxx) and Apply.

One also needs to assign a Voice Routing Policy to the user by going in under the users Policies.


 

Here one can see all the assigned policies for the user. Click on Edit and change the Voice routing policy to the policy added in the Step 4 called: Example-No Restrictions. Apply.

This way all users will be calling per default via the Global Teams Calling policy. See the TAC under Voice -> Calling policies -> Global. It is on this policy things like “Busy-on-Busy” settings can be set.

If you want to further control users and functionality, we recommend creating a new Teams Calling Policy in the TAC under Voice -> Calling Policies where you for example set “Busy on Busy” as enabled as well as maybe other settings. 

Remember that this policy must then be changed/set for all the users that you want to use this new policy with.


5. Dial Plans

For utilizing short number calling through Channel UC Teams service changes need to be applied to the Teams DailPlan in Office365

Access the Teams Admin Centre as an administrator through your Office 365 Admin Portal. Once logged in go to Voice -> Dial plans

•  Go to Voice
Dial Plans and add new dial plan.
Add new Normalization rule.
Enter the Name of the rule
Select Advanced radio button.
Configure IF condition field.
The number dialed matches this regular expression as shown: ^(\d*)$
Configure Then do this field.
Translate the number based on this regular expression as shown: $1

Examples below:




Remember to press Save at the bottom of the page.

This should complete the basic setup of MS direct routing.

For any addtional support contact support@channeluc.com.au

Diagram Infrastructure:
Figure 1: Network Interfaces in the Topology with SIP Trunk on the LAN  


Figure 2: SBC Configuration Concept







    • Related Articles

    • Introduction to Microsoft Teams

      WHAT IS MICROSOFT TEAMS? A chat and collaboration platform for Microsoft 365 customers designed to simplify group work. HOW DO I USE MICROSOFT TEAMS? As well as chat-based communications, Teams' integration with other Microsoft services allows users ...
    • How to Install and Use the Dubber App in Microsoft Teams

      There are three ways to install the Dubber app in Microsoft Teams: user-managed, administrator-managed for a group of users, or administrator-managed for all users. User-managed Users can install the Dubber app on their own device. Run Microsoft ...
    • Voice Faults - Level 1 Diagnostics

      This article aims at providing guidance to partners on basic information that should be provided to the Channel UC Support team while lodging a ticket for Voice Faults and related issues. Call Quality Issues: Enterprise Name or Routing Community Name ...
    • Dubber - MSTeams Provisioning - Step by Step Guide

    • Polycom OBi302 Ignition Process

      OVERVIEW POLYCOM OBi302 IGNITION PROCESS The following is for ignition of the Polycom OBi302 ATA adaptors where the version is 3.2.X onwards. From these version onwards access to the GUI via the internet (WAN) port is off by default. Connection via ...