Forum Discussion
MS Teams roaming
Admins can setup Emergency locations so that correct location information is sent to your PSAP, this can use IP subnets and switch ports to see the location of the user. But this is not used for call routing of regular calls.
Plan and manage emergency calling - Microsoft Teams | Microsoft Docs
Location Based Routing is also checking the location of the Teams client, but that is used to make sure that the user dials out from the site that they are located. So if you have setup Direct Routing with Location Based Routing that could be why you hear different ringtones.
Plan Location-Based Routing for Direct Routing - Microsoft Teams | Microsoft Docs
If LBR is not implemented the Voice Routes you have setup decides where to send the call and that is based on the number you dial.
- saroshjabranJan 15, 2021Copper Contributor
Thanks for reply. So if I understand correctly, the call is routed based on the location of the user and how the admin has configured the service. But my question is around how the Teams client/server determine the location of the user to begin with ? The public IP of the user OR which Teams server the login request is forwarded to (because of DNS) and something else ?
Thanks
- LinusCansbyJan 16, 2021MVP
Teams client will connect to different URLs using DNS to connect to the closest data center, ex. using teams.microsoft.com. But it will always connect to your home tenant, the data center were your data is stored.
For media (audio/video) Teams will use Anycast IP (13.107.8.2) to connect to the closest media relay. But the media when you dial a PSTN phone number will always go out via the SBC that your admin setup.