直接路由的 Location-Based 路由方案
阅读本文之前,请确保已 阅读规划 Location-Based 路由。
本文介绍使用 Location-Based 路由限制收费绕过的不同方案。 这些方案比较了为启用和未启用 Location-Based 路由的用户的呼叫路由方式。
- Teams 用户向 PSTN 发出出站呼叫
- Teams 用户从 PSTN 接收入站呼叫
- Teams 用户将呼叫转接或转接到另一个 Teams 用户
- Teams 用户将呼叫转接或转接到 PSTN 终结点
- 同时响铃
下图显示了 Location-Based 路由在每个方案中启用的限制。 为 Location-Based 路由启用的用户、网络站点和网关有一个边界。 使用关系图作为指南来帮助你了解 Location-Based 路由在每个方案中的工作原理。
Teams 用户向 PSTN 发出出站呼叫
用户未启用 Location-Based 路由
未启用 Location-Based 路由的用户可以使用未启用 Location-Based 路由的任何站点的任何网关通过其分配的语音路由策略进行出站呼叫。 但是,如果为网关启用了 Location-Based 路由,则用户无法通过网关进行出站呼叫,即使该网关已分配给其语音路由策略也是如此。 如果用户漫游到启用了 Location-Based 路由的站点,他们只能通过未启用 Location-Based 路由的普通路由网关进行呼叫。
用户已启用 Location-Based 路由
用户终结点的网络位置会影响为启用 Location-Based 路由的用户的出站呼叫的路由。 下表显示了 Location-Based 路由如何影响用户 1 的出站呼叫路由,具体取决于用户 1 的位置。
用户 1 终结点位置 | 用户 1 的出站呼叫路由 |
---|---|
为用户分配 DID 的同一站点,为站点 1 (Location-Based 路由启用了站点 1) | 根据用户的语音路由策略,通过为站点 1 上启用 Location-Based 路由 (GW1) 的网关路由的呼叫 |
为站点 2 启用 Location-Based 路由 (站点 2) | 根据用户的语音路由策略,呼叫通过为漫游站点 2 上启用 Location-Based 路由 (GW2) 的网关路由 |
与分配用户 DID 的网站不同,站点未启用 Location-Based 路由 (站点 3) | 基于用户的语音路由策略,通过网关路由的呼叫,该网关未启用 Location-Based 路由的站点上未启用 Location-Based 路由 (GW3) |
未知的内部网络 (位置 4) | 除非网关将 GatewayLbrEnabledUserOverride 设置为 True,否则不允许 PSTN 呼叫 |
未知的外部网络 (位置 5) | 除非网关将 GatewayLbrEnabledUserOverride 设置为 True,否则不允许 PSTN 呼叫 |
Teams 用户从 PSTN 接收入站呼叫
用户未启用 Location-Based 路由
未启用 Location-Based 路由的用户可以接收来自网关的入站呼叫,该呼叫未启用其分配的 DID 号码入口的 Location-Based 路由。 如果用户漫游到未启用 Location-Based 路由的站点,他们仍可以通过其普通 PSTN 网关接收呼叫。
用户已启用 Location-Based 路由
相比之下,启用 Location-Based 路由的用户可以接收来自 PSTN 网关的入站呼叫,当他们位于同一站点,以及当他们位于另一个站点时,并且网关已启用 Location-Based 路由,GatewayLbrOverride 设置为 True。 下表显示了用户 1 移动到不同网络位置时用户 1 如何接收入站呼叫。 如果呼叫未路由到用户的终结点,则会转到用户的未接听呼叫转接设置(如果配置了这些设置)。 通常,呼叫会转发到语音邮件。
用户 1 终结点位置 | 路由到用户 1 的入站呼叫 |
---|---|
为站点 1 启用 Location-Based 路由 (站点 1) | 在站点 1 中路由到用户 1 终结点的呼叫 |
为站点 2 启用 Location-Based 路由 (站点 2) | 未路由到站点 2 中的终结点的调用 |
与分配用户 DID 的网站不同,站点未启用 Location-Based 路由 (站点 3) | 未路由到站点 3 中的终结点的调用 |
未知的内部网络 (位置 4) | 除非网关将 GatewayLbrEnabledUserOverride 设置为 True,否则不会路由呼叫 |
未知的外部网络 (位置 5) | 除非网关将 GatewayLbrEnabledUserOverride 设置为 True,否则不会路由呼叫 |
Teams 用户将呼叫转接或转接到另一个 Teams 用户
当涉及 PSTN 终结点时,Location-Based 路由会分析是否为一个或两个用户启用了 Location-Based 路由,并确定应根据两个终结点的位置转移或转接呼叫。
呼叫转移要求发起用户接听呼叫,而呼叫转接不需要接听初始呼叫。 即使用户 1 不在接听入站呼叫的位置,也可以转接呼叫 (查看 Teams 用户从 PSTN 部分接收入站呼叫 的表) 并且如果用户无法接收入站呼叫,则无法转移呼叫。
用户未启用 Location-Based 路由
未启用 Location-Based 路由的用户可以将 PSTN 呼叫转移或转接到未启用 Location-Based 路由的其他用户。 启用 Location-Based 路由的用户通常位于为 PSTN 呼叫启用路由的网关 Location-Based。 因此,不允许未启用的用户将 PSTN 呼叫转接或转接到启用了 Location-Based 路由的用户。 例外是启用 Location-Based 路由的用户漫游到未启用 Location-Based 路由的站点。 在此方案中,允许传输的呼叫。
同样,未启用 Location-Based 路由的用户只能接收来自另一个未启用 Location-Based 路由的用户的转接或转接 PSTN 呼叫。
用户已启用 Location-Based 路由
仅当目标用户启用了 Location-Based 路由并且位于同一站点时,才允许从启用了 Location-Based 路由的网关转移和转发入站 PSTN 呼叫。 否则,不允许转移和转接呼叫。
下表显示是否允许呼叫转接和呼叫转接,具体取决于目标用户的位置。 在此表中,位于站点 1 中的用户 1 启动传输或转发到其他 Teams 用户,这些用户也启用了 Location-Based 路由,并且位于不同位置。
目标用户终结点位置 | 用户 1 发起呼叫转移 | 用户 1 启动呼叫转接 |
---|---|---|
与发起程序 (用户 2) 相同的网络站点 | 允许 | 允许 |
为 Location-Based 路由启用的不同网络站点 (用户 3) | 不允许 | 不允许 |
不同网络站点,站点未启用 Location-Based 路由 (用户 4) | 不允许 | 不允许 |
未知的内部网络 (用户 5) | 不允许 | 不允许 |
未知的外部网络 (用户 6) | 不允许 | 不允许 |
Teams 用户将呼叫转接或转接到 PSTN 终结点
用户未启用 Location-Based 路由
允许将 PSTN 呼叫转接和转接到另一个 PSTN 号码。
将入站 VOIP 呼叫转接和转发到 PSTN 必须遵循呼叫者的收费绕过限制。
- 如果未为调用方启用 Location-Based 路由,则可以将其转移到任何未启用 Location-Based 路由的 PSTN 网关。
- 如果调用方启用了 Location-Based 路由,则只能将其传输到位于同一网络站点的启用了 Location-Based 路由的网关。
用户已启用 Location-Based 路由
将 PSTN 呼叫转接和转接到另一个 PSTN 号码时,必须路由到与入站呼叫到达的同一 Location-Based 已启用路由的网关。
将入站 VOIP 呼叫转接和转发到 PSTN 必须同时遵守呼叫方和被呼叫用户的收费绕过限制。
如果未为调用方启用 Location-Based 路由,则可以将其转移到任何未启用 Location-Based 路由的 PSTN 网关。
如果调用方启用了 Location-Based 路由,则只能将其传输到位于同一网络站点的启用了 Location-Based 路由的网关。
下表显示了 Location-Based 路由如何影响从站点 1 上启用 Location-Based 路由的用户 1 到不同位置将呼叫转接到 PSTN 终结点的用户的 VOIP 呼叫路由。
用户发起呼叫转移或转接 | 传输或转发到 PSTN |
---|---|
同一网络站点、为 Location-Based 路由启用的站点 (用户 2) | 如果基于用户 2 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由,则允许生成的 PSTN 呼叫 |
为 Location-Based 路由启用的不同网络站点 (用户 3) | 仅当基于用户 3 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |
不同网络站点,站点未启用 Location-Based 路由 (用户 4) | 仅当基于用户 4 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |
未知的内部网络 (用户 5) | 仅当基于用户 5 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |
未知的外部网络 (用户 6) | 仅当基于用户 6 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |
同时响铃
启用 Location-Based 路由的用户收到呼叫并同时启用了响铃时,Location-Based 路由将分析呼叫方的位置和被调用方终结点,以确定是否应路由呼叫。 同时响铃遵循呼叫转接和转接相同的 Location-Based 规则。
另一个 Teams 用户同时响铃
下表显示了 Location-Based 路由是否允许为用户 1 同时拨打不同用户的入站 PSTN 呼叫。
目标用户终结点位置 | 同时环 |
---|---|
与发起程序 (用户 2) 相同的网络站点 | 允许 |
为 Location-Based 路由 ( ) 启用了不同的漫游网络站点 | 不允许 |
未为 Location-Based 路由启用漫游网络站点, (用户 4) | 不允许 |
未知的内部网络 (用户 5) | 不允许 |
未知的外部网络 (用户 6) | 不允许 |
目标用户是 PSTN 号码 | 只能根据用户 1 的语音路由策略,通过站点 1 上启用 Location-Based 路由的网关 1 来路由呼叫 |
同时响铃到 PSTN 终结点
下表显示了从位于站点 1 的已启用 Location-Based 路由的用户 1 到同时响铃设置为 PSTN 号码的不同位置的用户的入站 VoIP 呼叫 Location-Based 路由行为。
调用的用户终结点位置 | 同时响铃目标是 PSTN 终结点 |
---|---|
同一网络站点、为 Location-Based 路由启用的站点 (用户 2) | 仅当基于用户 2 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |
为用户 3) 启用 Location-Based 路由 (不同的网络站点 | 仅当基于用户 3 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |
不同网络站点未为 Location-Based 路由启用 (用户 4) | 仅当基于用户 4 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |
未知的内部网络 (用户 5) | 仅当基于用户 5 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |
未知的外部网络 (用户 6) | 仅当基于用户 6 的语音路由策略的计算路由导致通过站点 1 上启用了 Location-Based 路由的网关 1 的路由时,才允许生成的 PSTN 呼叫 |