Skip to main content
CallTower Solutions Center

MS Teams Direct Routing - Migration Automated Steps

Direct Routing Migration - Frequently Asked Questions

Will there be downtime?
There is no expected downtime during the migration, and the legacy Direct Routing trunk continues to function throughout the migration for inbound and outbound calling until the numbers are re-routed over the new Direct Routing trunks.

Will my users notice anything different?
No, the migration will be seamless for your users, and they will not notice any changes to the service.

What do we get out of upgrading?

Is there any additional cost associated with the upgrade?
No, there is no additional cost, and your monthly bill will remain the same.

How do I configure Dynamic E911?
MS Teams Dynamic e911 Dialing - Operator Connect and Direct Routing

How do I configure One Click Failover?
MS Teams - One-Click Failover

How much time is required for the upgrade?
We schedule an hour for the actual migration, Typically, the automated migration takes anywhere from 25 mins to 45 mins, and we allow for plenty of time to validate.

clipboard_e5f159151109047fd4de9c00feeae4556.png

GCCHigh Direct Routing - Migration Steps

Automated Migration Process (using an Entra ID application):
  1. Customer follows the steps outlined in the article here to add the application to their tenant.
  2. CallTower validates available licenses for activation users.
  3. CallTower starts automated migration process
    1. Automation adds two custom domain names for SBC gateways
      1. {customer domain}.pstn3.ctgov.services
      2. {customer domain}.pstn4.ctgov.services
    2. Automation creates two activation users one on each SBC domain
    3. Automation applies a license to each activation user
    4. Automation creates voice routes using new SBC gateway domains
    5. Automation removes activation users
    6. Automation begins re-routing of inbound numbers to use the new SBC gateway trunks.
  4. CallTower/Customer validates inbound calls are completing.
  5. CallTower manually removes Audio Codes PSTN gateways
  6. CallTower manually removes legacy custom domain(s)
  7. Customer validates outbound calls are completing.
  8. Customer may remove the application from their tenant if they desire. CallTower Connect will eventually utilize this application for user provisioning in the future.
  9. Completed.
Self Directed Migration Process (using a provided PowerShell script):

If you do not wish to use the Entra ID application, and you would like to execute PowerShell steps on your own tenant this will be the process used:

Note: To perform the self directed migration, you will need an account with at least Teams Communication, User, and Domain Name administrator roles. 

  1. Customer Schedules an Migration call with both an Administrator on the Tenant and CallTower Engineer.
  2. Customer/CallTower validates available licenses for activation users.
  3. Customer will share screen and start the self directed migration script.
    1. Script adds two custom domain names for SBC gateways - Domain Name Admin Required
      1. {customer domain}.pstn3.ctgov.services
      2. {customer domain}.pstn4.ctgov.services
    2. CallTower updates DNS Records while script is paused.
    3. Script creates two activation users one on each SBC domain - User Admin Required
    4. Script applies a license to each activation user - User Admin Required
    5. Script creates voice routes using new SBC gateway domains - Teams Com Admin Required
    6. Script removes activation users - User Admin Required
    7. CallTower begins re-routing of inbound numbers to use the new SBC Gateway trunks.
      1.  (15 minute pause recommended)
  4. CallTower/Customer validate inbound calls are completing.
  5. CallTower instructs to run the last section of the script.
  6. Script removes Audio Codes PSTN gateways - Teams Com Admin Required
  7. Script manually removes legacy custom domain(s) - Domain Name Admin Required
  8. Customer validates outbound calls are completing.
  9. Completed.
  • Was this article helpful?