Summary
This document will quickly guide you through configuring a single site. This guide is meant to configure a single central office location for Dynamic E911. It does not cover Nomadic e911, you can find more information about configuring Nomadic E911 in this Guide: MS Teams - Nomadic E911 Quick Setup Guide (External Lookup Mode) - CallTower Solutions Center (UC.solutions). It is recommended that you first configure your Dynamic E911 Office locations before enabling Nomadic E911 (External Look Up Mode).
There is a Video Guide also included in this document. This video can also be accessed through the table of contents on the right hand side.
Video Walkthrough
Direct Routing Customers Pre-Requisite -
Browse to the Teams Admin Center
Voice > Emergency Polices > Emergency call routing policies > Global
Enable Dynamic Emergency calling
For Direct Routing customers only, enter both 933 and 911 emergency dial strings as shown in the below screen shot.
Note:
Operator Connect does not require the emergency numbers to be defined.
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
933 will give you the ability to test the address lookup without calling 911.
Emergency dial string: 933
Emergency dial mask: 1933;933
PSTN Usage: CallTower PSTNEmergency dial string: 911
Emergency dial mask: 1911;911
PSTN Usage: CallTower PSTN
Step 1
Make sure the location services for Teams is turned on.
In Windows navigate to Location Privacy Settings and make sure that Teams is listed as shown below.
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
Step 2
Configure your Trusted IP's (Public IP/External IP):
Browse to an External IP Lookup Site while on a computer at your configuring site. Below are some websites you can use to help.
Make a note of the IP Address. Then Browse the Teams Admin Center
Locations > Network Topology > Trusted Ips
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
Enter the IP Address you got from the External IP service; use 32 for the network range unless your network team can give you the actual range of the network in use.
VPN Considerations for Dynamic E911 Deployments
Important – VPN Considerations:
If users connect to Microsoft Teams through a VPN, especially a full‑tunnel VPN, subnet‑based location detection may not function as expected. VPN connections can mask internal IP addresses and cause Teams clients to appear outside of the corporate network, which can prevent accurate location detection for Dynamic E911.
In environments where VPN usage is common, Microsoft recommends prioritizing Wireless Access Points (WAPs) and Ethernet switches for location mapping instead of relying on internal subnets. Network elements such as WAPs and switches provide more reliable and precise location detection when users are connected through VPNs.
Microsoft also recommends configuring VPN split tunneling for Microsoft Teams traffic. Split tunneling allows Teams media and signaling traffic to bypass the VPN, improving call quality and ensuring proper network detection for services such as Dynamic Emergency Calling.
For additional guidance, see Microsoft’s documentation on preparing your network for Teams:
https://learn.microsoft.com/en-us/MicrosoftTeams/prepare-network
Step 3
Configure your Network Site:
Browse to the Teams Admin Center. Locations > Network Topology > Network Sites
Click Add.
In the "Add name for your network site" field, enter the name of your location.
Then Click on Add subnets:
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
Enter your local IP network and range here.
You can use a Windows terminal to get this information.
Right Click on your start menu, then select "Terminal."
Type ipconfig
Look for the connected adapter.
Look for the IPv4 Address and Subnet Mask
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
Browse to Calculator.net and put the values into the IPv4 Subnet Calculator
Select the Subnet and put the IP address in.
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
Then, copy the network address from the results and use the CIDR Notation for the network range field.
Apply and Save.
Note:
Subnet‑based location detection may be unreliable for VPN users. For VPN‑heavy environments, Microsoft recommends using Wireless Access Points and Ethernet switches for Dynamic E911 location mapping. [learn.microsoft.com]
Step 4
Build Your Emergency Location:
(Skip this Step if you have already configured your emergency addresses)
Build your location in the Teams Admin Center
Locations > Emergency addresses
Click Add.
Find the location details, then click Save
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
Step 5
Map your location to your subnet:
From the Teams Admin Center, browse to Locations > Networks & Locations > Subnets
Click On Add, then put in the Network Address from Step 3
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
Search for your network location, then click Apply.
Step 6
Important:
You will not be able to test this is working until you have been assigned a phone system license and phone number.
Restart and Test:
Restart your Teams Client, then check if it detected the address correctly.
On the upper right-hand corner, click the "…" menu, then Setting > Calls, and Look under the Emergency Location Header.
.png?sv=2026-02-06&spr=https&st=2026-09-20T15%3A14%3A51Z&se=2026-09-20T15%3A29%3A51Z&sr=c&sp=r&sig=uhW11oUI2%2BwM1y6Oi4aKeRwPpmR1IuilDu3nFjFCEHc%3D)
What's Next
You can repeat this process from any additional locations on your network. Please refer to the main guide for additional information, which this quick setup and test guide DID not cover. Once you have configured your central office locations you can enable Nomadic E911, or "External Look Up Mode", see this guide to quickly enable External Lookup Mode for your remote employee's. MS Teams - Nomadic E911 Quick Setup Guide (External Lookup Mode) - CallTower Solutions Center (uc.solutions)
Test by dialing 933 and observing the address on the screen and played back in audio.
FAQ
Does this guide cover Nomadic E911?
No, this guide does not cover Nomadic E911. For that, you should refer to the MS Teams - Nomadic E911 Quick Setup Guide.
What are the prerequisites for Direct Routing customers?
Direct Routing customers need to enable Dynamic Emergency calling and enter both 933 and 911 emergency dial strings in the Teams Admin Center.
How can I test the address lookup without calling 911?
You can test the address lookup by dialing 933.
What should I do if users connect to Microsoft Teams through a VPN?
If users connect through a VPN, Microsoft recommends prioritizing Wireless Access Points and Ethernet switches for location mapping instead of relying on internal subnets.
Is it necessary to configure Trusted IPs?
Yes, you need to configure Trusted IPs by entering the public IP address of your site in the Teams Admin Center.
What steps are involved in building your emergency location?
You need to navigate to Locations > Emergency addresses in the Teams Admin Center and click Add to enter your location details.
Can I test the configuration immediately after setup?
No, you need to be assigned a phone system license and phone number before testing the configuration.
What is the next step after configuring the central office locations?
Once the central office locations are configured, you can enable Nomadic E911 or 'External Look Up Mode'.
