Manage your network topology for cloud voice features in Microsoft Teams
If your organization is deploying Location-Based Routing for Direct Routing or dynamic emergency calling, you must configure network settings for use with these cloud voice features in Microsoft Teams. Network settings are used to determine the location of a Teams client and include network regions, network sites, subnets, and trusted IP addresses. Depending on the cloud voice feature and capability that you're deploying, you configure some or all these settings. To learn more about these terms, see Network settings for cloud voice features.
You configure network settings on the Network topology page of the Microsoft Teams admin center or by using Windows PowerShell.
Note
Network configuration data may be used across Microsoft 365 services to provide additional services your organization has subscribed to.
Configure network settings in the Microsoft Teams admin center
You define network regions, network sites, and subnets on the Network sites tab of the Network topology page. Here, you can create or modify a network site, associate a site with a network region, associate a subnet to the site, turn on Location-based Routing, and assign emergency policies to the site. You can also add network regions that can be used globally for all sites.
Add and configure a network site
In the left navigation of the Microsoft Teams admin center, go to Locations > Network topology, and then click the Network sites tab.
Click Add, and then enter a name and description for the site.
To associate the site with a network region, click Add network region, select an existing region or click Add to add a region, and then click Link.
To enable Location-Based Routing for the site, turn on Location based routing.
To assign emergency services policies to the site, do one or both of the following:
- If your organization uses Calling Plans, Operator Connect, or Direct Routing, under Emergency calling policy, select the policy that you want.
- If your organization deployed Direct Routing, under Emergency call routing policy, select the policy that you want.
To associate a subnet to the site, under Subnets, click Add subnets. Specify the IP version, IP address, network range, add a description, and then click Apply. Each subnet must be associated with a specific site.
Click Save.
Modify a network site
- In the left navigation of the Microsoft Teams admin center, go to Locations > Network topology, and then click the Network sites tab.
- Select the site by clicking to the left of the site name, and then click Edit.
- Make the changes that you want, and then click Save.
Manage external trusted IP addresses
You manage external trusted IP addresses on the Trusted IPs tab on the Network topology page of the Microsoft Teams admin center. You can add an unlimited number of external trusted IP addresses.
Add a trusted IP address
In the left navigation of the Microsoft Teams admin center, go to Locations > Network topology, and then click the Trusted IPs tab.
Click New.
In the Add trusted IP address pane, specify the IP version, IP address, network range, add a description, and then click Apply.
Edit a trusted IP address
- In the left navigation of the Microsoft Teams admin center, go to Locations > Network topology, and then click the Trusted IPs tab.
- Select the IP address by clicking to the left of it, and then click Edit.
- In the Edit trusted IP address pane, make the changes that you want, and then click Apply.
Configure network settings using PowerShell
To complete the steps in this section, you'll need some familiarity with PowerShell cmdlets. To learn more, see Teams PowerShell Overview.
Define network regions
Use the New-CsTenantNetworkRegion cmdlet to define network regions. Note that the RegionID parameter is a logical name that represents the geography of the region and has no dependencies or restrictions and the CentralSite <site ID> parameter is optional.
New-CsTenantNetworkRegion -NetworkRegionID <region ID>
In this example, we create a network region named India.
New-CsTenantNetworkRegion -NetworkRegionID "India"
See also Set-CsTenantNetworkRegion.
Define network sites
Use the New-CsTenantNetworkSite cmdlet to define network sites. Each network site must be associated with a network region.
New-CsTenantNetworkSite -NetworkSiteID <site ID> -NetworkRegionID <region ID>
In this example, we create two new network sites, Delhi and Hyderabad, in the India region.
New-CsTenantNetworkSite -NetworkSiteID "Delhi" -NetworkRegionID "India"
New-CsTenantNetworkSite -NetworkSiteID "Hyderabad" -NetworkRegionID "India"
The following table shows the network sites defined in this example.
Site 1 | Site 2 | |
---|---|---|
Site ID | Site 1 (Delhi) | Site 2 (Hyderabad) |
Region ID | Region 1 (India) | Region 1 (India) |
See also Set-CsTenantNetworkRegion.
Define network subnets
Use the New-CsTenantNetworkSubnet cmdlet to define network subnets and associate them to network sites. Each network subnet can only be associated with one site.
New-CsTenantNetworkSubnet -SubnetID <Subnet IP address> -MaskBits <Subnet bitmask> -NetworkSiteID <site ID>
In this example, we create an association between subnet 192.168.0.0 and the Delhi network site and between subnet 2001:4898:e8:25:844e:926f:85ad:dd8e and the Hyderabad network site.
New-CsTenantNetworkSubnet -SubnetID "192.168.0.0" -MaskBits "24" -NetworkSiteID "Delhi"
New-CsTenantNetworkSubnet -SubnetID "2001:4898:e8:25:844e:926f:85ad:dd8e" -MaskBits "120" -NetworkSiteID "Hyderabad"
The following table shows the subnets defined in this example.
Site 1 | Site 2 | |
---|---|---|
Subnet ID | 192.168.0.0 | 2001:4898:e8:25:844e:926f:85ad:dd8e |
Mask | 24 | 120 |
Site ID | Site (Delhi) | Site 2 (Hyderabad) |
For multiple subnets, you can import a CSV file by using a script such as the following.
Import-CSV C:\subnet.csv | foreach {New-CsTenantNetworkSubnet –SubnetID $_.Identity -MaskBits $_.Mask -NetworkSiteID $_.SiteID}
In this example, the CSV file looks something like this:
Identity, Mask, SiteID
172.11.12.0, 24, Redmond
172.11.13.0, 24, Chicago
172.11.14.0, 25, Vancouver
172.11.15.0, 28, Paris
See also Set-CsTenantNetworkSubnet.
Define external subnets (external trusted IP addresses)
Use the New-CsTenantTrustedIPAddress cmdlet to define external subnets and assign them to the tenant. You can define an unlimited number of external subnets for a tenant.
New-CsTenantTrustedIPAddress -IPAddress <External IP address> -MaskBits <Subnet bitmask> -Description <description>
For example:
New-CsTenantTrustedIPAddress -IPAddress 198.51.100.0 -MaskBits 30 -Description "Contoso address"
See also Set-CsTenantTrustedIPAddress.
Enabling Network Roaming Policies
Once you have configured your network roaming policies, you need to enable Network configuration lookup* within each of your Meeting Policies in the Teams Admin Center under Meetings > Meeting Policies.
You may wish to either edit the global policy, or create a new policy and assign the policy to specific users.
Related topics
Palaute
Lähetä ja näytä palaute kohteelle