在 Lync Server 2013 中启用Location-Based路由

 

上次修改的主题: 2013-04-26

部署企业语音并定义网络区域、站点和子网后,可以启用Location-Based路由。 Location-Based必须为以下企业语音元素启用路由:

  • 网络站点

  • 中继配置

  • 语音策略

  • 路由配置

启用Location-Based路由到网络站点

部署企业语音并配置网络站点后,即可配置Location-Based路由。 首先,创建语音路由策略,将网络站点与适当的 PSTN 使用情况相关联。 将 PSTN 用法分配到语音路由策略时,请确保仅使用与本地使用 PSTN 网关的语音路由关联的 PSTN 用法或位于不需要Location-Based路由限制的区域中的 PSTN 网关。使用 Lync Server Windows PowerShell命令、New-CsVoiceRoutingPolicy 或 Lync Server 控制面板创建语音路由策略。

New-CsVoiceRoutingPolicy -Identity <voice routing policy ID> -Name <voice routing policy name> -PstnUsages <usages>

有关更多信息,请参阅 New-CsVoiceRoutingPolicy

在此示例中,下表和Windows PowerShell命令演示了两个语音路由策略及其在此方案中定义的关联 PSTN 用法。 表中仅包含特定于Location-Based路由的设置,以便进行说明。

New-CsVoiceRoutingPolicy -Identity "DelhiVoiceRoutingPolicy" -Name "Delhi voice routing policy" -PstnUsages @{add="Delhi usage", "PBX Del usage", "PBX Hyd usage"}
New-CsVoiceRoutingPolicy -Identity "HyderabadVoiceRoutingPolicy" -Name " Hyderabad voice routing policy" -PstnUsages @{add="Hyderabad usage", "PBX Del usage", "PBX Hyd usage"}
语音路由策略 1 语音路由策略 2

语音策略 ID

德里语音路由政策

海得拉巴语音路由策略

PSTN 用法

德里使用情况、PBX Del 使用情况、PBX Hyd 使用情况

海得拉巴使用情况、PBX Hyd 使用情况、PBX Del 使用情况

接下来,为适用的网络站点配置Location-Based路由,并将语音路由策略关联到它们。 使用 Lync Server Windows PowerShell 命令 New-CsNetworkSite 启用Location-Based路由,并将语音路由策略关联到必须强制实施路由限制的网络站点。

Set-CsNetworkSite -Identity <site ID> -EnableLocationBasedRouting <$true|$false> -VoiceRoutingPolicy <voice routing policy ID>

在本示例中,下表说明了使用 Lync Server Windows PowerShell 在此方案中定义的两个不同的网络站点(德里和海得拉巴)的Location-Based路由。 表中仅包含特定于Location-Based路由的设置,以便进行说明。

Set-CsNetworkSite -Identity "Delhi" -EnableLocationBasedRouting $true -VoiceRoutingPolicy "DelhiVoiceRoutingPolicy"
Set-CsNetworkSite -Identity "Hyderabad" -EnableLocationBasedRouting $true -VoiceRoutingPolicy "HyderabadVoiceRoutingPolicy"
德里) (1号站点 海得拉巴) (站点 2

站点名称

德里) (1号站点

海得拉巴) (站点 2

EnableLocationBasedRouting

True

True

语音路由策略

德里语音路由政策

海得拉巴语音路由策略

子网

(德里) 子网 1

海得拉巴 (子网 2)

启用Location-Based路由到中继

若要为Location-Based路由启用中继配置,需要为每个中继或每个网络站点创建中继配置。 使用 Lync Server Windows PowerShell命令 New-CsTrunkConfiguration 创建中继配置。 如果多个中继与给定系统 ((即网关或 PBX) )关联,则必须修改每个中继配置以启用Location-Based路由限制。

New-CsTrunkConfiguration -Identity < trunk configuration ID>

有关详细信息,请参阅 New-CsTrunkConfiguration

在此示例中,以下Windows PowerShell命令演示如何在此方案中定义的部署中为每个中继创建一个中继配置。

New-CsTrunkConfiguration -Identity Service:PstnGateway:"<Trunk 1 DEL-GW>"
New-CsTrunkConfiguration -Identity Service:PstnGateway:"<Trunk 2 HYD-GW>"
New-CsTrunkConfiguration -Identity Service:PstnGateway:"<Trunk 3 DEL-PBX>"
New-CsTrunkConfiguration -Identity Service:PstnGateway:"<Trunk 4 HYD-PBX>"

为每个中继配置中继配置后,可以使用 Lync Server Windows PowerShell命令 Set-CsTrunkConfiguration 启用Location-Based路由到必须强制实施路由限制的中继。 启用Location-Based路由到将调用路由到将调用路由到 PSTN 的 PSTN 网关的中继,并关联网关所在的网络站点。

Set-CsTrunkConfiguration -Identity <trunk configuration ID> -EnableLocationRestriction $true -NetworkSiteID <site ID>

有关详细信息,请参阅 New-CsTrunkConfiguration

在此示例中,为与德里和海得拉巴的 PSTN 网关关联的每个中继启用了Location-Based路由:

Set-CsTrunkConfiguration -Identity Service:PstnGateway:Trunk 1 DEL-GW -EnableLocationRestriction $true -NetworkSiteID "Delhi"
Set-CsTrunkConfiguration -Identity Service:PstnGateway:Trunk 2 HYD-GW -EnableLocationRestriction $true -NetworkSiteID "Hyderabad"

请勿为不将调用路由到 PSTN 的中继启用Location-Based路由;但是,仍必须将中继关联到系统所在的网络站点 Location-Based,因为需要对通过此中继连接到终结点的 PSTN 调用强制实施路由限制。 在此示例中,不为与德里和海得拉巴的 PBX 系统关联的每个中继启用Location-Based路由:

Set-CsTrunkConfiguration -Identity Service:PstnGateway:Trunk 3 DEL-PBX -EnableLocationRestriction $false -NetworkSiteID "Delhi"
Set-CsTrunkConfiguration -Identity Service:PstnGateway:Trunk 4 HYD-PBX -EnableLocationRestriction $false -NetworkSiteID "Hyderabad"

连接到不将调用路由到 PSTN 的系统的终结点 (即 PBX) 将具有与为Location-Based路由启用的用户的 Lync 终结点类似的限制。 这意味着,无论用户的位置如何,这些用户都能够向 Lync 用户发出和接听呼叫。 他们还可以向不将呼叫路由到 PSTN 网络的其他系统发出接收呼叫, (即连接到不同 PBX) 的终结点,而不考虑系统与之关联的网络站点。 所有涉及 PSTN 终结点的入站呼叫、出站呼叫、呼叫传输和呼叫转接都将受到Location-Based路由强制执行。 此类调用必须仅使用定义为此类系统本地的 PSTN 网关。

下表说明了两个不同的网络站点中四个中继的中继配置:两个连接到 PSTN 网关,两个连接到 PBX 系统。

名称 EnableLocationRestriction NetworkSiteID

PstnGateway:Trunk 1 DEL-GW

True

德里) (1号站点

PstnGateway:Trunk 2 HYD-GW

True

海得拉巴) (站点 2

PstnGateway:Trunk 3 DEL-PBX

False

德里) (1号站点

PstnGateway:Trunk 4 HYD-PBX

False

海得拉巴) (站点 2

启用Location-Based路由到语音策略

若要强制Location-Based路由到特定用户,请配置这些用户的语音策略,以防止绕过 PSTN 收费。 使用 Lync Server Windows PowerShell命令 New-CsVoicePolicy 创建新的语音策略或 Set-CsVoicePolicy(如果使用现有策略)通过防止 PSTN 通行费旁路来启用Location-Based路由。

Set-CsVoicePolicy -Identity <voice policy ID> -PreventPSTNTollBypass <$true|$false>

有关详细信息,请参阅 New-CsVoicePolicy

对于本示例,下表和Windows PowerShell命令演示如何防止 PSTN 通行费绕过德里和海得拉巴语音策略在此方案中定义。 表中仅包含特定于Location-Based路由的设置,以便进行说明。

Set-CsVoicePolicy -Identity "Delhi voice policy" -PreventPSTNTollBypass $true
Set-CsVoicePolicy -Identity "Hyderabad voice policy" -PreventPSTNTollBypass $true
语音策略 1 语音策略 2

语音策略 ID

德里语音政策

海得拉巴语音策略

PSTN 用法

德里使用情况、PBX Del 使用情况、PBX Hyd 使用情况

海得拉巴使用情况、PBX Hyd 使用情况、PBX Del 使用情况

PreventPSTNTollBypass

True

True

在路由配置中启用Location-Based路由

最后,全局启用路由到路由配置的Location-Based。 使用 Lync Server Windows PowerShell命令 New-CsRoutingConfiguration 启用Location-Based路由。

Set-CsRoutingConfiguration -EnableLocationBasedRouting $true

有关详细信息,请参阅 Set-CsRoutingConfiguration

注意

虽然必须通过全局配置启用Location-Based路由,但要应用的规则集将仅针对已在本文档中指定的站点、用户和中继强制执行。