Forum Discussion
mmartin1935
Dec 06, 2023Copper Contributor
Dialing by Extension
I'm having trouble finding an answer on this. I know this question has been asked before, but lots of things I'm seeing are pointing to Skype Business or users coming from Skype to Teams Phone, etc.....
- Dec 08, 2023How many people are you talking about having extensions and numbers different than their DID?
You could create a number normalization rule that normalizes 4 digits to the full phone number, you'd just end up with 1 rule for each person that has a different DID/extension.
New-CsVoiceNormalizationRule -Name BobsExt -Description "Bob's Extension to DID" -Pattern '^1122$' -Translation '+15555555555;ext=1122'
New-CsVoiceNormalizationRule -Name SarahsExt -Description "Sarah's Extension to DID" -Pattern '^2211$' -Translation '+15555554242;ext=2211'
If you put the numbers in a spreadsheet/csv it wouldn't be hard to use some PowerShell to loop through the list and then push it into Teams.
Another option, though not sure if it's available yet, is Teams Private Numbers. Assign a static phone number with the extension as a private number, then your normalization rule is simplified:
New-CsVoiceNormalizationRule -Name ExtensionMatch -Description "Extension Normalization" -Pattern '^(\d{4})$' -Translation '+15555555555;ext=$1'
HelloBenTeoh
Dec 08, 2023Bronze Contributor
mmartin1935 that's a challenge. Is it possible to work with the higher ups to set up speed dial options instead? Are they still using handsets?
mmartin1935
Dec 08, 2023Copper Contributor
Hey Ben, thanks again for the reply. Yes, they are using handsets (*desk phones). Yea, Speed dials could be an option... I think some of the push back to keep extensions is because of common area phones in our warehouse, and they just want to pick up the handset and dial a extension that they know to reach a specific workstation.