> 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/shang-ye-ban-fu-wu/zoom-contact-center/zoom-customer-experience/overview/zoom-contact-center-architecture.md).

# 架构

Zoom 呼叫中心采用有效-有效架构设计，以确保可靠性和弹性。

以下各节概述了 Zoom 呼叫中心的架构。

### Zoom 呼叫中心数据中心 SIP 区域

在有效-有效架构中，弹性和冗余是关键。为了支持语音频道和电话通讯需求，每个 Zoom 呼叫中心数据中心都配有两个相同、互联的 SIP 区域，并配备专用硬件和服务，以实现独立的弹性和持续性。

在正常运行期间，负载均衡器会在数据中心内的两个 SIP 区域之间均匀分配呼叫。在每个 SIP 区域内，呼叫会被公平地分配到一个呼叫交换机集群中，这些呼叫交换机负责呼叫路由、建立和拆除等多种功能。呼叫随后从呼叫交换机连接到每个区域内的会话边界控制器（SBC），后者要么连接到 Zoom 底层的服务提供商网络，要么连接到客户提供的运营商（BYOC-P），用于 PSTN 路由，直到呼叫到达最终目的地。

在这一框架下，架构的每个关键部分——即 SBC、负载均衡器和呼叫交换机——都配备了待机冗余硬件，以提高弹性。若某个 SIP 区域发生影响服务的事件 & 活动 &直播，呼叫的活动媒体、信令和注册将故障切换到另一个区域，以确保服务不中断。此外，由于 Zoom 力求在任何给定时间内每个 SIP 区域的容量不超过 50%，因此一旦某个 SIP 区域发生影响服务的事件 & 活动 &直播，呼叫应能顺利切换到对侧区域，直到标准操作恢复。

下图从高层展示了 SIP 区域的有效-有效架构设计：

<div data-with-frame="true"><figure><img src="/files/bfe64cea51d02fc84ce52c00fe381725c12ebbcb" alt=""><figcaption><p>SIP 区域有效-有效架构概览</p></figcaption></figure></div>

### Zoom 呼叫中心数据中心整体概览

从物理层面来看，Zoom 在数据中心的部署位于高度安全的共址设施内，具备物理安全、冗余供电和制冷系统，以及接入领先的运营商中立互联网服务提供商（ISP）和对等合作伙伴。

从技术层面来看，Zoom 在数据中心的部署采用容错架构，包括完全冗余以及从主数据中心到备用数据中心的快速故障转移能力，以提升可靠性并最大限度减少所有呼叫中心频道的停机时间。

在极不可能发生数据中心完全中断或影响服务的事件 & 活动 &直播时，Zoom 呼叫中心的媒体、信令和注册信息可能会暂时丢失，需要切换到备用的第二数据中心。在这种情况下，语音频道会议将重新注册到第二数据中心，并将所有入站呼叫通过该位置的备用运营商进行路由。随后，所有新呼叫将通过该第二数据中心及其相关的有效-有效区域进行处理，直到服务完全恢复。服务恢复后，将使用维护窗口在适当的主数据中心将运营恢复正常。

下图从高层展示了 Zoom 的数据中心冗余设计：

<div data-with-frame="true"><figure><img src="/files/7838aaf1d56a2a34a6bb263ebec1ac5bb3d97c1e" alt=""><figcaption><p>Zoom 的数据中心冗余概览</p></figcaption></figure></div>

建议读者参阅 Zoom 的 [状态](https://status.zoom.us/) 和 [正常运行时间](https://uptime.zoom.us/) 网站，以获取有关服务可用性的更多信息。


---

# 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/shang-ye-ban-fu-wu/zoom-contact-center/zoom-customer-experience/overview/zoom-contact-center-architecture.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.
