I denne artikel
Oversigt
Forudsætninger
Begrænsninger og begrænsninger
Overvejelser om opkaldsrouting i forbindelse med colocation
dropdown icon
Konfigurer colocation af tjenester
    Konfigurer colocation til registreringsbaseret trunking
    Konfigurer colocation til certifikatbaseret trunking

Samlokalisering af lokal gateway og webstedsoverlevelsesevne på Cisco IOS Managed Gateways

list-menuI denne artikel
list-menuHar du feedback?

Som administrator kan du bruge denne artikel til at vide om samlokalisering af Local Gateway- og Survivalability Gateway-tjenester på Cisco IOS Managed Gateways.

Oversigt

Webex Callingunderstøtter samlokalisering af en Survivalability Gateway med en lokal gateway på den samme Cisco IOS administrerede gateway. Det vil sige, du kan bruge den samme Cisco IOS gateway-enhed til at konfigurere Local Gateway og Survivalability Gateway-tjenester. Derfor behøver du ikke at have to forskellige Cisco IOS administrerede gateways tildelt som Survivalability Gateway og Local Gateway.

Denne artikel diskuterer overvejelserne for samlokalisering af Local Gateway- og Survivalability Gateway-tjenester sammenlignet med den selvstændige implementering af disse tjenester.

På grund af opdagede sårbarheder Webex Calling vil RSAES-PKCS1-v1_5- krypteringsskemaet, der bruges af Site Survivalability-løsningen, udfases den 1. september 2024. Ud over denne dato er RSAES-OAEP-krypteringsordningen obligatorisk.

For at sikre fortsat drift med denne krypteringsordning skal du opgradere dine Site Sur vivalability Gateways til Cisco IOS XE Dublin 17.12.3 inden 1. september 2024. Der kræves ingen konfigurationsændringer for at bruge det nye krypteringsskema efter denne opgradering.

Forudsætninger

Cisco IOSXE Dublin 17.12.3 og nyere.

Begrænsninger og begrænsninger

Følgende er de kendte begrænsninger for colocation af tjenester i Cisco IOS administrerede gateways:

  • Høj tilgængelighed understøttes ikke for lokale gateways.

  • Konfigurationsvalidering understøttes ikke for lokale gateways.

  • I Control Hub skal gatewayen klarlægges som en Survivalability Gateway-tjeneste.

  • Hvis kunden har klargjort gatewayen som en lokal gateway, skal de fjerne tildelingen og derefter tildele tjenesten igen som Survivalability Gateway.

  • Colocation er specifik for Cisco IOS Gateway. Kunder, der bruger tredjeparts Local Gateway, skal installere Survivalability Gateway separat.

  • Colocation til lokal gateway, der er implementeret af en partner, der deles på tværs af flere kunder, er ikke relevant.

For begrænsninger og begrænsninger, der er specifikke for de enkeltstående gateway-tjenester, se Tilmeld Cisco IOSadministrerede gateways til Webex Cloud og Over levelsesevne for websted for. Webex Calling

Overvejelser om opkaldsrouting i forbindelse med colocation

Opkaldsrouting til colocation er baseret på en routingstrategi, der involverer en kombination af opkaldsgrupper (DPG) og regelmæssig routing baseret på destinationsmønstre. Dette adskiller sig fra de opkaldsroutingsstrategier, der bruges til enkeltstående Cisco IOS administrerede gateway-tjenester. En enkeltstående lokal gateway-tjeneste bruger en DPG-baseret opkaldsroutingsstrategi. Standalone Survivalability Gateway-ruter kalder ved hjælp af destinationsmønstre.

Opkaldsrouting til samlokalisering af lokal gateway og webstedsoverlevelsestjenester

Overvej følgende, når du konfigurerer opkaldsrouting til colocation-scenarier:

  • For opkald fra Webex Calling —Den indgående opkalds-peer fra matches baseret på Webex Calling værtsnavnet Local Gateway eller DTG-parameteren i URI'en. Den indgående dial-peer er bundet til en DPG med PSTN. Opkaldet dirigeres derefter til PSTN. Kort sagt, der er ingen ændring i opkaldsrouting fra den eksisterende Local Gateway-routingstrategi.

  • For opkald fra PSTN — Fjern opkaldsrouting baseret på opkaldsgrupper. Rute opkaldene ved hjælp af regelmæssig destinationsmønsterbaseret routing. Det vil sige, at en indgående dial-peer ikke er bundet til en DPG i denne strategi. Indgående opkaldspeer fra PSTN matches baseret på PSTN-IP-adresse i Via URI. Regelmæssig opsøgning af dial-peer ville blive udført, og et opkald ville blive dirigeret baseret på dial-peer-præference. Opkaldet dirigeres til et lokalt registreret slutpunkt for overlevelsestilstand eller Webex Calling til aktiv tilstand.

  • For opkald fra lokalt registrerede slutpunkter (gælder for webstedsoverlevelsestilstand under WAN-afbrydelser) —Rute opkaldene ved hjælp af regelmæssig destinationsmønsterbaseret routing. I denne strategi matches en indgående opkaldspeer til en opkaldsgruppe på linjesiden. Der udføres regelmæssig opkaldsopsøgning, og et opkald vil blive dirigeret baseret på opkaldspeer-præference. Opkaldet dirigeres til et lokalt registreret slutpunkt, PSTN, eller. Webex Calling

  • Der kan defineres en præference for hver udgående opkaldsgruppe. Denne indstilling bruges til at bestemme rækkefølgen af valg af opkaldsjævnaldrende til opsætningen af et udgående opkald. Sænk værdien, højere er præferencen. For opkaldsrouting i colocation indstilles opkaldspeer-præferencen som følger:

    • Standardindstilling på 0 for at dirigere opkald til lokalt registrerede slutpunkter

    • Præference for 2 til at dirigere opkald til Webex Calling bagagerummet

    • Præference for 3 til at dirigere opkald til PSTN-bagagerummet

Følgende tabel opsummerer opkaldsroutingfunktionerne for alle indgående og udgående opkald, Webex Calling der involverer colocation af Cisco IOS administrerede gateway-tjenester:

Tabel 1. Overvejelser om opkaldsrouting i forbindelse med colocation
Indgående fraUdgående til

Gateway-tjeneste

Opkaldsdirigering

Yderligere oplysninger

PSTN

Webex Calling

Samlokalisering af lokal gateway og overlevelsesgateway

Destinationsmønster (.T) baseret

Dial-peer med præference 2

PSTN

Lokale slutpunkter

Samlokalisering af lokal gateway og overlevelsesgateway

Destinationsmønsterbaseret

Brug af de dynamiske opkaldsmodparter, der er oprettet baseret på registreringer.

Ingen konfigurationer, der skal udføres på disse systemopkaldsjævnaler. Det ville automatisk have den højeste forrang.

Lokale slutpunkter

PSTN

Samlokalisering af lokal gateway og overlevelsesgateway

Destinationsmønsterbaseret

Dial-peer har præference 3

Lokale slutpunkter

Webex Calling

Samlokalisering af lokal gateway og overlevelsesgateway

Destinationsmønster (.T) baseret

Dial-peer med præference 2

Dette gælder kun, hvis Local Gateway-trunken mod stadig Webex Calling er oppe, selv i Survivalability Gateway-tilstand.

Webex Calling

PSTN

Lokal gateway

Dial-peer-gruppebaseret

Opspikret forbindelse til PSTN

Lokale slutpunkter

Lokale slutpunkter

Gateway til overlevelsesevne

Destinationsmønsterbaseret

Brug af de dynamiske opkaldsmodparter, der er oprettet baseret på registreringer.

Der er ikke behov for yderligere ændringer i opkaldsopkaldskonfigurationen på disse systemopkalds-jævnaldrende.

Du kan finde detaljerede oplysninger om overvejelser om opkaldsrouting i forbindelse med colocation af Cisco IOS administrerede gateway-tjenester under Fore Webex Callingtrukket arkitektur.

Konfigurer colocation af tjenester

Hvis du har brug for at tildele en ny Cisco IOS administreret gateway til samlokalisering af Local Gateway og tjenester for overlevelsesevne på webstedet, skal du tildele din gateway som en overlevelsesgateway på Control Hub. Du kan finde oplysninger om tildeling af gatewayen som en overlevelsesgateway under Tilmeld Cisco IOSadministrerede gateways til Webex Cloud for at føje gatewayen til Control Hub.

Afhængigt af den type trunking, der bruges, kan du konfigurere samlokalisering ved hjælp af en af følgende:

Konfigurer colocation til registreringsbaseret trunking

1

Konfigurer certifikater.

Det er obligatorisk, at du bruger certifikater, der er underskrevet af en betroetCertificate Authority. Du kan finde flere oplysninger om, hvordan du anmoder om og opretter certifikater, under Konfigurere certifikater.

2

Konfigurer globale stemmekommandoer.

Stemmekonfigurationen inkluderer almindelige indstillinger relateret til både Local Gateway og Survivability Gateway-tjenester. Følgende er et eksempel på global stemmekonfiguration:

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 for Survivalability Gateway.

Konfigurer global stemmeregister, pulje- og codec-præferencer for slutpunkter, der registreres i Survivalability Gateway. Følgende er en eksempelkonfiguration, der er specifik for 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 specifik for lokal gateway. Du kan finde flere oplysninger under Registreringsbaseret lokal gateway.

Det inkluderer konfiguration af lejeren, der bruges til at registrere Local Gateway-trunken tilWebex Calling, de tilknyttede SIP-profiler og codec-præferencer. Følgende er en eksempelkonfiguration, der er specifik for Local 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 for PSTN.

Det omfatter opsætning af lejeren til PSTN og tilknyttede sip-profiler (hvis nogen) og codec-præferencer. Følgende er en eksempelkonfiguration, der er specifik for 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

Konfigurer indgående PSTN-dial-peer.

Det inkluderer valg af dial-peer til indgående PSTN-opkald baseret på header-matching. Følgende er en eksempelkonfiguration for indgående PSTN-dial-peer:

!
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

Konfigurer udgående Webex Calling dial-peer.

Det inkluderer valg af dial-peer til udgående Webex Calling trunk baseret på dial-peer-gruppe. Følgende er en eksempelkonfiguration for udgående Webex Calling dial-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

Konfigurer indgående opkalds- Webex Calling peer.

Det inkluderer valg af dial-peer for indgående Webex Calling opkald baseret på matchning af DPG-parameteren i Request-URI-overskriften. Dial-peer Group bruges til at dirigere opkaldene direkte til det udgående PSTN. Følgende er en eksempelkonfiguration for indgående opkalds-peerWebex 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

Konfigurer udgående PSTN-dial-peer.

Det bruges til at dirigere PSTN-opkald i Local Gateway- og Survivalability Gateway-tilstande. Skift destinationsmønsteret fra det aktuelle BAD til et mønster, der er egnet til PSTN-opkald. Dette er nødvendigt for routing af PSTN-opkald fra lokalt registrerede slutpunkter. Du kan gøre dette enten direkte ved hjælp af destinationsmønster eller gennem E164 mønsterkort. Følgende er en eksempelkonfiguration for udgående PSTN-dial-peer:

!
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

Konfigurer udgående PSTN-opkalds-jævnaldrende til nødopkald i overlevelsestilstand.

Det bruges til valg af dial-peer baseret på E164-mønstermatch. Disse opkalds-jævnaldrende matches kun for opkald, der stammer fra slutpunkter, der er registreret direkte til Survivalability Gateway i overlevelsestilstand. Klargør en eller flere opkaldsmodparter baseret på den understøttede opkaldsplan i overlevelsestilstand og de tilknyttede opkaldstilladelser. Følgende er en eksempelkonfiguration for udgående PSTN-opkalds-jævnaldrende til nødopkald i overlevelsestilstand:

!
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

Konfigurer dial-peer-jagt.

Det bruges til at vælge opkaldsmodstandere til routing baseret på de indstillinger, der er indstillet på opkaldsmodstandere.

!
dial-peer hunt 2
!

Konfigurer colocation til certifikatbaseret trunking

Før du begynder

Konfiguration af colocation til certifikatbaseret trunking svarer til registreringsbaseret trunking, bortset fra dem, der er specifikke for Local Gateway-trunk og lejere.

1

Konfigurer certifikater.

Det er obligatorisk, at du bruger certifikater, der er underskrevet af en betroetCertificate Authority. Du kan finde flere oplysninger om, hvordan du anmoder om og opretter certifikater, under Konfigurere certifikater.

2

Konfigurer globale stemmekommandoer.

Stemmekonfigurationen inkluderer almindelige indstillinger relateret til både Local Gateway og Survivability Gateway-tjenester. Følgende er et eksempel på global stemmekonfiguration:

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 for Survivalability Gateway.

Konfigurer global stemmeregister, pulje- og codec-præferencer for slutpunkter, der registreres i Survivalability Gateway. Følgende er en eksempelkonfiguration, der er specifik for 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 specifik for lokal gateway. Du kan finde flere oplysninger i Certifikatbaseret trunking.

Det omfatter konfiguration af den trunk og lejer, der kræves for at udføre certifikatudveksling i den lokale gateway, de tilknyttede SIP-profiler og codec-præferencer. Følgende er en eksempelkonfiguration, der er specifik for Local 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 for PSTN.

Det omfatter opsætning af lejeren til PSTN og tilknyttede sip-profiler (hvis nogen) og codec-præferencer. Følgende er en eksempelkonfiguration, der er specifik for 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

Konfigurer indgående PSTN-dial-peer.

Det inkluderer valg af dial-peer til indgående PSTN-opkald baseret på header-matching. Følgende er en eksempelkonfiguration for indgående PSTN-dial-peer:

!
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

Konfigurer udgående Webex Calling dial-peer.

Det inkluderer valg af dial-peer til udgående Webex Calling trunk baseret på dial-peer-gruppe. Følgende er en eksempelkonfiguration for udgående Webex Calling dial-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

Konfigurer indgående opkalds- Webex Calling peer.

Det inkluderer valg af dial-peer for indgående Webex Calling opkald baseret på matchning af DPG-parameteren i Request-URI-header. Dial-peer Group bruges til at dirigere opkaldene direkte til det udgående PSTN. Følgende er en eksempelkonfiguration for indgående opkalds-peerWebex 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

Konfigurer udgående PSTN-dial-peer.

Det bruges til at dirigere PSTN-opkald i Local Gateway- og Survivalability Gateway-tilstande. Skift destinationsmønsteret fra nuværende BAD til et mønster, der er egnet til PSTN-opkald. Dette er nødvendigt for routing af PSTN-opkald fra lokalt registrerede slutpunkter. Du kan gøre dette enten direkte ved hjælp af destinationsmønster eller gennem E164 mønsterkort. Følgende er en eksempelkonfiguration for udgående PSTN-dial-peer:

!
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

Konfigurer udgående PSTN-opkalds-jævnaldrende til nødopkald i overlevelsestilstand.

Det bruges til valg af dial-peer baseret på E164-mønstermatch. Disse opkalds-jævnaldrende matches kun for opkald, der stammer fra slutpunkter, der er registreret direkte til Survivalability Gateway i overlevelsestilstand. Klargør en eller flere opkaldsmodparter baseret på den understøttede opkaldsplan i overlevelsestilstand og de tilknyttede opkaldstilladelser. Følgende er en eksempelkonfiguration for udgående PSTN-opkalds-jævnaldrende til nødopkald i overlevelsestilstand:

!
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

Konfigurer dial-peer-jagt.

Det bruges til at vælge opkaldsmodstandere til routing baseret på de indstillinger, der er indstillet på opkaldsmodstandere.

!
dial-peer hunt 2
!
Var denne artikel nyttig?
Var denne artikel nyttig?