> For the complete documentation index, see [llms.txt](https://library.zoom.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://library.zoom.com/technical-library/zh/zoom-workplace/zoom-phone/zoom-phone-local-survivability-field-guide/overview.md).

# 概述

### 什么是 Zoom Phone 本地生存能力？

#### <mark style="color:蓝色;">ZPLS 是一种本地部署的虚拟设备，在 Zoom 数据中心无法访问时，支持同一站点内用户之间的内部电话呼叫</mark>

ZPLS 模块是一种本地部署的设备，允许同一 **站点** 在 Zoom 数据中心无法访问时彼此拨打电话。这为网络中断时的业务连续性提供了可生存性解决方案。

{% hint style="danger" %}
在本指南中，某个 **站点** 是 Zoom Phone 中使用的一个特定术语，用于将用户按共同身份（例如办公室位置）归为一组。对于某些客户，多个建筑可能被表示为一个站点；对于其他客户，园区中的每栋建筑都可能构成其自己的站点。鉴于本文中提到的设计注意事项，客户在考虑 ZPLS 模块时应了解其现有或潜在的站点配置。
{% endhint %}

**当 ZPLS 设备及其相关站点通过公共网络连接时，ZPLS 还支持跨站点呼叫**

单独来看，ZPLS 设备（也称为模块，即一个 *Zoom Node 模块*）可为同一 Zoom Phone 中的用户提供可生存性 **站点**。但是，通过局域网、园区网或广域网连接的多个 ZPLS 模块可以支持跨站点通信，只要内部网络保持正常运行，就能在可生存性事件期间连接来自不同站点的用户。

#### <mark style="color:蓝色;">当 Zoom 数据中心无法访问时，客户可以将 ZPLS 与 SBC 集成，以拨打和接听 PSTN 呼叫</mark>

当 Zoom 数据中心无法访问时，客户可以将 ZPLS 模块与会话边界控制器（SBC）集成，用于外部公共交换电话网（PSTN）呼叫。这使得由 Zoom 或第三方 BYOC 运营商提供 PSTN 电话号码的用户，在云端启用用于可生存性的呼叫转移后，能够在拨入来自外部方的电话时接听来电，并且无论本地网络状况或 Zoom 数据中心可用性如何都可以拨打外部电话；不过，内部呼叫可能会受到站点设计的限制。

#### <mark style="color:蓝色;">对于受支持的设备，ZPLS 模块是第三优先级的注册点；当云中的 Zoom Phone 主 SIP 区域和备用 SIP 区域可用时，会优先使用它们</mark>

在例行启动过程中，Zoom Phone 客户端会下载位于 Zoom 数据中心的主 SIP 区域和备用 SIP 区域（注册点）的 DNS SRV 记录。但是，对于启用了可生存性的并配有 ZPLS 模块的站点，受支持的客户端设备还会额外配置一个 *第三个* SRV 记录，指向该站点模块的 IP 地址。

#### <mark style="color:蓝色;">ZPLS 模块通过向站点特定的 SIP 区域发送例行 OPTIONS ping 来监控 Zoom 云的可用性</mark>

在正常运行期间，ZPLS 模块通常在本地网络中处于非活动状态，不参与通话处理。相反，ZPLS 模块会向站点特定的 SIP 区域发送例行 OPTIONS ping，以监控各位置之间的活动连接。

#### <mark style="color:蓝色;">只有当 ZPLS 模块和客户端设备都无法连接到站点特定的 SIP 区域时，才会启用可生存性模式</mark>

只有当 ZPLS 模块与主 SIP 区域和备用 SIP 区域之间的例行 OPTIONS ping 失败时，ZPLS 模块才会进入可生存性模式。若客户端设备与 SIP 区域的连接与 ZPLS 模块同时中断，只要设备之间存在 IP 连接，这些客户端设备就会向该模块注册。如果 ZPLS 模块仍与 Zoom Phone 云保持连接，则不会接受 SIP 注册。

#### <mark style="color:蓝色;">切换到 ZPLS 模块的预计故障切换时间约为三分钟，但可能会因设备数量而异</mark>

如果站点特定的 SIP 区域无法访问，设备切换到 ZPLS 模块的预计时间在三分钟内。不过，该时间可能会因同时尝试向每个 ZPLS 模块注册的设备数量而异。

#### <mark style="color:蓝色;">桌面客户端会在进入和退出可生存性模式时通知用户</mark>

当 Zoom 桌面客户端切换到可生存性模式时，用户会收到提醒，告知他们没有互联网连接，但电话服务仍可用。

<div data-with-frame="true"><img src="/files/ae2cc0e793b2c9951dfe1fb4f2650437c7d78de4" alt=""></div>

一旦服务恢复，用户会收到连接恢复提醒。

<div data-with-frame="true"><img src="/files/6fa12304d4fa70bc2c9a73e99e922159c2dbe082" alt=""></div>

{% hint style="info" %}
此提醒仅适用于 Zoom 桌面客户端；IP 电话不会显示故障切换或回退提醒。
{% endhint %}

#### <mark style="color:蓝色;">启用可生存性模式时，正在进行的呼叫将会中断，用户必须手动重新建立呼叫</mark>

当与其站点的 SIP 区域断开连接时，正在通话的用户会先听到快速忙音，然后通话才会断开。断开并切换到可生存性模式后，用户必须手动重新建立通话。

#### <mark style="color:蓝色;">在可生存性模式激活时，呼叫转移可以将拨入呼叫路由到 BYOC 电话号码</mark>

在可生存性事件期间，由于失去互联网连接，已注册到 Zoom Phone 云的电话号码对应的设备无法访问。不过，具有 SBC 和独立运营商的 ZPLS 客户可以在 Zoom Web门户中为直拨入线设置呼叫转移规则。启用后，呼叫转移规则会将拨入呼叫重定向到一个已注册到 Zoom Phone 的号码，或者重定向到一个 *单独的* 与客户本地 PSTN 中继绑定的号码。这使客户既可以灵活地直接从 Zoom 购买电话号码，又能够在失去与云连接的站点直接接听电话。

例如，如果用户有电话号码 X55-555-5555 注册到 Zoom Phone，而该用户的站点进入可生存性模式，那么从 Zoom 云的角度来看，该用户的电话号码将不可用。如果已启用呼叫转移并且拨打了该号码，Zoom Phone 可以通过 PSTN 将请求转发到其指定的转发电话号码（例如 X11-111-1111），再转到客户的 SBC。因此，外部来电者可以联系到正在经历可生存性事件的受影响站点中的用户。

#### <mark style="color:蓝色;">ZPLS 支持可生存性分发组，在可生存性事件期间提供更细致的呼叫路由能力</mark>

ZPLS 模块支持可生存性分发组（SDG），可在可生存性事件期间进行精细的呼叫路由配置。借助 SDG，企业可以将内部呼叫和拨入 PSTN 呼叫路由到单个用户、用户组（类似于呼叫队列或共享组）、IVR 菜单、另一个电话号码，或者在必要时路由到另一个 SDG。

虽然 SDG 不提供与标准运行模式下的呼叫队列、共享线路组或自动接线员相同的完整功能，但在恢复正常运行之前，SDG 仍可继续支持企业的关键呼叫路由需求。

可通过 **添加路由组** 在管理员门户中的配置。

<div data-with-frame="true"><figure><img src="/files/ee5aee574a573f222cef7d81332e87f46c8dceed" alt="" width="508"><figcaption></figcaption></figure></div>

#### <mark style="color:蓝色;">可生存性模式下用户之间的内部呼叫仍受 SRTP 保护</mark>

在可生存性模式下，用户之间的内部电话呼叫通过安全实时传输协议（SRTP）受到保护，并根据情况使用 AES-128 或 AES-256 加密，具体取决于 [设备能力](https://support.zoom.us/hc/en-us/articles/360001299063-Zoom-Voice-Supported-Devices).

#### <mark style="color:蓝色;">当 ZPLS 模块与 SIP 区域保持可靠连接约五分钟后，云服务/路由将恢复</mark>

一旦客户端设备和 ZPLS 模块与站点特定的 SIP 区域重新建立连接，恢复到正常运行的预计回退时间为五分钟。这其中包括一段用于确保网络连接稳定的时间，以应对间歇性或部分网络恢复（抖动）情况。如果网络连接不稳定，客户端设备和 ZPLS 模块将继续保持可生存性模式，直到连接被判定为稳定。

#### <mark style="color:蓝色;">ZPLS 模块将在退出可生存性模式后上传所有通话的呼叫详细记录</mark>

在 ZPLS 模块成功退出可生存性模式且 SIP 区域连接稳定后，该模块将上传在可生存性模式下进行的所有呼叫的呼叫详细记录（CDR）。这些记录在报告中会标记为在可生存性模式下完成的呼叫。

#### <mark style="color:蓝色;">站点更改，包括添加或修改用户或设备，会每 10 小时同步到 ZPLS 模块一次</mark>

通过 Zoom Web门户对站点配置所做的更新，包括添加或修改用户或设备，会每 10 小时同步到 ZPLS 模块一次。如果在新的配置更改与 ZPLS 模块同步之前发生停机事件，则该模块将使用最后已知的配置。

#### <mark style="color:蓝色;">客户可以使用测试模式来测试或模拟故障切换事件</mark>

客户可以通过在 Web门户中启用测试模式来模拟某个站点的故障切换事件。一旦为特定站点启用了测试模式，就必须重新启动 ZPLS 模块以接受客户端注册。之后，只要测试模式保持启用，退出并重新登录桌面客户端的用户将自动向 ZPLS 模块注册。

在测试模式激活期间，ZPLS 模块将像发生故障切换事件一样运行。内部用户可以呼叫其站点内的其他用户。此外，如果已配置，外拨和拨入呼叫将通过已连接的 SBC 路由；如果已配置并启用，拨入呼叫还将遵循呼叫转移规则。

禁用测试模式后，必须重新启动 ZPLS 模块才能恢复正常网络运行。

{% hint style="info" %}
测试模式不适用于 IP 电话设备。测试模式只能通过 Zoom 桌面应用进行测试。
{% endhint %}

### 支持的功能和客户端

#### <mark style="color:蓝色;">可生存性模式中的可用功能</mark>

以下列表包含在启用可生存性模式时 ZPLS 模块支持的功能：

**呼叫功能**

* 内部分机拨号
* 带站点代码的完整分机拨号
* 从通话历史记录中拨号
* DTMF（RFC 2833）
* 临时三方会议
* 呼叫转移\*
* 拨入/外拨 PSTN\*
* 联系人搜索/拨号（前 25,000 个联系人）
* 按姓名拨号
* 静音/解除静音
* 保持/恢复呼叫
* 通话驻留

**转接与路由**

* 咨询转接
* 盲转接
* 紧急位置识别号码
* ZPLS 模块间呼叫

**可生存性分发**

* 路由到用户
* 路由到组成员
* 路由到电话号码\*
* 路由到 IVR
* 工作时间
* 顺序响铃
* 同时响铃
* 语音提示

<sub>*\*需要 SBC 与 BYOC 集成*</sub>

#### <mark style="color:蓝色;">可生存性模式中不可用的功能</mark>

以下列表包含在启用可生存性模式时不受支持的功能：

* 添加/移除联系人
* 语音信箱
* 升级为多方会议（4 名及以上用户）
* 升级为会议
* 呼叫代接
* 切换到运营商
* 流动 e911 呼叫
* 快速拨号
* 监控（强插监听/监听/密语监听）
* 呼叫委派
* 对讲
* 端到端加密呼叫（E2EE）
* 自动接线员
* 呼叫队列

#### <mark style="color:蓝色;">支持的客户端设备</mark>

请参阅我们的支持中心以查看 [受支持的客户端设备](https://support.zoom.us/hc/en-us/articles/360029698771-Supported-desk-phone-features#h_01GGF32MEZ6DDT3VBE8Y2D6JH3) 和 [受支持的固件版本](https://support.zoom.us/hc/en-us/articles/360001299063-Zoom-Phone-Certified-Hardware).

### 网络端口和数据流

#### <mark style="color:蓝色;">概览图</mark>

下图展示了 ZPLS 模块和 SBC 配置所使用的网络端口和数据流。

<div data-with-frame="true"><img src="/files/c64e6dc4a1e4b3a0a2be8dbd03fadde331ad43fe" alt=""></div>

#### <mark style="color:蓝色;">ZPLS 可生存性防火墙要求</mark>

下表列出了在与云的连接未中断、正常运行期间 Zoom Phone 使用的网络端口。请参阅我们的支持中心以获取 [完整 IP 列表](https://support.zoom.us/hc/en-us/articles/201362683-Zoom-network-firewall-or-proxy-server-settings#h_01EEBSGCKBYVB20MCVPR78T0NN) 这些 IP 用于 Zoom Phone 云。

| 传输  | 源 IP           | 目标 IP        | 目标端口        | 目的                   |
| --- | -------------- | ------------ | ----------- | -------------------- |
| TCP | Zoom Phone 客户端 | Zoom Phone 云 | 5091        | SIP 信令流量             |
| TCP | Zoom Phone 客户端 | Zoom Phone 云 | 443         | Web 流量 - 客户端设置       |
| TCP | Zoom Phone 客户端 | Zoom Phone 云 | 390         | 来自桌面电话的目录搜索          |
| UDP | Zoom Phone 客户端 | Zoom Phone 云 | 20000-64000 | SRTP 媒体流量            |
| TCP | ZPLS           | Zoom Phone 云 | 5091        | SIP OPTIONS Ping（保活） |
| TCP | ZPLS           | Zoom Phone 云 | 443         | 节点 / 操作系统管理流量        |
| TCP | ZPLS           | Zoom Phone 云 | 9669        | 通话历史记录 / 恢复同步        |
| TCP | SBC            | Zoom Phone 云 | 5061        | SIP 信令流量（BYOC）       |
| UDP | SBC            | Zoom Phone 云 | 10000-64000 | SRTP 媒体流量（BYOC）      |

下表概述了当由于与云的连接中断而启用 ZPLS 故障切换时，Zoom Phone 使用的 TCP 和 UDP 端口。

| 传输  | 源 IP           | 目标 IP | 目标端口        | 目的          |
| --- | -------------- | ----- | ----------- | ----------- |
| TCP | Zoom Phone 客户端 | ZPLS  | 5091        | SIP 信令流量    |
| UDP | Zoom Phone 客户端 | ZPLS  | 20000-64000 | SRTP 媒体流量   |
| TCP | ZPLS           | SBC   | 5061        | 来自桌面电话的目录搜索 |
| UDP | ZPLS           | SBC   | 20000-64000 | SRTP 媒体流量   |

#### <mark style="color:蓝色;">BYOC 本地对等防火墙要求</mark>

在可生存性事件期间将 ZPLS 模块与 SBC 集成以进行外部拨号的客户，必须启用本地对等所需的端口。配置路由组后，该路由组所需的 IP 地址可在网上查看。要访问这些 IP，请执行以下步骤：

1. 登录 Zoom Web门户。
2. 在……下 **电话系统管理** 子菜单中，选择 **公司信息**.
3. 点击 **账户设置**
4. 找到以下选项： **路由组**。点击 **管理** 以加载新页面。

   <div data-with-frame="true"><figure><img src="/files/42ab058c5ad0258b7b4699355db6b0849edc79d4" alt="" width="563"><figcaption></figcaption></figure></div>
5. 在下一页上，找到目标路由组，并将鼠标悬停在 **"i"** 图标。

   <div data-with-frame="true"><figure><img src="/files/6528620d128670a3cecd7b490708c9c05196f24d" alt="" width="563"><figcaption></figcaption></figure></div>
6. 根据需要，在窗口中为您的网络启用指定的 IP 地址和端口。

   <div data-with-frame="true"><figure><img src="/files/a406b64bc3368bc3b79e1a1afa3d1d96bc0f8395" alt="" width="563"><figcaption></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://library.zoom.com/technical-library/zh/zoom-workplace/zoom-phone/zoom-phone-local-survivability-field-guide/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
