Включение функции "Маршрутизация на основе расположения" для прямой маршрутизацииEnable Location-Based Routing for Direct Routing

Перед выполнением действий, описанных в этой статье, убедитесь в том, что вы прочитали маршрут на основе местоположения для прямой маршрутизации и завершили этапы в разделе Настройка сетевых параметров для маршрутизации на основе местоположения.Before you follow the steps in this article, make sure you've read Plan Location-Based Routing for Direct Routing and completed the steps in Configure network settings for Location-Based Routing.

В этой статье описано, как включить маршрутизацию на основе местоположения для прямой маршрутизации.This article describes how to enable Location-Based Routing for Direct Routing. После развертывания прямой маршрутизации на телефонную систему и настройки регионов сети, сайтов и подсетей вы можете включить маршрутизацию на основе местоположения.After you deploy Phone System Direct Routing and set up network regions, sites, and subnets, you're ready to enable Location-Based Routing. Для выполнения действий, описанных в этой статье, вам потребуется ознакомиться с командлетами PowerShell.To complete the steps in this article, you'll need some familiarity with PowerShell cmdlets. Дополнительные сведения можно найти в разделе Общие сведения о Teams PowerShell.To learn more, see Teams PowerShell Overview.

Вы должны включить маршрутизацию на основе местоположения для указанных ниже вариантов.You have to enable Location-Based Routing for the following:

  • ПользователиUsers
  • Сетевые сайтыNetwork sites
  • Конфигурации шлюзовGateway configurations
  • Политики звонковCalling policies

Вы можете использовать центр администрирования Microsoft Teams или PowerShell для включения маршрутизации на основе местоположения.You can use the Microsoft Team admin center or PowerShell to enable Location-Based Routing.

С помощью Центра администрирования Microsoft TeamsUsing the Microsoft Teams admin center

Включение маршрутизации на основе местоположения для пользователейEnable Location-Based Routing for users

  1. Создайте политику маршрутизации голосовой связи и назначьте ей использование PSTN.Create a voice routing policy and assign PSTN usages to the policy. После назначения политике использования PSTN убедитесь в том, что вы выполняете одно из указанных ниже действий.When you assign PSTN usages to a policy, make sure you do one of the following:

    • Использование PSTN, связанных с голосовыми маршрутами, которые используют локальный шлюз PSTN для сайта.Use PSTN usages associated to voice routes that use a PSTN gateway local to the site.
    • Используйте PSTN, связанные с голосовыми маршрутами, которые используют шлюз PSTN, находящийся в регионе, где не требуются ограничения на маршрутизацию на основе местоположения.Use PSTN usages associated to voice routes that use a PSTN gateway located in a region where Location-Based Routing restrictions aren't needed.
  2. Назначьте политику маршрутизации голосовых сообщений пользователям, которым требуется применить ограничения маршрутизации.Assign the voice routing policy to users who require routing restrictions to be enforced.

Чтобы узнать больше о том, как создавать политики голосовой маршрутизации и назначать их пользователям, ознакомьтесь со статьей Управление политиками голосовой маршрутизации в Microsoft Teams.To learn more about how to create voice routing policies and assign them to users, see Manage voice routing policies in Microsoft Teams.

Включение маршрутизации на основе местоположения для сетевых сайтовEnable Location-Based Routing for network sites

Включите маршрутизацию на основе местоположения для сайтов, для которых необходимо применить ограничения маршрутизации.Enable Location-Based Routing for your sites that need to enforce routing restrictions. Для этого на левой панели навигации в центре администрирования Microsoft Teams перейдите в раздел Расположение > топологии сети, выберите сайт сети, нажмите кнопку изменить, а затем включите маршрутизацию на основе расположения.To do this, in the left navigation of the Microsoft Teams admin center, go to Locations > Network topology, select a network site, click Edit, and then turn on Location based routing.

Дополнительные сведения можно найти в разделе Управление топологией сети.To learn more, see Manage your network topology.

Включение маршрутизации на основе местоположения для шлюзовEnable Location-Based Routing for gateways

Включите возможность маршрутизации на основе местоположения для шлюзов, которые направляют звонки на шлюзы PSTN, которые направляют звонки в КТСОП и связывают сетевой сайт, на котором расположен шлюз.Enable Location-Based Routing to gateways that route calls to PSTN gateways that route calls to the PSTN, and associate the network site where the gateway is located.

  1. На панели навигации слева перейдите к Voice > перенаправлениюголосовой почты, а затем откройте вкладку SBCs .In the left navigation, go to Voice > Direct Routing, and then click the SBCs tab.
  2. Выделите SBC и нажмите кнопку изменить.Select the SBC, and then click Edit.
  3. В разделе Оптимизация маршрутизации и мультимедиа с учетом расположениявключите параметр включить маршрутизацию на основе местоположения.Under Location based routing and media optimization, turn on Enable location based routing.
  4. Укажите идентификатор сайта шлюза, а затем настройте режим пропуска.Specify the gateway site ID, and then set the bypass mode.
  5. Нажмите кнопку Сохранить.Click Save.

Включение маршрутизации на основе местоположения для политик звонковEnable Location-Based Routing for calling policies

Чтобы обеспечить возможность маршрутизации на основе местоположения для конкретных пользователей, настройте политику звонков пользователя, чтобы отключить платный звонок.To enforce Location-Based Routing for specific users, set up the user's calling policy to prevent PSTN toll bypass. Для этого включите параметр запретить платный звонок в политике звонков.To do this, turn on the Prevent toll bypass setting in the calling policy.

Дополнительные сведения можно найти в разделе политики вызова в Teams.To learn more, see Calling policies in Teams.

Использование PowerShellUsing PowerShell

Включение маршрутизации на основе местоположения для пользователейEnable Location-Based Routing for users

  1. Используйте командлет Set-CsOnlinePstnUsage , чтобы настроить использование КТСОП.Use the Set-CsOnlinePstnUsage cmdlet to set PSTN usages. Для нескольких использований Разделяйте каждое использование запятыми.For multiple usages, separate each usage with a comma.

    Set-CsOnlinePstnUsage -Usage <usages> 
    

    Например:For example:

    Set-CsOnlinePstnUsage -Usage "Long Distance", "Local", "Internal" 
    
  2. С помощью командлета New-CsOnlineVoiceRoutingPolicy можно создать политику маршрутизации голосовой связи, связывающую пользователя с использованием соответствующих ресурсов PSTN.Use the New-CsOnlineVoiceRoutingPolicy cmdlet to create a voice routing policy to associate the user with the appropriate PSTN usages.

    New-CsOnlineVoiceRoutingPolicy -Identity <voice routing policy ID> -Description <voice routing policy name> -OnlinePstnUsages <usages> 
    

    При назначении политики голосовой маршрутизации параметров использования PSTN убедитесь, что вы выполняете одно из указанных ниже действий.When you assign PSTN usages to a voice routing policy, make sure you do one of the following:

    • Использование PSTN, связанных с голосовыми маршрутами, которые используют локальный шлюз PSTN для сайтаUse PSTN usages associated to voice routes that use a PSTN gateway local to the site
    • Используйте PSTN, связанные с голосовыми маршрутами, которые используют шлюз PSTN, находящийся в регионе, где не требуются ограничения на маршрутизацию на основе местоположения.Use PSTN usages associated to voice routes that use a PSTN gateway located in a region where Location-Based Routing restrictions aren't needed.

    В этом примере мы создадим две новые политики голосовой маршрутизации и назначаем им использование PSTN.In this example, we create two new voice routing policies and assign PSTN usages to them.

    New-CsOnlineVoiceRoutingPolicy -Identity "DelhiVoiceRoutingPolicy" -Description "Delhi voice routing policy" -OnlinePstnUsages "Long Distance" 
    New-CsOnlineVoiceRoutingPolicy -Identity "HyderabadVoiceRoutingPolicy" -Description " Hyderabad voice routing policy" -OnlinePstnUsages "Long Distance", "Local", "Internal" 
    

    В следующей таблице показаны политики маршрутизации голосовой связи, определенные в этом примере.The following table shows the voice routing policies defined in this example.

    Политика маршрутизации голосовой связи 1Voice routing policy 1 Политика маршрутизации голосовой связи 2Voice routing policy 2
    КОД политики голосовой связи через ИнтернетOnline voice policy ID Политика маршрутизации голосовой связи Delhi OnlineDelhi online voice routing policy Политика маршрутизации голосовой связи Hyderabad OnlineHyderabad online voice routing policy
    Использование сети PSTNOnline PSTN usages Междугородные звонкиLong Distance Междугородный, локальный, внутреннийLong Distance, Local, Internal
  3. С помощью командлета Grant-CsOnlineVoiceRoutingPolicy можно связать политики голосовой маршрутизации через Интернет с пользователями, которым требуются ограничения маршрутизации.Use the Grant-CsOnlineVoiceRoutingPolicy cmdlet to associate online voice routing policies to users who require routing restrictions to be enforced.

    Grant-CsOnlineVoiceRoutingPolicy -Identity <User> -Tenant <TenantId>
    

Включение маршрутизации на основе местоположения для сетевых сайтовEnable Location-Based Routing for network sites

  1. Используйте командлет Set-CsTenantNetworkSite , чтобы включить маршрутизацию на основе местоположения и связать политики голосовой маршрутизации с сетевыми сайтами, которые должны применять ограничения маршрутизации.Use the Set-CsTenantNetworkSite cmdlet to enable Location-Based Routing and associate voice routing policies to your network sites that need to enforce routing restrictions.

    Set-CsTenantNetworkSite -Identity <site ID> -EnableLocationBasedRouting <$true|$false>  
    

    В этом примере включается маршрутизация на основе местоположения для сайта Delhi и сайта Hyderabad.In this example, we enable Location-Based Routing for the Delhi site and the Hyderabad site.

    Set-CsTenantNetworkSite -Identity "Delhi" -EnableLocationBasedRouting $true  
    Set-CsTenantNetworkSite -Identity "Hyderabad" -EnableLocationBasedRouting $true 
    

    В приведенной ниже таблице показаны сайты, для которых включена маршрутизация на основе местоположения в этом примере.The following table shows the sites enabled for Location-Based Routing in this example.

    Сайт 1 (Delhi)Site 1 (Delhi) Сайт 2 (Hyderabad)Site 2 (Hyderabad)
    Имя сайтаSite name Сайт 1 (Delhi)Site 1 (Delhi) Сайт 2 (Hyderabad)Site 2 (Hyderabad)
    EnableLocationBasedRoutingEnableLocationBasedRouting ВерноTrue ВерноTrue
    ПодсетиSubnets Подсеть 1 (Delhi)Subnet 1 (Delhi) Подсеть 2 (Hyderabad)Subnet 2 (Hyderabad)

Включение маршрутизации на основе местоположения для шлюзовEnable Location-Based Routing for gateways

  1. Используйте командлет New-CsOnlinePSTNGateway для создания конфигурации шлюза для каждого шлюза или сайта сети.Use the New-CsOnlinePSTNGateway cmdlet to create a gateway configuration for each gateway or network site.

    New-CSOnlinePSTNGateway -Fqdn <FDQN registered for the SBC> -Identity <gateway configuration ID> -SipSignalingPort <listening port used> -Enabled $true 
    

    Если несколько шлюзов связаны с системой (например, Gateway или УАТС), измените каждый из них, чтобы включить ограничения маршрутизации на основе местоположения.If multiple gateways are associated with a system (for example, Gateway or PBX), modify each gateway to enable Location-Based Routing restrictions.

    В этом примере мы создадим одну конфигурацию шлюза для каждого шлюза.In this example, we create one gateway configuration for each gateway.

    New-CsOnlinePSTNGateway -Fqdn sbc.contoso.com -Enabled $true -SipSignalingPort 5067 
    

    Дополнительные сведения можно найти в разделе Настройка прямого маршрута.For more information, see Configure Direct Routing.

  2. Используйте командлет Set-CSOnlinePSTNGateway , чтобы включить маршрутизацию на основе местоположения для шлюзов, которые должны применять ограничения маршрутизации.Use the Set-CSOnlinePSTNGateway cmdlet to enable Location-Based Routing for your gateways that need to enforce routing restrictions.

    Включите возможность маршрутизации на основе местоположения для шлюзов, которые направляют звонки на шлюзы PSTN, которые направляют звонки в КТСОП и связывают сетевой сайт, на котором расположен шлюз.Enable Location-Based Routing to gateways that route calls to PSTN gateways that route calls to the PSTN, and associate the network site where the gateway is located.

    Set-CSOnlinePSTNGateway -Identity <gateway configuration ID> -GatewaySiteLbrEnabled $true -GatewaySiteID <site ID> 
    

    В этом примере включена маршрутизация на основе местоположения для каждого шлюза, связанного с шлюзами PSTN на сайтах Delhi и Hyderabad.In this example, we enable Location-Based Routing for each gateway that's associated to PSTN gateways in the Delhi and Hyderabad sites.

    Set-CSOnlinePSTNGateway -Identity sbc.contoso.com  -GatewaySiteLbrEnabled $true –GatewaySiteID "Delhi"
    Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com  -GatewaySiteLbrEnabled $true -GatewaySiteID "Hyderabad" 
    

    Не включайте маршрутизацию на основе местоположения для шлюзов, не направлять звонки в КТСОП.Don't enable Location-Based Routing for gateways that don't route calls to the PSTN. Однако вы по-прежнему должны ассоциировать шлюз с сетевым сайтом, на котором находится система.However, you still have to associate the gateway to the network site where the system is located. Это связано с тем, что для звонков по протоколу PSTN должны применяться ограничения на маршрутизацию на основе местоположения, связанные с конечными точками, которые подключены через этот шлюз.This is because Location-Based Routing restrictions need to be enforced for PSTN calls reaching endpoints that are connected via this gateway. В этом примере маршрутизация на основе местоположения не включена для каждого шлюза, связанного с системами УАТС на сайтах Delhi и Hyderabad.In this example, Location-Based Routing isn't enabled for each gateway that's associated to PBX systems in the Delhi and Hyderabad sites.

    Get-CSONlinePSTNGateway -Identity sbc.contoso.com 
    
    Identity: sbc.contoso.com 
    GatewaySiteLbrEnabled: $false 
    
    Get-CSONlinePSTNGateway -Identity sbc2.contoso.com 
    
    Identity: sbc2.contoso.com 
    GatewaySiteLbrEnabled: $false 
    

Включение маршрутизации на основе местоположения для политик звонковEnable Location-Based Routing for calling policies

Чтобы обеспечить возможность маршрутизации на основе местоположения для конкретных пользователей, настройте политику голосовой связи пользователей, чтобы предотвратить ОКТС платный звонок.To enforce Location-Based Routing for specific users, set up the users' voice policy to prevent PTSN toll bypass.

Используйте командлет Grant-CsTeamsCallingPolicy , чтобы включить маршрутизацию на основе местоположения, запретив бесплатный звонок без поддержки КТСОП.Use the Grant-CsTeamsCallingPolicy cmdlet to enable Location-Based routing by preventing PSTN toll bypass.

Grant-CsTeamsCallingPolicy -PolicyName <policy name> -id <user id> 

В этом примере мы постараемся отключить платный звонок в политики User1's звонков.In this example, we prevent PSTN toll bypass to User1's calling policies.

Grant-CsTeamsCallingPolicy –PolicyName "AllowCallingPreventTollBypass" -id "User1"