概述

Webex 支持将存活网关与同一Cisco IOS管理网关上的本地网关同时存在。 也就是说,您可以使用相同的Cisco IOS网关设备配置本地网关和存活网关服务。 因此,您无需将两个不同的Cisco IOS管理网关分配为存活网关和本地网关。


 

本文讨论与这些服务的独立部署相比,本地网关和存活网关服务的共存注意事项。


 

平台支持的注册总数是电话注册和干线注册的总和。 此外,预计不会同时进行线路和干线注册。 因此,存活网关或本地网关的换算数量不会受到这些功能在单个设备上的同时放置的影响。

必要条件

Cisco IOS XE Dublin 17.12.1a及更高版本

限制与约束

以下是Cisco IOS受管网关中的服务共存的已知限制:

  • 本地网关不支持高可用性。

  • 本地网关不支持配置验证。

  • 在Control Hub中,网关必须配置为存活网关服务。

  • 如果客户已将网关预配置为本地网关,他们需要取消分配,然后将服务重新分配为存活网关。

  • 配置特定于Cisco IOS网关。 使用第三方本地网关的客户必须单独部署存活网关。

  • 在多个客户之间共享的合作伙伴部署的本地网关的共存不适用。

有关独立网关服务的限制和限制,请参阅将Cisco IOS托管网关注册到Webex CloudWebex 的站点存活功能

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

用于配置的呼叫路由基于路由策略,该策略结合了拨号对等方组(DPG)和基于目标模式的常规路由。 这与用于独立Cisco IOS托管网关服务的呼叫路由策略不同。 独立的本地网关服务使用基于DPG的呼叫路由策略。 独立存活网关使用目标模式路由呼叫。

本地网关和站点存活服务共存的呼叫路由

在配置并置场景的呼叫路由时,请考虑以下事项。

  • 对于来自Webex 的呼叫- Webex 的入站拨号对等方根据URI中的本地网关主机名或DTG参数进行匹配。 入站拨号对等方关联到具有PSTN的DPG。 然后呼叫将路由到PSTN。 简而言之,现有的本地网关路由策略没有改变呼叫路由。

  • 对于来自PSTN的呼叫-根据拨号对等方组删除呼叫路由。 使用基于目标模式的常规路由路由呼叫。 也就是说,入站拨号对等方在此策略中未绑定到DPG。 根据Via URI中的PSTN IP地址匹配来自PSTN的入站拨号对等方。 将完成定期拨号对等方查找,并根据拨号对等方首选项路由呼叫。 呼叫将路由到存活模式的本地注册终端或活动模式的Webex 。

  • 对于来自本地注册终端的呼叫(适用于WAN中断期间的站点存活模式)-使用基于目标模式的常规路由路由呼叫。 在此策略中,入站拨号对等方与线路侧拨号对等方匹配。 将执行定期拨号对等方查找,并根据拨号对等方首选项路由呼叫。 呼叫将路由到本地注册的终端、PSTN或Webex 。

  • 可以为每个出站拨号对等方定义首选项。 此首选项用于决定去电设置的拨号对等方的选择顺序。 值越低,首选项越高。 对于共存中的呼叫路由,拨号对等方首选项设置如下:

    • 缺省首选项为0,用于将呼叫路由到本地注册的终端

    • 首选项2可将呼叫路由到Webex 干线

    • 首选项3可将呼叫路由到PSTN干线

下表总结了Webex 中所有涉及Cisco IOS托管网关服务共存的入站和出站呼叫的呼叫路由行为:

表 1. 主机托管的呼叫路由注意事项
入站自出站至

网关服务

呼叫路由

其他信息

PSTN

Webex Calling

本地网关和存活网关的并排

基于目标模式(。T)

具有首选项2

PSTN

本地终端

本地网关和存活网关的并排

基于目标模式

使用基于注册创建的动态拨号对等方。

没有要在这些系统拨号对等方上执行的配置。 它将自动拥有最高优先级。

本地终端

PSTN

本地网关和存活网关的并排

基于目标模式

具有首选项3

本地终端

Webex Calling

本地网关和存活网关的并排

基于目标模式(。T)

具有首选项2

仅当面向Webex 的本地网关中继在存活网关模式下仍处于运行状态时才适用。

Webex Calling

PSTN

本地网关

基于拨号对等方组

固定到PSTN的连接

本地终端

本地终端

存活网关

基于目标模式

使用基于注册创建的动态拨号对等方。

这些系统拨号对等方不需要进行其他拨号对等方配置更改。

有关配置Cisco IOS托管网关服务的呼叫路由注意事项的详细信息,请参阅Webex 首选架构

配置服务的组合

如果您需要为本地网关和站点存活服务的共存分配新的Cisco IOS管理网关,请将您的网关分配为Control Hub上的存活网关。 有关将网关分配为存活网关的信息,请参阅 Cisco IOS托管网关注册到Webex云 以将网关添加到Control Hub。

根据所使用的中继类型,您可以使用以下选项之一配置共存:

为基于注册的中继配置位置

1

配置证书。

您必须使用由受信任的证书颁发机构签名的证书。 有关如何请求和创建证书的更多信息,请参阅配置证书

2

配置全局语音命令。

语音配置包括与本地网关和存活网关服务相关的通用设置。 以下是全球语音配置示例:

voice service voip
  ip address trusted list
    ipv4 x.x.x.x y.y.y.y
  allow-connections sip to sip
  media statistics
  media bulk-stats
  no supplementary-service sip refer
  no supplementary-service sip handle-replaces
  fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
  stun
   stun flowdata agent-id 1 boot-count 4
   stun flowdata shared-secret 0 Password123$
  sip
   g729 annexb-all
   early-offer forced
   asymmetric payload full
   registrar server
3

特定于存活网关的配置。

为注册到存活网关的终端设置语音寄存器全局、池和编解码器首选项。 以下是特定于存活网关的示例配置:

!
voice register global
 mode webex-sgw
 no allow-hash-in-dn
 max-dn 50
 max-pool 50
!
voice class codec 1
 codec preference 1 opus
 codec preference 2 g711ulaw
!
voice register pool  1
 id network 0.0.0.0 mask 0.0.0.0
 dtmf-relay rtp-nte
 voice-class codec 1
!
4

特定于本地网关的配置。 有关详细信息,请参阅基于注册的本地网关

它包括用于将本地网关中继注册到Webex 的租户配置、关联的SIP配置文件和编解码器首选项。 以下是特定于本地网关的示例配置:

voice class sip-profiles 200
rule 9 request ANY sip-header SIP-Req-URI modify "sips:(.*)" "sip:\1"
rule 10 request ANY sip-header To modify "<sips:(.*)" "<sip:\1"
rule 11 request ANY sip-header From modify "<sips:(.*)" "<sip:\1"
rule 12 request ANY sip-header Contact modify "<sips:(.*)>" "<sip:\1;transport=tls>" 
rule 13 response ANY sip-header To modify "<sips:(.*)" "<sip:\1"
rule 14 response ANY sip-header From modify "<sips:(.*)" "<sip:\1"
rule 15 response ANY sip-header Contact modify "<sips:(.*)" "<sip:\1"
rule 20 request ANY sip-header From modify ">" ";otg=hussain2572_lgu>"
rule 30 request ANY sip-header P-Asserted-Identity modify "sips:(.*)" sip:\1
!
voice class codec 99
codec preference 1 g711ulaw
codec preference 2 g711alaw 
!
voice class srtp-crypto 200
crypto 1 AES_CM_128_HMAC_SHA1_80
!
voice class stun-usage 200
stun usage firewall-traversal flowdata
stun usage ice lite
!
voice class tenant 200
  registrar dns:40462196.cisco-bcld.com scheme sips expires 240 refresh-ratio 50 tcp tls
  credentials number Hussain6346_LGU username Hussain2572_LGU password 0 meX7]~)VmF realm BroadWorks
  authentication username Hussain2572_LGU password 0 meX7]~)VmF realm BroadWorks
  authentication username Hussain2572_LGU password 0 meX7]~)VmF realm 40462196.cisco-bcld.com
  no remote-party-id
  sip-server dns:40462196.cisco-bcld.com
  connection-reuse
  srtp-crypto 200
  session transport tcp tls 
  url sips 
  error-passthru
  asserted-id pai 
  bind control source-interface GigabitEthernet0/0/1
  bind media source-interface GigabitEthernet0/0/1
  no pass-thru content custom-sdp 
  sip-profiles 200 
  outbound-proxy dns:la01.sipconnect-us10.cisco-bcld.com  
  privacy-policy passthru
5

特定于PSTN的配置。

它包括为PSTN和关联的SIP配置文件(如果有)以及编解码器首选项设置租户。 以下是特定于PSTN的配置示例:

!
voice class tenant 100 
 session transport udp
 url sip
 error-passthru
 bind control source-interface GigabitEthernet0/0/0
 bind media source-interface GigabitEthernet0/0/0
 no pass-thru content custom-sdp
!
6

配置入站PSTN拨号对等方。

它包括基于标头匹配的传入PSTN呼叫的拨号对等方选择。 以下是入站PSTN拨号对等方的配置示例:

!
voice class uri 100 sip
  host ipv4:192.168.80.13
!
dial-peer voice 100 voip
description Incoming dial-peer from PSTN
session protocol sipv2
incoming uri via 100
voice-class codec 99
dtmf-relay rtp-nte
voice-class sip tenant 100
emergency response callback
no vad
!
7

配置出站Webex 拨号对等方。

它包括基于拨号对等方组的出站Webex 干线的拨号对等方选择。 以下是出站Webex 拨号对等方的配置示例:

dial-peer voice 200201 voip
description Outbound Webex Calling
destination e164-pattern-map 100
preference 2
session protocol sipv2
session target sip-server
voice-class codec 99
dtmf-relay rtp-nte
voice-class stun-usage 200
no voice-class sip localhost
voice-class sip tenant 200
srtp
no vad
!
8

配置入站Webex 拨号对等方。

它包括根据与Request-URI标头中的DPG参数匹配的Webex 传入呼叫的拨号对等方选择。 拨号对等方组用于将呼叫直接路由到出站PSTN。 以下是入站Webex 拨号对等方的配置示例:

voice class dpg 200
 dial-peer 101 preference 1
!
!
voice class uri 200 sip
 pattern dtg=hussain2572
!
dial-peer voice 200201 voip
description Inbound Webex Calling
destination dpg 200
max-conn 250
incoming uri request 200
!
9

配置出站PSTN拨号对等方。

它用于在本地网关和存活网关模式下路由PSTN呼叫。 将目标模式从当前的BAD更改为适合PSTN呼叫的模式。 这是从本地注册的终端路由PSTN呼叫所必需的。 您可以直接使用目标模式或通过E164模式映射完成此操作。 以下是出站PSTN拨号对等方的配置示例:

!
voice class e164-pattern-map 100
  e164 +91.T
  e164 +1.T
  e164 +.T
 !

!
dial-peer voice 101 voip 
description Outgoing dial-peer to IP PSTN
destination e164-pattern-map 100
preference 3
session protocol sipv2
session target ipv4:192.168.80.13
voice-class sip options-keepalive
voice-class codec 99
dtmf-relay rtp-nte
voice-class sip tenant 100
no vad
!
10

在存活模式下为紧急呼叫配置出站PSTN拨号对等方。

它用于基于E164模式匹配的拨号对等方选择。 这些拨号对等方仅对源自在存活模式下直接注册到存活网关的终端的呼叫进行匹配。 根据存活模式下支持的拨号方案和关联的呼叫权限预配置一个或多个拨号对等方。 以下是存活模式下紧急呼叫的出站PSTN拨号对等方配置示例:

!
voice class e164-pattern-map 300
  e164 911
 !
dial-peer voice 300 voip
 description Outbound PSTN dial-peer for E911 call in Survivability Mode
 emergency response zone 1
 session protocol sipv2
 session target ipv4:10.65.125.202:9089
 destination e164-pattern-map 300
 voice-class codec 99
 voice-class sip tenant 100
 dtmf-relay rtp-nte
!
11

配置拨号对等方寻线。

它用于根据拨号对等体上的首选项设置选择用于路由的拨号对等体。

!
dial-peer hunt 2
!

为基于证书的中继配置并置

准备工作

基于证书的中继的配置类似于基于注册的中继,但针对本地网关中继和租户的配置除外。

1

配置证书。

您必须使用由受信任的证书颁发机构签名的证书。 有关如何请求和创建证书的更多信息,请参阅配置证书

2

配置全局语音命令。

语音配置包括与本地网关和存活网关服务相关的通用设置。 以下是全球语音配置示例:

voice service voip
  ip address trusted list
    ipv4 x.x.x.x y.y.y.y
  allow-connections sip to sip
  media statistics
  media bulk-stats
  no supplementary-service sip refer
  no supplementary-service sip handle-replaces
  fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
  stun
   stun flowdata agent-id 1 boot-count 4
   stun flowdata shared-secret 0 Password123$
  sip
   g729 annexb-all
   early-offer forced
   asymmetric payload full
   registrar server
3

特定于存活网关的配置。

为注册到存活网关的终端设置语音寄存器全局、池和编解码器首选项。 以下是特定于存活网关的示例配置:

!
voice register global
 mode webex-sgw
 no allow-hash-in-dn
 max-dn 50
 max-pool 50
!
voice class codec 1
 codec preference 1 opus
 codec preference 2 g711ulaw
!
voice register pool  1
 id network 0.0.0.0 mask 0.0.0.0
 dtmf-relay rtp-nte
 voice-class codec 1
!
4

特定于本地网关的配置。 有关详细信息,请参阅基于证书的中继

它包括在本地网关中执行证书交换所需的干线和租户配置、关联的SIP配置文件和编解码器首选项。 以下是特定于本地网关的示例配置:

voice class codec 200
codec preference 1 g711ulaw
 codec preference 2 g711alaw
!
voice class sip-options-keepalive 200
 description Keepalive webex_mTLS
 up-interval 5
 transport tcp tls
!
voice class tls-profile 200
 description Webexcalling
 trustpoint sbc6
 cn-san validate bidirectional
 cn-san  1 us01.sipconnect.bcld.webex.com
!
voice class sip-profiles 200
 rule 10 request ANY sip-header Contact modify "@.*:" "@sbc6.tekvizionlabs.com:" 
 rule 20 response ANY sip-header Contact modify "@.*:" "@sbc6.tekvizionlabs.com:" 
!
voice class srtp-crypto 200
 crypto 1 AES_CM_128_HMAC_SHA1_80
!

voice class tenant 200
  no remote-party-id
  localhost sbc6.tekvizionlabs.com
  srtp-crypto 200
  session transport tcp tls 
  url sips 
  error-passthru
  asserted-id pai 
  bind control source-interface GigabitEthernet0/0/1
  bind media source-interface GigabitEthernet0/0/1
  no pass-thru content custom-sdp 
  sip-profiles 200 
  privacy-policy passthru
  tls-profile 200
!
5

特定于PSTN的配置。

它包括为PSTN和关联的SIP配置文件(如果有)以及编解码器首选项设置租户。 以下是特定于PSTN的配置示例:

!
voice class tenant 100 
 session transport udp
 url sip
 error-passthru
 bind control source-interface GigabitEthernet0/0/0
 bind media source-interface GigabitEthernet0/0/0
 no pass-thru content custom-sdp
!
6

配置入站PSTN拨号对等方。

它包括基于标头匹配的传入PSTN呼叫的拨号对等方选择。 以下是入站PSTN拨号对等方的配置示例:

!
voice class uri 100 sip
  host ipv4:192.168.80.13
!
dial-peer voice 100 voip
description Incoming dial-peer from PSTN
session protocol sipv2
incoming uri via 100
voice-class codec 99
dtmf-relay rtp-nte
voice-class sip tenant 100
emergency response callback
no vad
!
7

配置出站Webex 拨号对等方。

它包括基于拨号对等方组的出站Webex 干线的拨号对等方选择。 以下是出站Webex 拨号对等方的配置示例:

dial-peer voice 200201 voip
description OutBound Webex Calling
session protocol sipv2
session target dns:<insert us01.sipconnect.bcld.webex.com>
session transport tcp tls
destination e164-pattern-map 100
voice-class codec 200
voice-class stun-usage 200
voice-class sip asserted-id pai
voice-class sip tenant 200
voice-class sip options-keepalive profile 200
voice-class sip bind control source-interface GigabitEthernet 0/0/2
voice-class sip bind media source-interface GigabitEthernet 0/0/2
dtmf-relay rtp-nte
srtp
no vad
!
8

配置入站Webex 拨号对等方。

它包括根据与Request-URI标头中的DPG参数匹配的Webex 传入呼叫的拨号对等方选择。 拨号对等方组用于将呼叫直接路由到出站PSTN。 以下是入站Webex 拨号对等方的配置示例:

voice class dpg 200
 dial-peer 101 preference 1
!
!
voice class uri 200 sip
 pattern dtg=hussain2572
!
dial-peer voice 200201 voip
description Inbound Webex Calling
destination dpg 200
max-conn 250
incoming uri request 200
!
9

配置出站PSTN拨号对等方。

它用于在本地网关和存活网关模式下路由PSTN呼叫。 将目标模式从当前BAD更改为适合PSTN呼叫的模式。 这是从本地注册的终端路由PSTN呼叫所必需的。 您可以直接使用目标模式或通过E164模式映射完成此操作。 以下是出站PSTN拨号对等方的配置示例:

!
voice class e164-pattern-map 100
  e164 +91.T
  e164 +1.T
  e164 +.T
 !

!
dial-peer voice 101 voip 
description Outgoing dial-peer to IP PSTN
destination e164-pattern-map 100
preference 3
session protocol sipv2
session target ipv4:192.168.80.13
voice-class sip options-keepalive
voice-class codec 99
dtmf-relay rtp-nte
voice-class sip tenant 100
no vad
!
10

在存活模式下为紧急呼叫配置出站PSTN拨号对等方。

它用于基于E164模式匹配的拨号对等方选择。 这些拨号对等方仅对源自在存活模式下直接注册到存活网关的终端的呼叫进行匹配。 根据存活模式下支持的拨号方案和关联的呼叫权限预配置一个或多个拨号对等方。 以下是存活模式下紧急呼叫的出站PSTN拨号对等方配置示例:

!
voice class e164-pattern-map 300
  e164 911
 !
dial-peer voice 300 voip
 description Outbound PSTN dial-peer for E911 call in Survivability Mode
 emergency response zone 1
 session protocol sipv2
 session target ipv4:10.65.125.202:9089
 destination e164-pattern-map 300
 voice-class codec 99
 voice-class sip tenant 100
 dtmf-relay rtp-nte
!
11

配置拨号对等方寻线。

它用于根据拨号对等体上的首选项设置选择用于路由的拨号对等体。

!
dial-peer hunt 2
!