MS Teams - Dynamic E911 Quick Setup Guide

Prev Next

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.

clipboard_e65213a5c53b052444a7551273d5a67f4.png

  • 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 PSTN

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

clipboard_e1a9f7568c2ef72c68080e4c500f1d26b.png

Step 2

Configure your Trusted IP's (Public IP/External IP):

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:

    clipboard_ebef704529d89a2ee2aea3558ed598390.png

  • 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

    clipboard_e127a197087d255b0d1318dedd472a262.png

  • Browse to Calculator.net and put the values into the IPv4 Subnet Calculator    

    clipboard_e35ad4110bd734d0e813a60456a51c9d0.png

  • 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

    clipboard_e71058fda9150aa6f5c8274337de465b8.png

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

    clipboard_ee5e99bfa854d2f652d472aa16e90d804.png

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

    clipboard_e6563ff3a56a9e82d6fed6f72b456fa17.png

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)

MS Teams Dynamic e911 Dialing - Operator Connect and Direct Routing - 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'.