Wednesday, February 8, 2023

Teams dial pad missing due to Microsoft backend replication (The issue is due to RegistrarPool being Null after migrating users to Teams)

I had very interesting experience recently related to user migration from Skype for business to Teams direct routing. 

Most common issue is to missing dial pad would be following, 

- Teams license assigned or assigned license change not replicate on time or delay.
   License was PhoneSystem since this was Direct Routing work. 

- is enable for Enterprise voice

- Whether the user assigned a VoiceRoutingPolicy

Whether the user assigned a TeamsCallingPolicy

Addition to this i checked following, 

-Homed location/HostingProvider of the users and whether user has been       migrated successful or not. 

Get-CsOnline -Identity | fl DisplayName, LineUri, EnterpriseVoice*, HostingProvider

This where the interesting part came in found a difference in another attribute which never had seen before. 

Get-CsOnline -Identity | fl DisplayName, LineUri, EnterpriseVoice*, HostingProvider, RegistrarPool


Issue was due to RegistrarPool being Null after migrating users to Teams.

Only option is to Microsoft support since its SaaS product. So, opening a ticket to Microsoft Support will fix the problem and it went to PG folks. Issue was RTCProv is skipping registar pool during that time for unknown reason in Microsoft Teams Phone System.  

Once the replication done in few hours time 

RegistrarPool shouldnt be empty. It should change to Teams: like above screenshot.



Teams calling user cannot assign a phone number due to licensing and usage

Overview  Admin experience when he/she try to assign a number to an user, "No results were found"  1.  Replication delay &  Li...