站点易存活可确保在您与 Webex 的网络连接中断时始终可访问您的企业。 站点易生存使用本地网络中的网关,在与 Webex 的网络连接中断的情况下,为站点终端提供退回呼叫服务。
工作方式
自 2023 年 3 月起, Cisco IOS XE Cupertino 17.9.3 发行版中提供Webex Calling Survivability Gateway 功能。 同时,通过将您的Cisco用户名发送至sgw-es-request@external.cisco.com 。 |
默认情况下, Webex Calling终端在活动模式下运行,连接到 Webex 云以进行 SIP 注册和呼叫控制。 但是,如果与 Webex 的网络连接中断,终端将自动切换到 Survivability 模式,并且注册会退回到本地网络中的 Survivability 网关。 当终端处于 Survivability 模式时,Survivability Gateway 为这些终端提供基本的备份呼叫服务。 在与 Webex 的网络连接恢复后,呼叫控制和注册会恢复到 Webex 云。
当终端处于易生存模式时,您可以进行以下呼叫:
支持的Webex Calling端点之间的内部呼叫(站点内)
使用本地 PSTN 线路或SIP 干线到外部号码和 E911 提供商的外部呼叫(传入和传出)
下图所示为与 Webex 的连接中断且Webex 站点上的终端在生存模式下运行的网络故障场景。 在图中,Survivability Gateway 在两个现场终端之间路由内部呼叫,且无需连接到 Webex。 在本例中,为 Survivability Gateway 配置了本地PSTN 连接。 因此,处于易生存模式的现场终端可以使用 PSTN 传入和传出呼叫到外部号码和 E911 提供商。

要使用此功能,必须将本地网络中的Cisco IOS XE 路由器配置为生存网关。 Survivability Gateway 每天从 Webex 云为该位置的终端同步呼叫信息。 如果终端切换到生存模式,网关可以使用此信息来接管 SIP 注册并提供基本呼叫服务。
以下条件适用于 Survivability Gateway:
Webex 云在设备配置文件中包含 Survivability Gateway IP 地址、主机名和端口。 因此,终端能够在与 Webex 的连接中断时访问 Survivability Gateway 进行注册。
Webex 云和 Survivability Gateway 之间的每日呼叫数据同步包含注册用户的身份验证信息。 因此,终端可以保持安全的注册,即使在生存模式下运行。 同步还包括这些用户的路由信息。
Survivability Gateway 可以使用 Webex 提供的路由信息自动路由内部呼叫。 将 PSTN 干线配置添加到 Survivability Gateway 以提供外部呼叫。
部署站点易生存的每个站点都需要本地网络中的 Survivability 网关。
一旦 Webex网络连接恢复至少 30 秒,注册和呼叫控制都将恢复到 Webex 云。
功能支持
下表提供了有关支持的功能的信息。
功能 | 条评论 | ||
---|---|---|---|
站点内分机呼叫 | 自动受支持,无需在 Survivability Gateway 上进行特定的路由配置。 但是,站点内分机呼叫不支持备用号码和虚拟分机。 |
||
站点间和 PSTN 呼叫(入站和出站) | 基于电信线路或SIP 干线的 PSTN 呼叫。 | ||
E911 呼叫处理 | E911 呼叫需要 PSTN 线路或SIP 干线。 去电使用指定紧急响应位置 (ERL) 的特定注册紧急位置标识号 (ELIN)。 如果紧急操作员返回已已断开的呼叫,Survivability Gateway 会将呼叫定向到最后一个拨打该紧急号码的设备。 |
||
呼叫保持和恢复 | 支持
|
||
有人参与呼叫转接 | 支持 | ||
自动呼叫转接 | 支持 | ||
入站主叫号码(名称) | 支持 | ||
入站主叫号码 (姓名和号码) | 支持 | ||
点对点视频呼叫 | 支持 | ||
三向呼叫 | 不支持 | ||
共享呼叫外观 | Webex 应用程序和座机支持。 |
配置了此功能后,站点易生存可用于以下受支持的端点。
类型 | 型号 | 最低版本 |
---|---|---|
采用多平台 (MPP) 固件的Cisco IP 电话 | 6821, 6841, 6851, 6861, 6861 Wi-Fi, 6871 7811, 7821, 7841, 7861 8811, 8841, 8851, 8861 8845(仅音频)、8865(仅音频) 有关采用多平台 (MPP) 固件的受支持Cisco IP 电话的更多信息,请参阅: |
12.0(1) |
Cisco Webex 应用程序 | Windows、Mac | 43.2 |
下表详细说明了可配置为 Survivability Gateway 的Cisco IOS XE 路由器。 该表还提供了每个平台支持的最大数量和最低 IOS XE 版本的信息。
型号 | 最大终端注册数 | 最低版本 | ||
---|---|---|---|---|
集成多业务路由器 4321 | 50 | Cisco IOS XE 17.9.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 |
Survivability Gateway 支持在同一网关上托管 Webex Survivability 配置和 Unified SRST 配置。 网关可以同时支持Webex Calling终端和注册到 Unified Communications Manager 的终端的生存功能。 要配置托管:
为注册到 Unified Communications Manager 的终端配置 Unified SRST 支持。 有关配置,请参阅Cisco Unified SRST管理指南。
在同一网关上,按照站点生存能力配置任务流程本文中的操作,为Webex Calling终端的站点易生存配置网关。
托管的呼叫路由注意事项
为托管场景配置呼叫路由时,请考虑以下因素:
如果呼叫中的两个端点都注册到 Survivability Gateway,Survivability Gateway 会自动路由内部呼叫。 内部呼叫将在任何已注册的客户端(SRST 或Webex Calling)之间自动路由。
可能存在与一个呼叫控制系统的连接断开,而与另一个呼叫控制系统的连接保持正常的情况。 因此,一组终端注册到 Survivability Gateway,而同一站点上的另一组终端注册到主呼叫控制。 在这种情况下,您可能需要将两组终端之间的路由呼叫到SIP 干线或 PSTN 线路。
外部呼叫和 E911 呼叫可以路由到SIP 干线或 PSTN 线路。
不能在同一路由器中部署 Survivability Gateway 和本地网关。
公共交换电话网络 (PSTN) 服务的可用性取决于网络中断期间可用的 SIP 干线或 PSTN 线路。
断电期间,具备 4G 和 5G 连接的设备(例如,适用于移动设备或平板电脑的 Webex 应用程序)仍可注册到Webex Calling 。 因此,他们可能无法在断电期间从同一站点位置呼叫其他号码。
拨号模式在生存模式和活动模式下的工作方式可能不同。
此功能不支持在退回到 Survivability Gateway 期间呼叫保持。 但是,当重新建立与云服务的连接时,呼叫将被保留。..
发生故障时,设备可能需要几分钟时间才能成功注册到 Survivability Gateway。
Survivability Gateway 必须使用IPv4 地址。 不支持 IPv6。
Control Hub 中的按需同步状态更新可能需要多达 30 分钟。
43.2 版不支持Cisco Webex多呼叫窗口。 如果您使用多呼叫窗口,请在生存模式下将其禁用,并使用主应用程序拨打或接听电话。
如果退出并重新启动处于 Survivability 模式的Cisco Webex应用程序,该应用程序不会重新注册到 Survivability Gateway。
在生存模式下:
站点易存活不支持 MPP 软键,例如暂留、取消暂留、插入、代答、组代答和呼叫并取按键。 但是,它们并未显示为禁用状态。
对共享线路的呼叫可以在所有设备上响铃。 但是,其他共享线路功能(例如远程线路状态监控、保留、恢复、同步 DND 和呼叫转移设置)不可用。
会议或三向呼叫不可用。
MPP 电话不提供已拨、已接和未接电话的本地呼叫历史记录。
功能配置
完成以下任务以为现有Webex Calling位置添加站点生存功能。 如果与 Webex 云的连接中断,本地网络中的 Survivability 网关可以为该位置的端点提供备份呼叫控制。
准备工作
如果您需要预配置一个新网关以充当 Survivability Gateway,请参阅 Webex 文章将Cisco IOS托管网关注册到Webex Cloud以添加到 Control Hub 的网关。
步骤 | 命令或操作 | 目的 |
---|---|---|
1 |
在 Control Hub 中,分配生存能力网关服务到网关。 |
|
2 |
从 Control Hub 下载配置模板。 配置网关命令行时,您将需要该模板。 |
|
3 |
配置 Survivability Gateway 的许可证。 |
|
4 |
配置 Survivability Gateway 的证书。 |
|
5 |
使用先前下载的配置模板作为配置网关命令行的指南。 完成模板中的所有必需配置。 |
不能将同一个网关分配为本地网关和生存能力网关。
|
准备工作
1 | 登录到 Control Hub(网址:https://admin.webex.com)。 如果您是合作伙伴组织,则 Partner Hub 启动。 要打开 Control Hub,单击客户在 Partner Hub 中查看并选择适用的客户,或者选择我的组织打开合作伙伴组织的 Control Hub 设置。 |
2 | 在 Control Hub 中,在服务,单击呼叫,然后单击托管网关标签页。 托管网关视图显示通过 Control Hub 管理的网关列表。 该服务列显示当前服务分配。
|
3 | 对于要分配为 Survivability Gateway 的网关,根据服务字段:
|
4 | 从服务类型下拉列表中,选择生存能力网关并填写以下字段:
|
5 | 单击分配。 |
1 | 登录到 Control Hub(网址:https://admin.webex.com)。 如果您是合作伙伴组织,则 Partner Hub 启动。 要打开 Control Hub,单击客户在 Partner Hub 中查看并选择适用的客户,或者选择我的组织打开合作伙伴组织的 Control Hub 设置。 |
2 | 在 Control Hub 中,在服务,单击呼叫,然后单击托管网关标签页。 |
3 | 单击适用的 Survivability Gateway。 |
4 | 单击下载配置模板并将模板下载到您的桌面或笔记本电脑。 |
1 | 进入路由器上的全局配置模式:
|
||
2 | 使用仅适用于您的特定平台的命令配置许可证。
|
要为 Survivability Gateway 请求和创建证书,请完成以下步骤。 您必须使用由受信任的Certificate Authority签名的证书。
您可以运行示例代码中的命令以完成这些步骤。 有关这些命令以及更多配置选项的其他信息,请参阅“ SIP TLS 支持”的章节Cisco Unified Border Element配置指南。
1 | 通过运行以下命令进入全局配置模式:
|
||
2 | 通过运行以下命令生成 RSA 私钥。 私钥模数必须至少为 2048 位。
|
||
3 | 配置信任点以保存 Survivability Gateway 证书。 网关完全限定域名(fqdn) 使用的值必须与将生存能力服务分配给网关时使用的值相同。
|
||
4 | 通过运行 出现提示时,输入 CSR 显示在屏幕上后,使用记事本将证书复制到一个文件,然后发送给支持的证书颁发机构 (CA)。
|
||
5 | 在 CA 颁发证书后,运行 出现提示时,将颁发CA 证书的 base 64 CER/PEM 证书内容(而非设备证书)粘贴到终端中。 |
||
6 | 使用 出现提示时,将 base 64 CER/PEM 证书粘贴到终端中。 |
||
7 | 检查根CA 证书是否可用: |
||
8 | 如果捆绑包中不包含您的根CA 证书,请获取证书并将其导入新的信任点。
出现提示时,将 base 64 CER/PEM 证书内容粘贴到终端中。 |
||
9 | 使用配置模式,使用以下命令指定默认信任点、TLS 版本和 SIP-UA 默认值。
|
使用先前下载的配置模板作为配置网关命令行的指南。 完成模板中的所有必需配置。
以下步骤包含命令示例以及命令说明。 编辑设置以适合您的部署。 尖括号(例如, <settings>
) 标识应在其中输入应用于部署的值的设置。 各种 <tag>设置使用数值来标识和分配配置集。
|
1 | 进入全局配置模式。
其中:
|
||
2 | 执行语音服务配置:
命令说明:
|
||
3 | 在路由器上启用易存活性:
命令说明:
|
||
4 | 配置 NTP 服务器:
|
||
5 | (可选)。 配置一般限制类呼叫权限:
上述示例创建了一组自定义的限制类,命名为类别(例如, |
||
6 | 配置首选编解码器列表。 例如,下表将 g711ulaw 指定为首选编解码器,然后指定 g711alaw。
命令说明:
|
||
7 | 配置每个位置的默认语音注册池:
命令说明:
|
||
8 | 配置紧急呼叫:
命令说明:
|
||
9 | 配置 PSTN 的拨号对等机。 有关拨号对等机配置的示例,请参阅PSTN 连接示例。 |
||
10 | 可选。 为路由器启用音乐保持。 您必须在路由器闪存中存储 G.711 格式的音乐文件。 该文件可以是 .au 或 .wav文件格式,但文件格式必须包含 8 位 8 kHz 数据(例如,ITU-T A-law 或 mu-law 数据格式)。
命令说明:
|
可选。 仅在希望完成即时按需同步时才完成此程序。 此程序并非强制性的,因为 Webex 云每天一次将呼叫数据自动同步到 Survivability Gateway。
1 | 登录到 Control Hub(网址:https://admin.webex.com)。 如果您是合作伙伴组织,则 Partner Hub 启动。 要打开 Control Hub,单击客户在 Partner Hub 中查看 并选择适用的客户 或选择我的组织打开合作伙伴组织的 Control Hub 设置。 |
2 | 在 Control Hub 中,在服务,单击呼叫,然后单击托管网关标签页。 |
3 | 单击适用的 Survivability Gateway 以打开生存能力服务该网关的视图。 |
4 | 单击同步按钮。 |
5 | 单击提交。 完成同步可能需要 10 分钟才能完成。
|
1 | 登录到 Control Hub(网址:https://admin.webex.com)。 如果您是合作伙伴组织,则 Partner Hub 启动。 要打开 Control Hub,单击客户在 Partner Hub 中查看并选择适用的客户,或者选择我的组织打开合作伙伴组织的 Control Hub 设置。 |
||
2 | 在 Control Hub 中,在服务,单击呼叫,然后单击托管网关标签页。 |
||
3 | 单击适用的 Survivability Gateway 以打开生存能力服务该网关的视图。 |
||
4 | 单击编辑按钮并更新以下设置。
|
||
5 | 单击提交。
|
配置示例
对于外部呼叫,配置与 PSTN 的连接。 本主题概述了一些选项并提供了示例配置。 两个主要选项是:
语音接口卡 (VIC) 连接到 PSTN
SIP 干线到PSTN 网关
语音接口卡连接到 PSTN
您可以在路由器上安装语音接口卡 (VIC) 并配置到 PSTN 的端口连接。
有关如何在路由器上安装 VIC 的详细信息,请参阅您路由器型号的硬件安装指南。
有关如何配置 VIC 的详细信息及示例,请参阅语音端口配置指南, Cisco IOS版本 15M&T 。
SIP 干线到 PSTN 网关
您可以配置指向PSTN 网关的SIP 干线连接。 要在网关上配置干线连接,请使用语音类租户配置。 以下是配置示例。
voice class tenant 300
sip-server ipv4:<ip_address>:<port>
session transport udp
bind all source-interface GigabitEthernet0/0/1
拨号对等配置
对于干线连接,为干线连接配置入站和出站拨号对等机。 配置取决于您的要求。 有关详细的配置信息,请参阅拨号对等机配置指南, Cisco IOS版本 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:<ip_address>
!
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 号码。 以下是配置示例:
从带有非 +E164 的 PSTN 转换规则
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-pattern 911
!
dial-peer voice 301 pots
description Inbound dial-peer for E911 call
emergency response callback
incoming called e164-pattern-map 351
direct-inward-dial