- 主页
- /
- 文章
站点自存性: Webex Calling
站点生存能力可确保即使您与 Webex 的网络连接中断,您的业务也始终 可访问。站点生存能力使用本地网络中的网关 为现场端点提供后备呼叫服务,以 应对与 Webex 的网络连接中断的情况。
准备工作
Webex Calling Survivability Gateway 功能适用于 Cisco IOS XE Dublin 17.12.3 版本或更高版本。
默认情况下,Webex Calling 端点以主动模式运行,连接到 Webex 云进行 SIP 注册和呼叫控制。但是,如果与 Webex 的网络连接中断,端点将自动切换到生存模式,并且注册将回退到本地网络内的生存网关。当端点处于生存模式时,生存网关为这些端点提供基本的备份呼叫服务。与 Webex 的网络连接恢复后,呼叫控制和注册将恢复到 Webex 云。
当端点处于生存模式时,您可以进行以下调用:
-
受支持的 Webex Calling 端点之间的内部呼叫(站内)
-
使用本地 PSTN 电路或 SIP 中继线向外部号码和 E911 提供商拨打外部电话(来电和去电)
下图显示了网络故障场景,其中与 Webex 的连接中断,并且 Webex 站点上的端点以生存模式运行。在图像中,Survivability Gateway 在两个现场端点之间路由内部呼叫,而无需连接到 Webex。在这种情况下,生存性网关配置有本地 PSTN 连接。因此,处于生存模式的现场端点可以使用 PSTN 拨打和接听外部号码和 E911 提供商的电话。

要使用此功能,您必须将本地网络中的 Cisco IOS XE 路由器配置为生存网关。生存性网关每天从 Webex 云同步该位置端点的呼叫信息。如果端点切换到生存模式,网关可以使用此信息接管 SIP 注册并提供基本的呼叫服务。
以下条件适用于生存网关:
-
Webex 云在设备配置文件中包含 Survivability Gateway IP 地址、主机名和端口。因此,如果与 Webex 的连接中断,端点能够联系 Survivability Gateway 进行注册。
-
Webex 云和 Survivability Gateway 之间的每日通话数据同步包括注册用户的身份验证信息。因此,即使在生存模式下运行,端点也可以保持安全注册。同步还包括这些用户的路由信息。
-
生存网关可以使用 Webex 提供的路由信息自动路由内部呼叫。向 Survivability Gateway 添加 PSTN 中继配置以提供外部呼叫。
-
部署站点生存能力的每个站点都需要在本地网络中配备一个生存能力网关。
-
一旦 Webex 网络连接恢复至少 30 秒,注册和呼叫控制都会恢复到 Webex 云。
功能支持
下表提供了有关支持的功能的信息。
功能 | MPP 设备和 Webex 应用程序 | VG4xx ATA |
---|---|---|
站内分机呼叫 |
自动支持,无需在 Survivability Gateway 上进行任何特定的路由配置。 |
自动支持,无需在 Survivability Gateway 上进行任何特定的路由配置。 不支持备用号码。 |
站点间和 PSTN 呼叫(入站和出站) |
基于电信电路或 SIP 中继的 PSTN 呼叫。 |
基于电信电路或 SIP 中继的 PSTN 呼叫。 |
E911呼叫处理 |
E911 呼叫需要 PSTN 电路或 SIP 中继。 外拨电话使用特定注册的紧急位置识别号 (ELIN) 来定义紧急响应位置 (ERL)。如果紧急接线员回拨已断开的电话,生存网关会将呼叫转接到最后拨打紧急号码的设备。 |
E911 呼叫需要 PSTN 电路或 SIP 中继。 外拨电话使用特定注册的紧急位置识别号 (ELIN) 来定义紧急响应位置 (ERL)。如果紧急接线员回拨已断开的电话,生存网关会将呼叫转接到最后拨打紧急号码的设备。 |
呼叫保持和恢复 |
是否支持 如果您正在使用等候音乐 (MOH),请使用 MOH 文件手动配置 Survivability Gateway。 |
VG4xx ATA 模拟线路无法保持或恢复呼叫。 仅当 VG4xx ATA 接到来电时才支持此功能。 |
有人值守呼叫转移 |
支持 |
仅当 VG4xx ATA 接到来电时才支持此功能。 |
盲目呼叫转移 |
支持 |
仅当 VG4xx ATA 接到来电时才支持此功能。 |
入站主叫号码(名称) |
是否支持 |
是否支持 |
来电显示(姓名) & 数字) |
是否支持 |
是否支持 |
点对点视频通话 |
是否支持 |
不支持 |
三方通话 |
不支持 |
不支持 |
共用线 |
是否支持 |
是否支持 |
虚拟线路 |
是否支持 |
不支持 |
配置该功能后,站点生存能力可用于以下受支持的端点。
类型 | 型号 | 最低版本 |
---|---|---|
带有多平台 (MPP) 固件的 Cisco IP 电话 |
6821、6841、6851、6861、6861 无线网络、6871 7811, 7821, 7841, 7861 8811, 8841, 8851, 8861 8845(仅音频)、8865(仅音频) 9800 有关支持多平台 (MPP) 固件的 Cisco IP 电话的详细信息,请参阅: |
12.0(1) 适用于 9800 系列 - PhoneOS 3.2(1) |
Cisco IP 会议电话 |
7832, 8832 |
12.0(1) |
Cisco Webex 应用程序 |
Windows、Mac |
43.2 |
VG4xx ATA 端点 |
VG400 ATA、VG410 ATA 和 VG420 ATA |
17.16.1a |
Survivability Gateway 不支持第三方设备。
下表有助于将 Cisco IOS XE 路由器配置为生存网关。该表列出了每个平台支持的最大端点数量和最低 IOS XE 版本。
型号 | 最大端点注册数 | 最低版本 |
---|---|---|
集成服务路由器 4321 | 50 |
Cisco IOS XE Dublin 17.12.3 或更高版本 |
集成服务路由器 4331 | 100 | |
集成服务路由器 4351 | 700 | |
集成服务路由器 4431 | 1200 | |
集成服务路由器 4451-X | 2000 | |
集成服务路由器 4461 | 2000 | |
Catalyst Edge 8200L-1N-4T | 1500 | |
Catalyst Edge 8200-1N-4T | 2500 | |
Catalyst Edge 8300-1N1S-6T | 2500 | |
Catalyst Edge 8300-2N2S-6T | 2500 | |
Catalyst Edge 8300-1N1S-4T2X | 2500 | |
Catalyst Edge 8300-2N2S-4T2X | 2500 | |
Catalyst Edge 8000V软件小配置 | 500 | |
Catalyst Edge 8000V 软件中等配置 | 1000 | |
Catalyst Edge 8000V软件大配置 | 2000 |
连接目的 |
源地址 |
源端口 |
协议 |
目的地地址 |
目的地端口 |
---|---|---|---|---|---|
呼叫信令至生存网关 (SIP TLS) |
设备 |
5060-5080 |
TLS |
存活网关 |
8933 |
呼叫媒体至生存网关 (SRTP) |
设备 |
19560-19660 |
UDP |
存活网关 |
8000-14198(基于 UDP 的 SRTP) |
呼叫信令至 PSTN 网关 (SIP) |
存活网关 |
临时 |
TCP 或 UDP |
您的 ITSP PSTN 网关 |
5060 |
到 PSTN 网关的呼叫媒体 (SRTP) |
存活网关 |
8000-48198 |
UDP |
您的 ITSP PSTN 网关 |
临时 |
时间同步 (NTP) |
存活网关 |
临时 |
UDP |
NTP 服务器 |
123 |
名称解析 (DNS) |
存活网关 |
临时 |
UDP |
DNS 服务器 |
53 |
云管理 |
连接器 |
临时 |
HTTPS |
Webex 服务 |
443, 8433 |
有关云模式的操作指导,请参阅 Webex Calling 的端口参考信息 帮助文章。
您可以自定义 Cisco IOS XE 路由器上的端口设置值。该表使用默认值来提供指导。
生存性网关支持在同一网关上共置 Webex 生存性配置和统一 SRST 配置。该网关可以支持 Webex Calling 端点和注册到 Unified Communications Manager 的端点的生存能力。要配置主机托管:
-
为注册到 Unified Communications Manager 的端点配置 Unified SRST 支持。有关配置,请参阅 Cisco Unified SRST 管理指南。
-
在同一网关上,按照本文中的 站点生存能力配置任务流 为 Webex Calling 端点配置具有站点生存能力的网关。
主机托管的呼叫路由注意事项
为主机托管场景配置呼叫路由时,请考虑以下事项:
-
如果呼叫的两个端点都已注册到生存网关,生存网关就会自动路由内部呼叫。内部呼叫会自动在任何注册客户端(SRST 或 Webex Calling)之间路由。
-
可能会出现这样的情况:与一个呼叫控制系统的连接断开,而与另一个呼叫控制系统的连接仍然保持畅通。因此,一组端点注册到生存性网关,而同一站点的另一组端点注册到主要呼叫控制。在这种情况下,您可能需要将两组端点之间的呼叫路由到 SIP 中继或 PSTN 电路。
-
外部呼叫和 E911 呼叫可以路由到 SIP 中继或 PSTN 电路。
-
公共交换电话网络 (PSTN) 服务的可用性取决于网络中断期间可用的 SIP 中继或 PSTN 电路。
-
具有 4G 和 5G 连接的设备(例如,适用于移动设备或平板电脑的 Webex App)在中断期间仍可以注册到 Webex Calling。因此,在停电期间,他们可能无法从同一站点位置拨打其他号码。
-
拨号模式在生存模式下的工作方式可能与主动模式下的工作方式不同。
-
此功能不支持在回退到生存网关期间保留呼叫。但是,当重新建立与云服务的连接时,通话仍会保留。
-
发生中断时,设备可能需要几分钟才能成功注册到生存网关。
-
生存性网关必须使用 IPv4 地址。不支持 IPv6。
-
控制中心的按需同步状态更新最多可能需要 30 分钟。
-
版本 43.2 不支持 Cisco Webex 多呼叫窗口。如果您正在使用多呼叫窗口,请在生存模式下禁用它,然后使用主应用程序拨打或接听电话。
-
不要在语音服务 voip 配置模式下配置 SIP 绑定命令。这会导致 MPP 电话向 Survivability Gateway 注册失败。
在生存模式下:
-
不支持 MPP 软键,例如驻留、取消驻留、插入、代答、组代答和呼叫拉取按钮。然而,他们看上去并不残疾。
-
拨打共享线路的电话可以在所有设备上响铃。但是,其他共享线路功能(如远程线路状态监控、保持、恢复、同步 DND 和呼叫转接设置)不可用。
-
无法使用会议或三方通话。
-
MPP 电话不提供已拨打、已接听和未接听电话的本地通话历史记录。
功能配置
完成以下任务以向现有 Webex Calling 位置添加站点生存能力。如果与 Webex 云的连接中断,本地网络中的 Survivability Gateway 可以为该位置的端点提供备份呼叫控制。
准备工作
如果您需要配置一个新的网关作为生存能力网关,请参阅 Webex 文章 将 Cisco IOS 托管网关注册到 Webex Cloud 以将网关添加到 Control Hub。
步骤 | 命令或操作 | 目的 |
---|---|---|
1 |
在 Control Hub 中,将 Survivability Gateway 服务分配给网关。 | |
2 |
从 Control Hub 下载配置模板。配置网关命令行时,您将需要该模板。 | |
3 |
为 Survivability Gateway 配置许可证。 | |
4 |
为 Survivability Gateway 配置证书。 | |
5 |
使用您之前下载的配置模板作为配置网关命令行的指南。完成模板中的所有必需配置。 |
准备工作
1 |
登录到 Control Hub(网址:https://admin.webex.com)。 如果您是合作伙伴组织,合作伙伴中心就会启动。要打开 Control Hub,请单击合作伙伴中心中的 客户 视图并选择适用的客户,或者选择 我的组织 以打开合作伙伴组织的 Control Hub 设置。 |
2 |
在 Control Hub 中的 SERVICES下,单击 Calling ,然后单击 Managed Gateways 选项卡。 托管网关视图显示您通过 Control Hub 管理的网关列表。 服务 列显示当前服务分配。
|
3 |
对于要分配为生存性网关的网关,请根据 服务 字段的值选择以下选项之一:
|
4 |
从服务类型下拉菜单中,选择 Survivability Gateway 并填写以下字段:
|
5 |
单击分配。 |
1 |
登录到 Control Hub(网址:https://admin.webex.com)。 如果您是合作伙伴组织,合作伙伴中心就会启动。要打开 Control Hub,请单击合作伙伴中心中的 客户 视图并选择适用的客户,或者选择 我的组织 以打开合作伙伴组织的 Control Hub 设置。 |
2 |
在 Control Hub 中的 SERVICES下,单击 Calling ,然后单击 Managed Gateways 选项卡。 |
3 |
单击适用的生存能力网关。 |
4 |
单击 下载配置模板 并将模板下载到您的台式机或笔记本电脑。 |
1 |
进入路由器的全局配置模式: |
2 |
使用仅适用于特定平台的命令配置许可证。
当配置吞吐量高于 250Mbp 时,您需要 HSEC 平台许可证。 |
配置证书
完成以下步骤来为 Survivability Gateway 请求和创建证书。使用由知名的证书颁发机构签署的证书。
Survivability Gateway 平台仅支持公开的 CA 证书。私人或企业 CA 证书不能用于 Survivability Gateway。
有关 Webex Calling 支持的根证书颁发机构列表,请参阅 哪些根证书颁发机构支持对 Cisco Webex 音频和视频平台的呼叫?。
Survivability Gateway 平台不支持通配符证书。
运行示例代码中的命令来完成这些步骤。有关这些命令的更多信息以及更多配置选项,请参阅 Cisco Unified Border Element 配置指南中的“ SIP TLS 支持”一章。
1 |
通过运行以下命令进入全局配置模式: |
2 |
通过运行以下命令生成 RSA 私钥。私钥模数必须至少为 2048 位。 |
3 |
配置信任点以保存 Survivability Gateway 证书。网关完全限定域名 (fqdn) 必须使用向网关分配生存服务时所使用的相同值。 |
4 |
通过运行 出现提示时,输入 当 CSR 显示在屏幕上后,使用记事本将证书复制到一个文件中,然后将其发送给受支持的证书颁发机构 (CA)。 如果您的证书签名提供商需要 PEM(隐私增强邮件)格式的 CSR,请在提交之前添加页眉和页脚。例如: |
5 |
CA给您颁发证书后,运行 出现提示时,粘贴 base 64 CER/PEM 将CA证书内容(不是设备证书)签发到终端。 |
6 |
使用 出现提示时,粘贴 base 64 CER/PEM 证书进入终端。 |
7 |
检查根 CA 证书是否可用: Webex Calling 解决方案仅支持公开的证书颁发机构。不支持私有或企业 CA 证书。 |
8 |
如果您的根 CA 证书未包含在捆绑包中,请获取该证书并将其导入到新的信任点。 如果您的 Cisco IOS XE 网关没有公开的 CA 根证书,请执行此步骤。 出现提示时,粘贴 base 64 CER/PEM 证书内容输入终端。 |
9 |
使用配置模式,使用以下命令指定默认信任点、TLS 版本和 SIP-UA 默认值。 |
您可以使用 PKCS12 格式(.pfx 或 .p12)将 CA 证书和密钥对作为捆绑包导入。您可以从本地文件系统或远程服务器导入该包。PKCS12 是一种特殊类型的证书格式。它将整个证书链从根证书到身份证书以及 RSA 密钥对捆绑在一起。也就是说,您导入的 PKCS12 包将包括密钥对、主机证书和中间证书。为以下场景导入 PKCS12 捆绑包:
-
从另一个 Cisco IOS XE 路由器导出并导入到您的 Survivability Gateway 路由器
-
使用 OpenSSL 在 Cisco IOS XE 路由器外部生成 PKCS12 捆绑包
完成以下步骤为您的 Survivability Gateway 路由器创建、导出和导入证书和密钥对。
1 |
(可选)导出 Survivability Gateway 路由器所需的 PKCS12 捆绑包。 此步骤仅适用于从另一个 Cisco IOS XE 路由器导出的情况。 |
2 |
(可选)使用 OpenSSL 创建 PKCS12 捆绑包。 仅当您使用 OpenSSL 在 Cisco IOS XE 外部生成 PKCS12 捆绑包时,此步骤才适用。 |
3 |
导入 PKCS12 格式的文件包。 以下是该命令的示例配置以及有关可配置参数的详细信息:
crypto pki import 命令自动构建信任点以容纳证书。 |
4 |
使用配置模式,使用以下命令指定默认信任点、TLS 版本和 SIP-UA 默认值。 |
配置生存网关
使用您之前下载的配置模板作为配置网关命令行的指南。完成模板中的必填配置。
以下步骤包含示例命令以及命令的说明。编辑设置以适合您的部署。尖括号(例如 )标识您应输入适用于您的部署的值的设置。各种 <tag> 设置使用数值来识别和分配配置集。
- 除非另有说明,此解决方案要求您完成此过程中的所有配置。
- 从模板应用设置时,在复制到网关之前将
%tokens%
替换为您的首选值。 - 有关命令的更多信息,请参阅 Webex 托管网关命令参考。除非命令描述指向其他文档,否则请使用本指南。
1 |
进入全局配置模式。 其中:
|
2 |
执行语音服务配置:
命令说明:
|
3 |
在路由器上启用生存能力: 命令说明:
|
4 |
配置NTP服务器:
|
5 |
(选修的)。配置一般限制类呼叫权限: 前面的示例创建了一组自定义的限制类,名为类别(例如, |
6 |
配置首选编解码器列表。例如,以下列表指定 g711ulaw 作为首选编解码器,其次是 g711alaw。 命令说明:
|
7 |
配置每个位置的默认语音注册池: 命令说明:
|
8 |
配置紧急呼叫: 命令说明:
如果 WiFi 覆盖与 IP 子网不准确匹配,则移动设备的紧急呼叫可能没有正确的 ELIN 映射。 |
9 |
为 PSTN 配置拨号对等体。有关拨号对等体配置的示例,请参阅 PSTN 连接示例。 |
10 |
可选。为路由器启用等候音乐。您必须将音乐文件以 G.711 格式存储在路由器闪存中。该文件可以是.au或.wav文件格式,但文件格式必须包含8位8kHz数据(例如,ITU-T A-law或mu-law数据格式)。 命令说明:
|
可选。仅当您要完成立即按需同步时才完成此过程。此过程不是强制性的,因为 Webex 云每天会自动将呼叫数据同步到 Survivability Gateway 一次。
1 |
登录到 Control Hub(网址:https://admin.webex.com)。 如果您是合作伙伴组织,合作伙伴中心就会启动。要打开 Control Hub,请单击合作伙伴中心中的 客户 视图并选择适用的客户,或者选择 我的组织 以打开合作伙伴组织的 Control Hub 设置。 |
2 |
在 Control Hub 中的 SERVICES下,单击 Calling ,然后单击 Managed Gateways 选项卡。 |
3 |
单击适用的生存能力网关以打开该网关的 生存能力服务 视图。 |
4 |
点击 同步 按钮。 |
5 |
点击提交。 完成同步可能需要最多 10 分钟。
|
1 |
登录到 Control Hub(网址:https://admin.webex.com)。 如果您是合作伙伴组织,合作伙伴中心就会启动。要打开 Control Hub,请单击合作伙伴中心中的 客户 视图并选择适用的客户,或者选择 我的组织 以打开合作伙伴组织的 Control Hub 设置。 |
2 |
在 Control Hub 中的 SERVICES下,单击 Calling ,然后单击 Managed Gateways 选项卡。 |
3 |
单击适用的生存能力网关以打开该网关的 生存能力服务 视图。 |
4 |
单击 编辑 按钮并更新以下内容的设置。
|
5 |
点击提交。 如果要从 Control Hub 中删除 Survivability Gateway,请先取消分配 Survivability Gateway 服务。有关更多详细信息,请参阅 将服务分配给托管网关。 |
配置示例
对于外部呼叫,请配置与 PSTN 的连接。本主题概述了一些选项并提供了示例配置。两个主要选项是:
-
语音接口卡 (VIC) 连接至 PSTN
-
SIP 中继到 PSTN 网关
语音接口卡连接至 PSTN
您可以在路由器上安装语音接口卡 (VIC) 并配置与 PSTN 的端口连接。
-
有关如何在路由器上安装 VIC 的详细信息,请参阅路由器型号的硬件安装指南。
-
有关如何配置 VIC 的详细信息以及示例,请参阅 语音端口配置指南,Cisco IOS 版本 15M & T。
SIP 中继到 PSTN 网关
您可以配置指向 PSTN 网关的 SIP 中继连接。要在网关上配置中继连接,请使用 voice-class-tenant 配置。以下是示例配置。
voice class tenant 300
sip-server ipv4::
session transport udp
bind all source-interface GigabitEthernet0/0/1
拨号对等体配置
对于中继连接,为中继连接配置入站和出站拨号对等体。配置取决于您的要求。有关详细配置信息,请参阅 拨号对等体配置指南,Cisco IOS Release 15M & T。
以下是示例配置:
使用 UDP 和 RTP 的出站拨号对等体到 PSTN
dial-peer voice 300 voip
description outbound to PSTN
destination-pattern +1[2-9]..[2-9]......$
translation-profile outgoing 300
rtp payload-type comfort-noise 13
session protocol sipv2
session target sip-server
voice-class codec 1
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
使用 UDP 和 RTP 从 PSTN 入站拨号对等体
voice class uri 350 sip
host ipv4:
!
dial-peer voice 190 voip
description inbound from PSTN
translation-profile incoming 350
rtp payload-type comfort-noise 13
session protocol sipv2
voice-class codec 1
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
数字翻译
对于 PSTN 连接,您可能需要使用转换规则将内部分机转换为 PSTN 可以路由的 E.164 号码。以下是示例配置:
从 PSTN 转换规则 +E164
voice translation-rule 350
rule 1 /^\([2-9].........\)/ /+1\1/
voice translation-profile 300
translate calling 300
translate called 300
从电话系统翻译规则 +E164
voice translation-rule 300
rule 1 /^\+1\(.*\)/ /\1/
voice translation-profile 300
translate calling 300
translate called 300
以下示例包含紧急呼叫配置的示例。
如果 WiFi 覆盖与 IP 子网不准确匹配,则移动设备的紧急呼叫可能没有正确的 ELIN 映射。
紧急响应地点 (ERL)
voice emergency response location 1
elin 1 14085550100
subnet 1 192.168.100.0 /26
!
voice emergency response location 2
elin 1 14085550111
subnet 1 192.168.100.64 /26
!
voice emergency response zone 1
location 1
location 2
拨出拨号对等体
voice class e164-pattern-map 301
description Emergency services numbers
e164 911
e164 988
!
voice class e164-pattern-map 351
description Emergency ELINs
e164 14085550100
e164 14085550111
!
dial-peer voice 301 pots
description Outbound dial-peer for E911 call
emergency response zone 1
destination e164-pattern-map 301
!
dial-peer voice 301 pots
description Inbound dial-peer for E911 call
emergency response callback
incoming called e164-pattern-map 351
direct-inward-dial