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.
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