准备工作

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 提供商的电话。

网络故障场景图,其中与 Webex 的连接中断,并且 Webex 站点上的端点以生存模式运行。
处于存活模式的 Webex Calling 端点

要使用此功能,您必须将本地网络中的 Cisco IOS XE 路由器配置为生存网关。生存性网关每天从 Webex 云同步该位置端点的呼叫信息。如果端点切换到生存模式,网关可以使用此信息接管 SIP 注册并提供基本的呼叫服务。

以下条件适用于生存网关:

  • Webex 云在设备配置文件中包含 Survivability Gateway IP 地址、主机名和端口。因此,如果与 Webex 的连接中断,端点能够联系 Survivability Gateway 进行注册。

  • Webex 云和 Survivability Gateway 之间的每日通话数据同步包括注册用户的身份验证信息。因此,即使在生存模式下运行,端点也可以保持安全注册。同步还包括这些用户的路由信息。

  • 生存网关可以使用 Webex 提供的路由信息自动路由内部呼叫。向 Survivability Gateway 添加 PSTN 中继配置以提供外部呼叫。

  • 部署站点生存能力的每个站点都需要在本地网络中配备一个生存能力网关。

  • 一旦 Webex 网络连接恢复至少 30 秒,注册和呼叫控制都会恢复到 Webex 云。

功能支持

下表提供了有关支持的功能的信息。

表 1. 支持的呼叫功能
功能 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 接到来电时才支持此功能。

入站主叫号码(名称)

是否支持

是否支持

来电显示(姓名) & 数字)

是否支持

是否支持

点对点视频通话

是否支持

不支持

三方通话

不支持

不支持

共用线

是否支持

是否支持

虚拟线路

是否支持

不支持

配置该功能后,站点生存能力可用于以下受支持的端点。

表 2. 支持的端点模型
类型型号最低版本
带有多平台 (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 版本。

表 3. 支持的平台型号
型号最大端点注册数最低版本

集成服务路由器 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
表 4. 生存网关的端口参考信息

连接目的

源地址

源端口

协议

目的地地址

目的地端口

呼叫信令至生存网关 (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 的端点的生存能力。要配置主机托管:

主机托管的呼叫路由注意事项

为主机托管场景配置呼叫路由时,请考虑以下事项:

  • 如果呼叫的两个端点都已注册到生存网关,生存网关就会自动路由内部呼叫。内部呼叫会自动在任何注册客户端(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

在 Cisco IOS XE 上配置证书

为 Survivability Gateway 配置证书。

5

将网关配置为生存性网关

使用您之前下载的配置模板作为配置网关命令行的指南。完成模板中的所有必需配置。

在 Control Hub 中使用此过程将现有网关指定为生存性网关。

准备工作

如果 Control Hub 中不存在该网关,请参阅 将 Cisco IOS 网关注册到 Webex Calling 以添加新的网关实例。
1

登录到 Control Hub(网址:https://admin.webex.com)。

如果您是合作伙伴组织,合作伙伴中心就会启动。要打开 Control Hub,请单击合作伙伴中心中的 客户 视图并选择适用的客户,或者选择 我的组织 以打开合作伙伴组织的 Control Hub 设置。

2

在 Control Hub 中的 SERVICES下,单击 Calling ,然后单击 Managed Gateways 选项卡。

托管网关视图显示您通过 Control Hub 管理的网关列表。 服务 列显示当前服务分配。
3

对于要分配为生存性网关的网关,请根据 服务 字段的值选择以下选项之一:

  • 未分配(空值)—单击 分配服务 并进入下一步。

  • 生存性网关— 如果要编辑现有的网关 IP 设置,请转到 编辑生存性网关属性。否则,转到流程中的下一个步骤。

4

从服务类型下拉菜单中,选择 Survivability Gateway 并填写以下字段:

  • 位置— 从下拉菜单中选择一个位置。

  • 主机名— 输入为网关创建证书时使用的完全限定域名 (FQDN)。它可能是证书主题备用名称字段 (SAN) 中包含的名称。FQDN 和 IP 地址仅用于与网关建立安全连接。因此,没有必要在 DNS 中填充它。

  • IP 地址— 以 IPv4 格式输入生存网关的 IP 地址。设备在生存模式下运行时注册到该地址。

5

单击分配

(可选) 取消分配生存能力服务— 如果要从网关中删除生存能力网关,请转至 取消分配托管网关的服务
从 Control Hub 下载配置模板。配置网关命令行时,您将需要该模板。
1

登录到 Control Hub(网址:https://admin.webex.com)。

如果您是合作伙伴组织,合作伙伴中心就会启动。要打开 Control Hub,请单击合作伙伴中心中的 客户 视图并选择适用的客户,或者选择 我的组织 以打开合作伙伴组织的 Control Hub 设置。

2

在 Control Hub 中的 SERVICES下,单击 Calling ,然后单击 Managed Gateways 选项卡。

3

单击适用的生存能力网关。

4

单击 下载配置模板 并将模板下载到您的台式机或笔记本电脑。

确保您拥有适合您的网关的平台许可证。使用适合您平台的命令配置许可证。
1

进入路由器的全局配置模式:

enable
 configure terminal
2

使用仅适用于特定平台的命令配置许可证。

  • 对于 Cisco ISR 4000 系列:

    license boot level uck9
     license boot level securityk9
    
  • 对于 Cisco Catalyst 8300 和 8200 系列边缘平台,使用 DNA Network Advantage 功能许可证或更高版本,并输入所需的吞吐量级别。以下示例使用 25Mbps 双向加密吞吐量。根据您预期的呼叫数量选择适当的级别。

    license boot level network-advantage addon dna-advantage
     platform hardware throughput crypto 25M
    
  • 对于 Cisco Catalyst 8000V Edge 软件,请使用 DNA Network Essentials 功能许可证或更好的许可证,并输入所需的吞吐量级别。以下示例使用 1Gbps 吞吐量。根据您预期的呼叫数量选择适当的级别。

    license boot level network-essentials addon dna-essentials
     platform hardware throughput level MB 1000
    

当配置吞吐量高于 250Mbp 时,您需要 HSEC 平台许可证。

配置证书

完成以下步骤来为 Survivability Gateway 请求和创建证书。使用由知名的证书颁发机构签署的证书。

Survivability Gateway 平台仅支持公开的 CA 证书。私人或企业 CA 证书不能用于 Survivability Gateway。

有关 Webex Calling 支持的根证书颁发机构列表,请参阅 哪些根证书颁发机构支持对 Cisco Webex 音频和视频平台的呼叫?

Survivability Gateway 平台不支持通配符证书。

运行示例代码中的命令来完成这些步骤。有关这些命令的更多信息以及更多配置选项,请参阅 Cisco Unified Border Element 配置指南中的“ SIP TLS 支持”一章。

1

通过运行以下命令进入全局配置模式:

enable
 configure terminal
2

通过运行以下命令生成 RSA 私钥。私钥模数必须至少为 2048 位。

crypto key generate rsa general-keys label webex-sgw exportable modulus 2048
3

配置信任点以保存 Survivability Gateway 证书。网关完全限定域名 (fqdn) 必须使用向网关分配生存服务时所使用的相同值。

crypto pki trustpoint webex-sgw 
 enrollment terminal 
 fqdn  
 subject-name cn=
 subject-alt-name 
 revocation-check crl 
 rsakeypair webex-sgw
4

通过运行 crypto pki enroll webex-sgw 命令生成证书签名请求。

出现提示时,输入 yes

当 CSR 显示在屏幕上后,使用记事本将证书复制到一个文件中,然后将其发送给受支持的证书颁发机构 (CA)。

如果您的证书签名提供商需要 PEM(隐私增强邮件)格式的 CSR,请在提交之前添加页眉和页脚。例如:

-----BEGIN CERTIFICATE REQUEST-----
 
 -----END CERTIFICATE REQUEST-----
5

CA给您颁发证书后,运行 crypto pki authenticate webex-sgw 命令对证书进行验证。您可以从 execconfig 模式运行此命令。

出现提示时,粘贴 base 64 CER/PEM 将CA证书内容(不是设备证书)签发到终端。

6

使用 crypto pki import webex-sgw certificate 命令将签名的主机证书导入到信任点。

出现提示时,粘贴 base 64 CER/PEM 证书进入终端。

7

检查根 CA 证书是否可用:

Webex Calling 解决方案仅支持公开的证书颁发机构。不支持私有或企业 CA 证书。

  1. 通过运行 show crypto pki certificates webex-sgw | begin CA Cert查找根 CA 通用名称。查找发行人 cn=

  2. 运行 show crypto pki trustpool | include cn= 命令并检查此根 CA 证书是否与 Cisco CA 捆绑包一起安装。如果您看到您的 CA,请跳至步骤 9。

  3. 如果您没有看到证书,您可以执行以下操作之一:

    • 导入缺失的证书

    • 运行以下命令来安装扩展的 IOS CA 捆绑包。

      crypto pki trustpool import url http://www.cisco.com/security/pki/trs/ios_union.p7b

      仅当网关是同地本地网关时,才使用扩展的 IOS CA 捆绑包 ios_core.p7b。有关详细信息,请参阅 在 Cisco IOS XE 上为 Webex Calling 配置本地网关

  4. 重复这些子步骤以确定根 CA 证书现在是否可用。重复子步骤后:

    如果证书不可用,请转至步骤 8。如果证书可用,请转至步骤9。

8

如果您的根 CA 证书未包含在捆绑包中,请获取该证书并将其导入到新的信任点。

如果您的 Cisco IOS XE 网关没有公开的 CA 根证书,请执行此步骤。

crypto pki trustpoint 
 enrollment terminal
 revocation-check crl
 crypto pki authenticate 

出现提示时,粘贴 base 64 CER/PEM 证书内容输入终端。

9

使用配置模式,使用以下命令指定默认信任点、TLS 版本和 SIP-UA 默认值。

sip-ua 
 no remote-party-id 
 retry invite 2 
 transport tcp tls v1.2 
 crypto signaling default trustpoint webex-sgw 
 handle-replaces

您可以使用 PKCS12 格式(.pfx 或 .p12)将 CA 证书和密钥对作为捆绑包导入。您可以从本地文件系统或远程服务器导入该包。PKCS12 是一种特殊类型的证书格式。它将整个证书链从根证书到身份证书以及 RSA 密钥对捆绑在一起。也就是说,您导入的 PKCS12 包将包括密钥对、主机证书和中间证书。为以下场景导入 PKCS12 捆绑包:

  • 从另一个 Cisco IOS XE 路由器导出并导入到您的 Survivability Gateway 路由器

  • 使用 OpenSSL 在 Cisco IOS XE 路由器外部生成 PKCS12 捆绑包

完成以下步骤为您的 Survivability Gateway 路由器创建、导出和导入证书和密钥对。

1

(可选)导出 Survivability Gateway 路由器所需的 PKCS12 捆绑包。

crypto pki export webex-sgw pkcs12 terminal password xyz123

此步骤仅适用于从另一个 Cisco IOS XE 路由器导出的情况。

2

(可选)使用 OpenSSL 创建 PKCS12 捆绑包。

  1. 验证此过程所运行的系统上是否安装了 OpenSSL。对于 Mac OSX 和 GNU/Linux 用户,它是默认安装的。

  2. 切换到存储密钥、证书和链文件的目录。

    在 Windows 上:默认情况下,实用程序安装在 中 C:\Openssl\bin。在此位置打开命令提示符。

    在 Mac 上 OSX/Linux: 在创建 PKCS12 证书所需的目录中打开终端窗口。

  3. 在该目录中保存私钥(privateKey.key)、身份证书(certificate.crt)、根CA证书链(CACert.crt)文件。

    将私钥、身份证书、根CA证书链合并成一个PKCS12文件。输入密码来保护您的 PKCS12 证书。

    console> openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt

    使用 OpenSSL 生成 PKCS12 文件时提供密码。

仅当您使用 OpenSSL 在 Cisco IOS XE 外部生成 PKCS12 捆绑包时,此步骤才适用。

3

导入 PKCS12 格式的文件包。

crypto pki import  pkcs12  password 

以下是该命令的示例配置以及有关可配置参数的详细信息:

crypto pki import webex-sgw pkcs12 bootflash:certificate.pfx password xyz123
  • <trustpoint name>— 使用此命令时创建的信任点的名称(例如, webex-sgw)。

  • <certificate file location>— 指向证书文件的本地或网络 URL(例如, bootflash:certificate.pfx)

  • <file password>— 创建 PKCS12 文件时使用的密码(例如, xyz123)。

crypto pki import 命令自动构建信任点以容纳证书。

4

使用配置模式,使用以下命令指定默认信任点、TLS 版本和 SIP-UA 默认值。

sip-ua 
 no remote-party-id 
 retry invite 2 
 transport tcp tls v1.2 
 crypto signaling default trustpoint webex-sgw 
 handle-replaces

配置生存网关

使用您之前下载的配置模板作为配置网关命令行的指南。完成模板中的必填配置。

以下步骤包含示例命令以及命令的说明。编辑设置以适合您的部署。尖括号(例如 )标识您应输入适用于您的部署的值的设置。各种 <tag> 设置使用数值来识别和分配配置集。

  • 除非另有说明,此解决方案要求您完成此过程中的所有配置。
  • 从模板应用设置时,在复制到网关之前将 %tokens% 替换为您的首选值。
  • 有关命令的更多信息,请参阅 Webex 托管网关命令参考。除非命令描述指向其他文档,否则请使用本指南。
1

进入全局配置模式。

enable
 configure terminal

其中:

  • enable— 启用特权 EXEC 模式。

  • configure terminal— 启用全局配置模式。

2

执行语音服务配置:

voice service voip
 ip address trusted list
    ipv4  
    ipv4  
  allow-connections sip to sip
  supplementary-service media-renegotiate
  no supplementary-service sip refer
  trace
  sip
   asymmetric payload full
   registrar server
  

命令说明:

  • ip address trusted list— 定义生存网关必须接受来自其 SIP 消息的非注册地址列表。例如,SIP 中继对等地址。

  • 代表受信任的地址范围。您不需要输入直接连接的子网,因为 Survivability Gateway 会自动信任它们。

  • allow-connections sip to sip— 允许在 VoIP 网络中建立 SIP 到 SIP 连接。

  • no supplementary-service sip refer—禁用呼叫转移和呼叫转移补充服务的 REFER 方法。Webex Calling 不使用这些方法。

  • sip— 进入服务 SIP 配置模式。

  • registrar server— 启用 SIP 注册器以允许 Webex Calling 客户端注册到网关。

  • asymmetric payload full— 在生存模式下启用视频通话。

3

在路由器上启用生存能力:

voice register global
 mode webex-sgw
 max-dn 50
 max-pool 50
 exit
 

命令说明:

  • voice register global—进入全局语音注册模式。

  • mode webex-sgw— 为统一通信管理器端点启用 Webex Calling 存活模式和可存活远程站点电话。

    模式 webex-sgw 配置之后,Survivability Gateway 在端口 8933 上监听来自端点的传入安全连接。

  • max-dn— 限制路由器可以处理的目录号码数量。对于此解决方案,请始终配置适合您平台的最大值。

  • max-pool—设置可以注册到网关的最大设备数量。将此值设置为您的平台允许的最大值,如表 3 所述。

4

配置NTP服务器:

ntp server 
 ntp server 

5

(选修的)。配置一般限制类呼叫权限:

dial-peer cor custom
 name Wx_calling_Internal
 name Wx_calling_Toll-free
 name Wx_calling_National
 name Wx_calling_International
 name Wx_calling_Operator_Assistance
 name Wx_calling_Chargeable_Directory_Assistance
 name Wx_calling_Special_Services1
 name Wx_calling_Special_Services2
 name Wx_calling_Premium_Services1
 name Wx_calling_Premium_Services2

前面的示例创建了一组自定义的限制类,名为类别(例如, Wx_calling_International)。有关如何将限制类别与拨号对等体结合使用的详细信息,请参阅 拨号对等体配置指南,Cisco IOS 版本 15M 中的“限制类别” & T

6

配置首选编解码器列表。例如,以下列表指定 g711ulaw 作为首选编解码器,其次是 g711alaw。

voice class codec 1
 codec preference 1 g711ulaw
 codec preference 2 g711alaw

命令说明:

  • voice class codec 1 进入编解码器组 1 的语音类配置模式。

  • codec preference 标识此编解码器组的首选编解码器。

7

配置每个位置的默认语音注册池:

voice register pool 1
 id network 0.0.0.0 mask 0.0.0.0
 dtmf-relay rtp-nte
 voice-class codec 1

命令说明:

  • voice register pool 1— 进入此池中的 SIP 设备的语音注册池配置模式。

  • id networkmask 标识使用该池的 SIP 设备或一组网络设备。使用适用于您的部署的地址和掩码。地址 0.0.0.0 允许来自任何地方的设备进行注册(如果设备地址在允许列表中)。

  • id extension-number— 该池专门适用于分机号为 1234 的 Webex Calling 用户。使用适合您的网络的扩展。

  • dtmf-relay 指定发送 DTMF 数字的 rtp-nte 方法。在此示例中,实时传输 (RTP) 具有命名电话事件 (NTE) 有效载荷类型。

  • voice-class codec 1— 将编解码器组 1 分配给该池。

8

配置紧急呼叫:

voice emergency response location 1
 elin 1 
 subnet 1  

 voice emergency response location 2
 elin 1 
 subnet 1  

 voice emergency response zone 1
 location 1
 location 2

 voice class e164-pattern-map 301
 voice class e164-pattern-map 351

命令说明:

  • voice emergency response location 1— 为增强型 911 服务创建紧急响应位置组 1。后续命令创建紧急响应位置组 2。

  • elin 1 — 为紧急响应地点分配紧急联系号码。对于此 elin, <number> 部分定义一个 PSTN 号码来替换 911 呼叫者的分机号(例如 14085550100)。

  • subnet 1 — 为此紧急响应位置定义子网组以及特定子网地址。使用此命令通过 IP 地址和子网掩码识别呼叫者网络。例如, subnet 1 192.168.100.0 /26

  • voice emergency response zone 1— 定义紧急响应区域。

  • location 1 (and 2)— 将紧急响应位置 1 和 2 分配给该紧急响应区。

  • voice class e164-pattern-map 301 (and 351)— 识别此语音类的 e164 模式映射 301 和 351。您可以使用地图来定义拨号计划和紧急位置标识符。

如果 WiFi 覆盖与 IP 子网不准确匹配,则移动设备的紧急呼叫可能没有正确的 ELIN 映射。

9

为 PSTN 配置拨号对等体。有关拨号对等体配置的示例,请参阅 PSTN 连接示例

10

可选。为路由器启用等候音乐。您必须将音乐文件以 G.711 格式存储在路由器闪存中。该文件可以是.au或.wav文件格式,但文件格式必须包含8位8kHz数据(例如,ITU-T A-law或mu-law数据格式)。

call-manager-fallback
 moh enable-g711 "bootflash:"

命令说明:

  • call-manager-fallback—进入 SRST 配置模式。

  • moh enable-g711 "bootflash:"— 使用 G.711 启用单播等候音乐。还提供目录和音频文件名(例如, bootflash:music-on-hold.au)。文件名不能超过 128 个字符。

可选。仅当您要完成立即按需同步时才完成此过程。此过程不是强制性的,因为 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 分钟。
仅当您要编辑现有 Survivability Gateway 的设置时才使用此可选程序。
1

登录到 Control Hub(网址:https://admin.webex.com)。

如果您是合作伙伴组织,合作伙伴中心就会启动。要打开 Control Hub,请单击合作伙伴中心中的 客户 视图并选择适用的客户,或者选择 我的组织 以打开合作伙伴组织的 Control Hub 设置。

2

在 Control Hub 中的 SERVICES下,单击 Calling ,然后单击 Managed Gateways 选项卡。

3

单击适用的生存能力网关以打开该网关的 生存能力服务 视图。

4

单击 编辑 按钮并更新以下内容的设置。

  • 主机名— 使用证书的主机名或完全限定域名与客户端和 IP 地址建立 TLS 连接。

  • IP 地址— 以 IPv4 格式输入设备在生存模式下运行时注册的网关的 IP 地址。

5

点击提交

如果要从 Control Hub 中删除 Survivability Gateway,请先取消分配 Survivability Gateway 服务。有关更多详细信息,请参阅 将服务分配给托管网关

配置示例

对于外部呼叫,请配置与 PSTN 的连接。本主题概述了一些选项并提供了示例配置。两个主要选项是:

  • 语音接口卡 (VIC) 连接至 PSTN

  • SIP 中继到 PSTN 网关

语音接口卡连接至 PSTN

您可以在路由器上安装语音接口卡 (VIC) 并配置与 PSTN 的端口连接。

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