概觀

Webex Calling支援在相同Cisco IOS管理的閘道上將 Survivability 閘道與本機閘道共置。 即,您可以使用相同的Cisco IOS 閘道道裝置來設定本機閘道和 Survivability閘道服務。 因此,您不需要將兩個不同的Cisco IOS管理閘道指定為生存能力閘道和本機閘道。


 

此文章討論了與這些服務的獨立部署相比,本機閘道和生存能力閘道服務的託管的注意事項。


 

平台支援的註冊總數是電話註冊與 trunk 註冊的總和。 此外,預期不會進行並行線路和乾線註冊。 因此,生存性閘道或本機閘道的比例號碼不受將這些功能共置在單個裝置上的影響。

先決條件

Cisco IOS XE Dublin 17.12.1a 及較新版本

限制

以下是Cisco IOS管理的閘道中服務託管的已知限制:

  • 本機閘道不支援高可用性。

  • 本機閘道不支援設定驗證。

  • 在 Control Hub 中,閘道必須佈建為 Survivability Gateway 服務。

  • 如果客戶已將閘道佈建為本機閘道,他們需要取消指定服務,然後將服務重新指定為 Survivability 閘道。

  • 託管特定於Cisco IOS閘道。 使用第三方本機閘道的客戶必須單獨部署 Survivability Gateway。

  • 由多個客戶共用的、由合作夥伴部署的本機閘道的託管不適用。

如需獨立閘道服務特定的限制和限制,請參閱將Cisco IOS管理的閘道註冊到Webex 雲端Webex Calling的網站持續性

主機代管的通話路由考量事項

託管的通話路由所基於的路由策略涉及撥號對等群組 (DPG) 和基於目標模式的常規路由的組合。 這與用於獨立Cisco IOS管理閘道服務的通話路由策略不同。 獨立的本機閘道服務使用 DPG 型通話路由策略。 獨立生存性閘道路由呼叫使用目標模式。

本機閘道和網站生存性服務託管的通話路由

當為託管情境設定通話路由時,請考慮以下事項。

  • 對於來自 Webex Calling 的呼叫 — 來自Webex Calling的入埠撥號點會根據URI中的本機閘道主機名稱或 DTG 參數進行相符。 入埠撥號點會與具有 PSTN 的 DPG 關聯。 然後,通話會路由至 PSTN。 簡而言之,現有的本機閘道路由策略的通話路由沒有任何變更。

  • 對於來自 PSTN 的呼叫 — 移除基於撥號對等群組的通話路由。 使用基於常規目的地型式的路由來路由通話。 即,在此策略中,入站撥號點不與 DPG 綁定。 來自 PSTN 的入埠撥號點會根據透過URI中的 PSTN IP 位址相符。 將完成定期撥號點查找,並根據撥號點偏好設定通話。 通話會路由至本地註冊的端點以啟用持續性模式,或路由至Webex Calling (啟用活躍模式)。

  • 對於來自本地註冊的端點的通話(在 WAN 中斷期間適用於網站生存性模式)— 使用基於目標模式的常規路由來路由通話。 在此策略中,入站撥號對等會與線路端撥號對等配對。 會執行定期撥號對等查找,並根據撥號對等偏好設定通話。 通話會路由至本地註冊的端點 PSTN 或Webex Calling。

  • 可為每個輸出撥號點定義偏好設定。 此喜好設定用於決定呼出電話設定的撥號對等的選擇順序。 值越低,偏好設定越高。 對於託管中的通話路由,撥號對等偏好設定如下:

    • 預設偏好設定 0 以將通話路由至本地註冊的端點

    • 偏好設定 2 的通話,以將通話通話路由至Webex Calling主幹

    • 喜好設定為 3 的通話,以將通話路由至 PSTN 幹線

下表總結了Webex Calling中所有傳入和傳出通話的通話路由行為,其中涉及Cisco IOS管理的閘道服務的共置:

表 1. 主機代管的通話路由考量事項
入埠自輸出至

閘道服務

通話路由

更多資訊

PSTN

Webex Calling

本機閘道與生存能力閘道的共置

基於目標型式 (.T)

偏好設定為 2 的撥號點

PSTN

本端端點

本機閘道與生存能力閘道的共置

基於目的地型式

使用基於註冊建立的動態撥號點。

沒有要在這些系統撥號點上執行的設定。 它將自動具有最高優先順序。

本端端點

PSTN

本機閘道與生存能力閘道的共置

基於目的地型式

偏好設定為 3 的撥號點

本端端點

Webex Calling

本機閘道與生存能力閘道的共置

基於目標型式 (.T)

偏好設定為 2 的撥號點

僅當通往Webex Calling的本機閘道 trunk 即使在生存性閘道模式下仍然正常時,才適用。

Webex Calling

PSTN

本機閘道

基於撥號點群組

與 PSTN 的固定連線

本端端點

本端端點

存活性閘道

基於目的地型式

使用基於註冊建立的動態撥號點。

不需要在這些系統撥號點上變更其他撥號點組態變更。

如需Cisco IOS管理的閘道服務共置的通話路由考量的相關詳細資訊,請參閱Webex Calling偏好架構

設定服務的託管

若您需要指定新的Cisco IOS管理式閘道來本機閘道和網站持續性服務的共置,請在 Control Hub 上將閘道指定為持續性閘道。 有關將閘道指定為 Survivability 閘道的資訊,請參閱將Cisco IOS受管理閘道註冊到Webex 雲端以將閘道新增至 Control Hub。

根據使用的 trunk 類型,您可以使用下列其中一個選項來配置託管:

設定基於註冊的干線的託管

1

設定憑證。

您必須使用由受信任的憑證授權單位簽署的憑證。 如需如何請求和建立憑證的相關資訊,請參閱設定憑證

2

設定全域語音指令。

語音組態包括與本機閘道和 Survivability閘道服務相關的常用設定。 以下是全域語音設定範例:

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

特定於 Survivability Gateway 的組態。

為註冊至 Survivability Gateway 的端點設定語音註冊全域、集區及編解碼器偏好設定。 以下是特定於 Survivability Gateway 的範例設定:

!
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

特定於本機閘道的組態。 如需相關資訊,請參閱註冊型本機閘道

它包括用於將本機閘道 trunk 註冊到Webex Calling的租戶設定、關聯的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 Calling撥號點。

它包括根據撥號對等群組為輸出Webex Calling中繼線選擇撥號對等。 以下是外發Webex Calling撥號對等的設定範例:

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 Calling撥號對等。

它包括根據匹配的Request- URI標頭中的 DPG 參數,為傳入的Webex Calling通話選擇撥號點。 撥號對等群組用於將通話直接路由到輸出 PSTN。 以下是入站Webex Calling撥號對等的設定範例:

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 撥號點。

它用於在本機閘道和 Survivability閘道模式中路由 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
!

配置基於憑證的 trunk 的託管

準備工作

基於憑證的中繼線的託管配置與基於註冊的中繼線相似,除了特定於本機閘道 trunk 和租戶的那些以外。

1

設定憑證。

您必須使用由受信任的憑證授權單位簽署的憑證。 如需如何請求和建立憑證的相關資訊,請參閱設定憑證

2

設定全域語音指令。

語音組態包括與本機閘道和 Survivability閘道服務相關的常用設定。 以下是全域語音設定範例:

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

特定於 Survivability Gateway 的組態。

為註冊至 Survivability Gateway 的端點設定語音註冊全域、集區和編解碼器偏好設定。 以下是特定於 Survivability Gateway 的範例設定:

!
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

特定於本機閘道的組態。 如需相關資訊,請參閱憑證式乾線

它包括在本機閘道中執行憑證交換所需的 trunk 和租用戶的設定、相關的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 Calling撥號點。

它包括根據撥號對等群組為輸出Webex Calling中繼線選擇撥號對等。 以下是外發Webex Calling撥號對等的設定範例:

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 Calling撥號對等。

它包括根據匹配的Request- URI標頭中的 DPG 參數,為傳入的Webex Calling通話選擇撥號點。 撥號對等群組用於將通話直接路由到輸出 PSTN。 以下是入站Webex Calling撥號對等的設定範例:

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 撥號點。

它用於在本機閘道和 Survivability閘道模式中路由 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
!