The VoxSBC can be used to connect Voxtelesys SIP Trunking or your PBX System to Microsoft Teams. Since the Teams Phone System has been released this process has changed multiple times. There are currently two ways of configuring it: mostly using the Teams Admin Panel or mostly using PowerShell. If you prefer PowerShell, we do have a guide on that as well!
You can check this by looking at your registrations on the Portal. You will have a little Teams icon under Options if this is the case. If there is no icon, reach out to [email protected] to update your registration type.
Start the VoxSBC Wizard. From the Portal > Registrations > click on the Teams icon (under Options) on the domain you want to set up.
Navigate to Settings > Domains > + Add Domain
Add the Domain. From the Wizard, copy the Primary Domain Name:
xxxxxx-xx.sip.voxtelesys.net
Paste Domain into the MS Domain setup
Add a TXT Record.
Copy the TXT record.
Paste in Wizard
Submit on Wizard
Verify on Microsoft Admin page
If there is an error, wait 5 minutes and hit try again. Repeat until it clears.
Uncheck "Exchange and Exchange Online Protection"
Continue
Your Domain is set up!
The Domain will be the VoxSBC Domain provided earlier.
Note: this can be removed later after the Domain verification is completed.
This user does not need any Admin privileges.
Log in to your Teams Admin Page
Voice > Direct Routing > SBCs > + Add
Fill in SBC information:
Create
Still under Voice > Direct Routing > SBCs > in the upper right corner, click on "Manage PSTN Usage Records"
Add
Name it VoxSBC
Still under Voice > Direct Routing > change from SBC to Voice Routes
Click + Add
Create the voice route
Navigate to "Voice > Voice routing policies"
Add a new Policy.
Configure Policy
Click "Add or remove PSTN usage records"
Select VoxSBC as the PSTN Usage Record.
Save
Navigate to Voice > Dial plans
Edit the Global Dial plan
Add New Normalization rules
The number dialed matches this regular expression:
^(\+1|1)?([2-9][0-9][0-9][2-9][0-9]{6})$
Translate the number based on this regular expression:
1$2
Save
Note: this rule would be used if you were connecting your Teams account to a PBX system. Can be used in conjunction with the Domestic rule.
The number dialed matches this regular expression:
^+?([0-9]{4})$
Note: the 4 in {4} would be changed to whatever extension length your PBX has, so a 3 digit extension would be ^+?([0-9]{3})$*
Translate the number based on this regular expression:
$1
Save
Navigate to Users > Manage users
Click on "View policies" on the user you want to update. User will need the phone System license "On."
Click on "Edit" next to Assigned policies.
If you created a new Dial plan then update that here as well.
Apply
Numbers can be added to user or resource groups via Powershell or the Voxteleys Portal.
Use the command below to add a number to a user/resource group if you opted for the PowerShell configuration.
Set-CsUser -Identity "Username" -OnPremLineURI tel:"1xxxxxxxxxx"
Use the command below to enable voice to a user if you opted for the PowerShell configuration.
Set-CsUser -Identity "Username" -EnterpriseVoiceEnabled $true