To restrict Teams bandwidth by network range, you can use the Network Roaming Policy feature1. This feature allows you to define different media bit rate settings for different network locations based on the IP address ranges. Here are the steps to accomplish your task:
Create a new network roaming policy with the desired media bit rate settings. For example, you can use the following PowerShell cmdlet to create a policy named “MiamiPolicy” with a maximum bit rate of 1000 Kbps for audio and video:
New-CsTeamsNetworkRoamingPolicy -Identity "MiamiPolicy" -MaxMediaBitRateKb 1000
Assign the network roaming policy to the network range of the Miami office. You can use the following PowerShell cmdlet to assign the policy to the 10.10.10.0/24 network range:
New-CsTeamsNetworkRoamingPolicyAssignment -PolicyName "MiamiPolicy" -IPAddressRange "10.10.10.0/24"
Verify that the policy is applied correctly by using the Get-CsTeamsNetworkRoamingPolicyAssignment cmdlet. You should see something like this:
Identity : 10.10.10.0/24
PolicyName : MiamiPolicy
IPAddressRange : 10.10.10.0/24
EffectiveTime : 8/1/2023 1:18:24 PM
LastUpdateTime : 8/1/2023 1:18:24 PM
LastUpdateBy : admin@XXXXXXXXXXX.onmicrosoft.com
LastUpdateBySid : S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-XXXXX
Note: You may need to wait for some time for the policy to take effect.