I den här artikeln
Översikt
Förutsättningar
Begränsningar och begränsningar
Överväganden för samtalsdirigering för samlokalisering
dropdown icon
Konfigurera samlokalisering av tjänster
    Konfigurera samlokalisering för registreringsbaserad trunking
    Konfigurera samlokalisering för certifikatbaserad trunking

Samlokalisering av lokal gateway och webbplatsöverlevnad på Cisco IOS Managed Gateways

list-menuI den här artikeln
list-menuHar du feedback?

Som administratör kan du använda den här artikeln för att veta om samlokalisering av lokala gateway och överlevnadsgateway-tjänster på Cisco IOS Managed Gateways.

Översikt

Webex Callingstöder samlokalisering av en Survivalability Gateway med en lokal gateway på samma Cisco IOS hanterade gateway. Det vill säga att du kan använda samma Cisco IOS gateway-enhet för att konfigurera Local Gateway och Survivalability Gateway-tjänster. Därför behöver du inte ha två olika han Cisco IOS terade gateways tilldelade som Survivalability Gateway och Local Gateway.

Den här artikeln diskuterar övervägandena för samlokalisering av Local Gateway- och Survivalability Gateway-tjänster jämfört med den fristående distributionen av dessa tjänster.

På grund av upptäckta sårbarheter Webex Calling kommer krypteringsschemat RSAES-PKCS1-v1_5 som används av Site Survivalability-lösningen att avveckla den 1 september 2024. Utöver detta datum är RSAES-OAEP-krypteringssystemet obligatoriskt.

För att säkerställa fortsatt drift med detta krypteringsschema, uppgradera dina Site Survi valability Gateways till Cisco IOS XE Dublin 17.12.3 före den 1 september 2024. Inga konfigurationsändringar krävs för att använda det nya krypteringsschemat efter den här uppgraderingen.

Förutsättningar

Cisco IOSXE Dublin 17.12.3 och senare.

Begränsningar och begränsningar

Följande är de kända begränsningarna för samlokalisering av tjänster i han Cisco IOS terade gateways:

  • Hög tillgänglighet stöds inte för lokala gateways.

  • Konfigurationsvalidering stöds inte för lokala gateways.

  • I Control Hub måste gatewayen tillhandahållas som en Survivalability Gateway-tjänst.

  • Om kunden har etablerat gatewayen som en lokal gateway måste de ta bort tilldelningen och sedan tilldela tjänsten om som Survivalability Gateway.

  • Colocation är specifikt för Cisco IOS Gateway. Kunder som använder lokal gateway från tredje part måste distribuera Survivalability Gateway separat.

  • Samlokalisering för partnerdistribuerad lokal gateway som delas mellan flera kunder är inte tillämplig.

För begränsningar och begränsningar som är specifika för fristående gateway-tjänster, se Registrera han Cisco IOS terade gateways till Webex Cloud och webbplat söverlevnad för. Webex Calling

Överväganden för samtalsdirigering för samlokalisering

Samtalsdirigering för samlokalisering baseras på en routningsstrategi som involverar en kombination av uppringningsgrupper (DPG) och regelbunden routing baserad på destinationsmönster. Detta skiljer sig från de samtalsroutningsstrategier som används för fristående han Cisco IOS terade gateway-tjänster. En fristående lokal gateway-tjänst använder en DPG-baserad samtalsroutningsstrategi. Fristående Survivalability Gateway dirigerar samtal med destinationsmönster.

Samtalsdirigering för samlokalisering av lokal gateway och webbplatsöverlevnadstjänster

Tänk på följande när du konfigurerar samtalsdirigering för samlokaliseringsscenarier:

  • För samtal från Webex Calling —Den inkommande uppringningsgruppen från match Webex Calling as baserat på värdnamnet för lokal gateway eller DTG-parametern i URI. Den inkommande uppringningspartnern är knuten till en DPG som har PSTN. Samtalet dirigeras sedan till PSTN. Kort sagt, det finns ingen förändring i samtalsdirigering från den befintliga Local Gateway-routingstrategin.

  • För samtal från PSTN — Ta bort samtalsdirigering baserat på uppringningsgrupper. Rikta samtalen med vanlig destinationsmönsterbaserad routing. Det vill säga, en inkommande uppringningspartner är inte knuten till en DPG i denna strategi. Inkommande uppringnings-peer från PSTN matchas baserat på PSTN-IP-adress i Via URI. Regelbunden uppringningssökning skulle göras och ett samtal skulle dirigeras baserat på dial-peer-preferenser. Samtalet dirigeras till en lokalt registrerad slutpunkt för överlevnadsläge eller till Webex Calling för aktivt läge.

  • För samtal från lokalt registrerade slutpunkter (gäller för platsens överlevnadsläge under WAN-avbrott) — Ruta samtalen med vanlig destinationsmönsterbaserad routing. I denna strategi matchas en inkommande uppringningspartner till en uppringningspartner på linjesidan. Regelbunden uppringningssökning utförs och ett samtal dirigeras baserat på uppringningspreferens. Samtalet dirigeras till en lokalt registrerad slutpunkt, PSTN, eller. Webex Calling

  • En preferens kan definieras för varje utgående uppringd peer. Den här inställningen används för att bestämma ordningen för val av uppringningskamrater för inställningen av ett utgående samtal. Sänk värdet, högre är preferensen. För samtalsdirigering i samlokalisering ställs inställningen för uppringning av peer in enligt följande:

    • Standardinställningen 0 för att dirigera samtal till lokalt registrerade slutpunkter

    • Preferens för 2 för att dirigera samtal till Webex Calling bagageutrymmet

    • Preferens för 3 för att dirigera samtal till PSTN-stammen

Följande tabell sammanfattar beteendet för samtalsdirigering för alla inkommande och utgående samtal Webex Calling som involverar samlokalisering av hanterade gateway-tjänster: Cisco IOS

Tabell 1. Överväganden för samtalsdirigering för samlokalisering
Inkommande frånUtgående till

Gateway-tjänst

Samtalsdirigering

Ytterligare information

PSTN

Webex Calling

Samlokalisering av lokal gateway och överlevnadsgateway

Destinationsmönster (.T) baserat

Dial-peer med preferens 2

PSTN

Lokala slutpunkter

Samlokalisering av lokal gateway och överlevnadsgateway

Destinationsmönsterbaserat

Använda dynamiska uppringningskamrater som skapats baserat på registreringar.

Inga konfigurationer att utföra på dessa systemuppringningskamrater. Det skulle automatiskt ha högsta prioritet.

Lokala slutpunkter

PSTN

Samlokalisering av lokal gateway och överlevnadsgateway

Destinationsmönsterbaserat

Dial-peer har preferens 3

Lokala slutpunkter

Webex Calling

Samlokalisering av lokal gateway och överlevnadsgateway

Destinationsmönster (.T) baserat

Dial-peer med preferens 2

Detta gäller endast om Local Gateway-trunken mot fortfarande Webex Calling är uppe även i Survivalability Gateway-läge.

Webex Calling

PSTN

Lokal gateway

Dial-peer-gruppbaserad

Spikad anslutning till PSTN

Lokala slutpunkter

Lokala slutpunkter

Gateway för överlevnadsförmåga

Destinationsmönsterbaserat

Använda dynamiska uppringningskamrater som skapats baserat på registreringar.

Inga ytterligare konfigurationsändringar för uppringning behövs för dessa systemuppringningspartners.

För detaljerad information om samtalsroutingöverväganden för samlokalisering av han Cisco IOS terade gateway-tjänster, se Webex CallingFöredragen arkitektur.

Konfigurera samlokalisering av tjänster

Om du behöver tilldela en ny han Cisco IOS terad gateway för samlokalisering av lokala gateway-tjänster och webbplatsöverlevnadstjänster, tilldela din gateway som en överlevnadsgateway på Control Hub. Information om hur du tilldelar gatewayen som en överlevnadsgateway finns i Registrera han Cisco IOSterade gateways till Webex Cloud för att lägga till gatewayen i Control Hub.

Beroende på vilken typ av trunking som används kan du konfigurera samlokalisering med något av följande:

Konfigurera samlokalisering för registreringsbaserad trunking

1

Konfigurera certifikat.

Det är obligatoriskt att du använder certifikat signerade av en betrodd personCertificate Authority. Mer information om hur du begär och skapar certifikat finns i Konfigurera certifikat.

2

Konfigurera globala röstkommandon.

Röstkonfigurationen innehåller vanliga inställningar relaterade till både Local Gateway och Survivalability Gateway-tjänster. Följande är ett exempel på global röstkonfiguration:

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

Konfiguration specifik för Survivalability Gateway.

Ställ in röstregisterinställningar för globala, pooler och codec-inställningar för slutpunkter som registrerar sig i Survivalability Gateway. Följande är en exempelkonfiguration som är specifik för Survivalability 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

Konfiguration som är specifik för lokal gateway. Mer information finns i Registreringsbaserad lokal gateway.

Det inkluderar konfiguration av klientorganisationen som används för att registrera Local Gateway-stammen tillWebex Calling, de associerade SIP-profilerna och codec-inställningarna. Följande är en exempelkonfiguration som är specifik för lokal gateway:

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

Konfiguration specifik för PSTN.

Det inkluderar att konfigurera klientorganisationen för PSTN och associerade sip-profiler (om sådana finns) och codec-inställningar. Följande är en exempelkonfiguration som är specifik för 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

Konfigurera inkommande PSTN-uppringningspartner.

Det inkluderar uppringningsval för inkommande PSTN-samtal baserat på rubrikmatchning. Följande är en exempelkonfiguration för inkommande PSTN-uppringningspartner:

!
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

Konfigurera utgående Webex Calling uppringnings-peer.

Det inkluderar val av uppringd peer för utgående Webex Calling trunk baserat på uppringd peer-grupp. Följande är en exempelkonfiguration för utgående Webex Calling uppringd peer:


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

Konfigurera inkommande Webex Calling uppringnings-peer.

Det inkluderar val av uppringnings-peer för inkommande Webex Calling samtal baserat på matchning av DPG-parametern i rubriken Request-URI. Dial-peer Group används för att dirigera samtalen direkt till det utgående PSTN. Följande är en exempelkonfiguration för inkommande Webex Calling uppringnings-peer:


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

Konfigurera utgående PSTN-uppringnings-peer.

Den används för dirigering av PSTN-samtal i lägena Local Gateway och Survivalability Gateway. Ändra målmönstret från det aktuella BAD till ett mönster som är lämpligt för PSTN-samtal. Detta krävs för dirigering av PSTN-anrop från lokalt registrerade slutpunkter. Du kan göra detta antingen direkt med destinationsmönster eller genom E164 mönsterkarta. Följande är en exempelkonfiguration för utgående PSTN-uppringningspartner:

!
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

Konfigurera utgående PSTN-uppringningskamrater för nödsamtal i överlevnadsläge.

Den används för uppringningsval baserat på E164-mönstermatchning. Dessa uppringningskamrater matchas endast för samtal som härrör från slutpunkter registrerade direkt till Survivalability Gateway i Survivalability-läge. Tillhandahålla en eller flera uppringningspartners baserat på den uppringningsplan som stöds i överlevnadsläge och tillhörande samtalsbehörigheter. Följande är en exempelkonfiguration för utgående PSTN-uppringningskamrater för nödsamtal i överlevnadsläge:

!
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

Konfigurera uppringningsjakt.

Den används för att välja uppringningskompisar för routing baserat på de inställningar som ställts in på uppringda kamrater.

!
dial-peer hunt 2
!

Konfigurera samlokalisering för certifikatbaserad trunking

Innan du börjar

Konfigurationen av samlokalisering för certifikatbaserad trunking liknar registreringsbaserad trunking, förutom de som är specifika för Local Gateway-trunken och klientenheterna.

1

Konfigurera certifikat.

Det är obligatoriskt att du använder certifikat signerade av en betrodd personCertificate Authority. Mer information om hur du begär och skapar certifikat finns i Konfigurera certifikat.

2

Konfigurera globala röstkommandon.

Röstkonfigurationen innehåller vanliga inställningar relaterade till både Local Gateway och Survivalability Gateway-tjänster. Följande är ett exempel på global röstkonfiguration:

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

Konfiguration specifik för Survivalability Gateway.

Ställ in globala röstregisterinställningar, pool- och codecinställningar för slutpunkter som registreras i Survivalability Gateway. Följande är en exempelkonfiguration som är specifik för Survivalability 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

Konfiguration som är specifik för lokal gateway. Mer information finns i Certifikatbaserad trunking.

Det inkluderar konfiguration av trunken och klientorganisationen som krävs för att utföra certifikatutbyte i den lokala gatewayen, de tillhörande SIP-profilerna och codec-inställningarna. Följande är en exempelkonfiguration som är specifik för lokal gateway:

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

Konfiguration specifik för PSTN.

Det inkluderar att konfigurera klientorganisationen för PSTN och associerade sip-profiler (om sådana finns) och codec-inställningar. Följande är en exempelkonfiguration som är specifik för 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

Konfigurera inkommande PSTN-uppringningspartner.

Det inkluderar uppringningsval för inkommande PSTN-samtal baserat på rubrikmatchning. Följande är en exempelkonfiguration för inkommande PSTN-uppringningspartner:

!
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

Konfigurera utgående Webex Calling uppringnings-peer.

Det inkluderar val av uppringd peer för utgående Webex Calling trunk baserat på uppringd peer-grupp. Följande är en exempelkonfiguration för utgående Webex Calling uppringd peer:

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

Konfigurera inkommande Webex Calling uppringnings-peer.

Det inkluderar uppringningsval för inkommande Webex Calling samtal baserat på matchning av DPG-parametern i Request-URI-rubriken. Dial-peer Group används för att dirigera samtalen direkt till det utgående PSTN. Följande är en exempelkonfiguration för inkommande Webex Calling uppringnings-peer:

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

Konfigurera utgående PSTN-uppringnings-peer.

Den används för dirigering av PSTN-samtal i lägena Local Gateway och Survivalability Gateway. Ändra målmönstret från nuvarande BAD till ett mönster som är lämpligt för PSTN-samtal. Detta krävs för dirigering av PSTN-anrop från lokalt registrerade slutpunkter. Du kan göra detta antingen direkt med destinationsmönster eller genom E164 mönsterkarta. Följande är en exempelkonfiguration för utgående PSTN-uppringningspartner:

!
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

Konfigurera utgående PSTN-uppringningskamrater för nödsamtal i överlevnadsläge.

Den används för uppringningsval baserat på E164-mönstermatchning. Dessa uppringningskamrater matchas endast för samtal som härrör från slutpunkter registrerade direkt till Survivalability Gateway i Survivalability-läge. Tillhandahålla en eller flera uppringningspartners baserat på den uppringningsplan som stöds i överlevnadsläge och tillhörande samtalsbehörigheter. Följande är en exempelkonfiguration för utgående PSTN-uppringningskamrater för nödsamtal i överlevnadsläge:

!
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

Konfigurera uppringningsjakt.

Den används för att välja uppringningskompisar för routing baserat på de inställningar som ställts in på uppringda kamrater.

!
dial-peer hunt 2
!
Var den här artikeln användbar?
Var den här artikeln användbar?