|I’m flyyyyyyiiiing through the cloud…..get it? Cloud? Teams is in the cloud. Got it? Good.|
The UCDialplans.com Winter of Code continues at a torrid pace!
Hot on the heels of the MS Teams EV Backup/Restore scripts is another script that I can’t believe someone hasn’t already cooked up.
Say that you have a well-oiled Skype for Business Enterprise Voice deployment that you carefully cultivated over the years into a perfectly tuned beast. You’re considering migrating to Teams, but aren’t terribly enthusiastic about having to recreate all that magic in Teams.
Well, worry no more! I’ve created a script that will copy all of your Skype for Business Enterprise Voice settings into MS Teams. It will handle the following:
- SfB dialplans into Teams dialplans (along with all normalization rules, of course)
- SfB PSTN usages into Teams PSTN usages
- SfB voice routes into Teams voice routes
- SfB voice policies into Teams voice routing policies
- SfB trunk translation rules into Teams translation rules
- SfB PSTN gateways into Teams PSTN gateways
- match the SfB gateway to an existing Teams gateway with a different FQDN
- create a new Teams gateway with the same FQDN as the SfB gateway (only works if the SfB gateway already meets the Teams FQDN requirements)
- create an entirely new Teams gateway
- don’t match the SfB gateway
- Since Teams doesn’t have “sites”, site-level SfB dialplans will be converted to user-level dialplans
- Same deal with site-level voice policies
- If there are duplicate translation rules, they will be merged into one, but translation rules with the same name, but different patterns/translations will be changed to include the PSTN gateway name to avoid conflicts.
If you want to see more details around how the secret sauce is made, run the script with the -Verbose switch: