Oversikt

Webex Calling støtter samlokalisering av en gateway for overlevelse med en lokal gateway på den samme Cisco IOS-administrerte gatewayen. Det vil si at du kan bruke den samme Cisco IOS-gatewayenheten til å konfigurere tjenester for lokal gateway og gateway for overlevelse. Derfor trenger du ikke å ha to forskjellige Cisco IOS-administrerte gatewayer tilordnet som gateway for overlevelse og lokal gateway.

Denne artikkelen diskuterer hensynene til samlokaliseringen av tjenester for lokal gateway og gateway for overlevelse i forhold til den frittstående distribusjonen av disse tjenestene.

  • På grunn av oppdagede sikkerhetsproblemer vil Webex Calling avvikle RSAES-PKCS1-v1_ 5-krypteringsskjemaet brukt av Site Survivability-løsningen 1. september 2024. Utover denne datoen er RSAES-OAEP-krypteringsskjemaet obligatorisk.

    For å sikre fortsatt drift med dette krypteringsskjemaet må du oppgradere Site Survivability Gateways til Cisco IOS XE Dublin 17.12.3 før 1. september 2024. Det kreves ingen konfigurasjonsendringer for å bruke det nye krypteringsskjemaet etter denne oppgraderingen.

Forutsetninger

Cisco IOS XE Dublin 17.12.3 og nyere.

Begrensninger og restriksjoner

Følgende er de kjente begrensningene for samlokalisering av tjenester i Cisco IOS-administrerte gatewayer:

  • Høy tilgjengelighet støttes ikke for lokale gatewayer.

  • Konfigurasjonsvalidering støttes ikke for lokale gatewayer.

  • I Control Hub må gatewayen klargjøres som en tjeneste for gateway for overlevelse.

  • Hvis kunden har klargjort gatewayen som en lokal gateway, må de oppheve tilordningen og deretter tilordne tjenesten på nytt som gateway for overlevelse.

  • Samlokalisering er spesifikk for Cisco IOS gateway. Kunder som bruker en tredjeparts lokal gateway, må distribuere gateway for overlevelse separat.

  • Samlokalisering for partnerdistribuert lokal gateway som deles med flere kunder, er ikke aktuelt.

Hvis du vil ha begrensninger og restriksjoner som er spesifikke for de frittstående gatewaytjenestene, kan du se Registrer Cisco IOS-administrerte gatewayer til Webex Cloud og Nettstedets overlevelsesevne for Webex Calling.

Hensyn til anropsruting for samlokalisering

Anropsruting for samlokalisering er basert på en rutingsstrategi som involverer en kombinasjon av anropsnodegrupper og vanlig ruting basert på målmønstre. Dette er forskjellig fra strategiene for anropsruting som brukes for frittstående Cisco IOS-administrerte gatewaytjenester. En frittstående tjeneste for lokal gateway bruker en DPG-basert strategi for anropsruting. Frittstående gateway for overlevelse ruter samtaler ved hjelp av målmønstre.

Anropsruting for samlokalisering av lokal gateway og tjenester for nettstedets overlevelse

Vurder følgende når du konfigurerer anropsruting for samlokaliseringsscenarier.

  • For anrop fra Webex Calling – Den innkommende anropsnoden fra Webex Calling matches basert på vertsnavnet for den lokale gatewayen eller DTG-parameteren i URI-en. Den innkommende anropsnoden er knyttet til en DPG som har PSTN. Samtalen rutes deretter til PSTN. Kort sagt, det er ingen endring i anropsruting fra den eksisterende rutingsstrategien for lokal gateway.

  • For anrop fra PSTN – Fjern anropsruting basert på anropsnodegrupper (DPG). Rut samtalene ved hjelp av vanlig målmønsterbasert ruting. Det vil si at en innkommende anropsnode ikke knyttes til en DPG i denne strategien. Innkommende anropsnode fra PSTN matches basert på PSTN IP-adresse i Via URI. Vanlig anropsnodeoppslag vil bli utført, og et anrop vil bli rutet basert på preferanse for anropsnode. Samtalen rutes til et lokalt registrert endepunkt for overlevelsesmodus eller til Webex Calling for aktiv modus.

  • For anrop fra lokalt registrerte endepunkter (aktuelt for nettstedets overlevelsesmodus under WAN-avbrudd) – Rut samtalene ved hjelp av vanlig målmønsterbasert ruting. I denne strategien matches en innkommende anropsnode med en anropsnode på linjesiden. Det utføres et vanlig anropsnodeoppslag, og et anrop vil bli rutet basert på preferanse for anropsnode. Samtalen rutes til et lokalt registrert endepunkt, PSTN eller Webex Calling.

  • En preferanse kan defineres for hver utgående anropsnode. Denne innstillingen brukes til å bestemme rekkefølgen for valg av anropsnoder for oppsett av et utgående anrop. Jo lavere verdi, desto høyere preferanse. For anropsruting i samlokalisering angis preferanse for anropsnode som følger:

    • Standardpreferanse på 0 for å rute samtaler til lokalt registrerte endepunkter

    • Preferanse på 2 for å rute samtaler til Webex Calling-trunk

    • Preferanse på 3 for å rute samtaler til PSTN-trunk

Tabellen nedenfor oppsummerer virkemåten for anropsruting for alle innkommende og utgående anrop i Webex Calling som involverer samlokalisering av Cisco IOS-administrerte gatewaytjenester:

Tabell 1. Hensyn til anropsruting for samlokalisering
Innkommende fraUtgående til

Gatewaytjeneste

Anropsruting

Tilleggsinformasjon

PSTN

Webex Calling

Samlokalisering av lokal gateway og gateway for overlevelse

Basert på målmønster (.T)

Anropsnode med preferanse 2

PSTN

Lokale endepunkter

Samlokalisering av lokal gateway og gateway for overlevelse

Basert på målmønster

Bruk de dynamiske anropsnodene som er opprettet basert på registreringer.

Ingen konfigurasjoner å utføre på disse systemanropsnodene. Den vil automatisk ha høyest prioritet.

Lokale endepunkter

PSTN

Samlokalisering av lokal gateway og gateway for overlevelse

Basert på målmønster

Anropsnode med preferanse 3

Lokale endepunkter

Webex Calling

Samlokalisering av lokal gateway og gateway for overlevelse

Basert på målmønster (.T)

Anropsnode med preferanse 2

Dette er bare aktuelt hvis lokal gateway-trunk mot Webex Calling fortsatt er oppe selv i modus for gateway for overlevelse.

Webex Calling

PSTN

Lokal gateway

Basert på anropsnodegruppe

Fast forbindelse til PSTN

Lokale endepunkter

Lokale endepunkter

Gateway for overlevelse

Basert på målmønster

Bruk de dynamiske anropsnodene som er opprettet basert på registreringer.

Det er ikke nødvendig med ytterligere endringer i konfigurasjonen av anropsnode på disse systemanropsnodene.

Hvis du vil ha detaljert informasjon om hensyn til anropsruting ved samlokalisering av Cisco IOS-administrerte gatewaytjenester, kan du se Foretrukket arkitektur for Webex Calling.

Konfigurer samlokalisering av tjenester

Hvis du må tilordne en ny Cisco IOS-administrert gateway for samlokalisering av lokal gateway og tjenester for nettstedets overlevelse, tilordner du gatewayen som en gateway for overlevelse på Control Hub. Hvis du vil ha informasjon om hvordan du tilordner gatewayen som en gateway for overlevelse, kan du se Registrer Cisco IOS-administrere gatewayer til Webex Cloud for å legge til gatewayen i Control Hub.

Avhengig av hvilken type trunking som brukes, kan du konfigurere samlokalisering ved hjelp av ett av følgende:

Konfigurer samlokalisering for registreringsbasert trunking

1

Konfigurer sertifikater.

Det er obligatorisk å bruke sertifikater signert av en klarert Certificate Authority. Hvis du vil ha mer informasjon om hvordan du ber om og oppretter sertifikater, kan du se Konfigurer sertifikater.

2

Konfigurer globale talekommandoer.

Talekonfigurasjonen inkluderer vanlige innstillinger knyttet til tjenester for både lokal gateway og gateway for overlevelse. Følgende er et eksempel på global talekonfigurasjon:

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

Konfigurasjon som er spesifikk for gateway for overlevelse.

Konfigurer taleregisterets globale, utvalgs- og kodekinnstillinger for endepunkter som registreres til gateway for overlevelse. Følgende er et eksempel på en konfigurasjon som er spesifikk for gateway for overlevelse:

!
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

Konfigurasjon som er spesifikk for lokal gateway. Hvis du vil ha mer informasjon, kan du se Registreringsbasert lokal gateway.

Den inkluderer konfigurasjon av leietakeren som brukes til å registrere den lokale gateway-trunken til Webex Calling, de tilknyttede SIP-profilene og kodekinnstillingene. Følgende er et eksempel på en konfigurasjon som er spesifikk for 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

Konfigurasjon som er spesifikk for PSTN.

Det inkluderer å konfigurere leietakeren for PSTN og tilknyttede SIP-profiler (hvis aktuelt), og kodekinnstillinger. Følgende er et eksempel på en konfigurasjon som er spesifikk 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 innkommende PSTN-anropsnode.

Den inkluderer anropsnodevalg for innkommende PSTN-anrop basert på topptekstsamsvar. Følgende er et eksempel på en konfigurasjon for innkommende PSTN-anropsnode:

!
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 utgående Webex Calling-anropsnode.

Den inkluderer anropsnodevalg for utgående Webex Calling-trunk basert på anropsnodegruppe. Følgende er et eksempel på en konfigurasjon for utgående Webex Calling-anropsnode:

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 Webex Calling-anropsnode.

Den inkluderer anropsnodevalg for innkommende Webex Calling-anrop basert på samsvar med DPG-parameteren i toppteksten for forespørsels-URI. Anropsnodegruppe brukes til å rute anropene direkte til utgående PSTN. Følgende er et eksempel på en konfigurasjon for innkommende Webex Calling-anropsnode:

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 utgående PSTN-anropsnode.

Den brukes til å rute PSTN-anrop i modusene lokal gateway og gateway for overlevelse. Endre målmønsteret fra gjeldende BAD til et mønster som passer for PSTN-anrop. Dette er nødvendig for ruting av PSTN-anrop fra lokalt registrerte endepunkter. Du kan gjøre dette enten direkte ved hjelp av målmønster eller gjennom E164-mønsterkart. Følgende er et eksempel på en konfigurasjon for utgående PSTN-anropsnode:

!
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 utgående PSTN-anropsnoder for nødanrop i overlevelsesmodus.

Den brukes til anropsnodevalg basert på E164-mønstersamsvar. Disse anropsnodene matches bare for anrop som kommer fra endepunkter som er registrert direkte til gateway for overlevelse i overlevelsesmodus. Klargjør én eller flere anropsnoder basert på den støttede ringeplanen i overlevelsesmodus og tillatelsene for tilknyttet samtale. Følgende er et eksempel på en konfigurasjon for utgående PSTN-anropsnoder for nødanrop i overlevelsesmodus:

!
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 anropsnodesøk.

Det brukes til å velge anropsnoder for ruting basert på preferansene som er angitt for anropsnoder.

!
dial-peer hunt 2
!

Konfigurer samlokalisering for sertifikatbasert trunking

Før du starter

Konfigurasjonen av samlokalisering for sertifikatbasert trunking ligner på registreringsbasert trunking, bortsett fra de som er spesifikke for lokal gateway-trunking og leietakere.

1

Konfigurer sertifikater.

Det er obligatorisk å bruke sertifikater signert av en klarert Certificate Authority. Hvis du vil ha mer informasjon om hvordan du ber om og oppretter sertifikater, kan du se Konfigurer sertifikater.

2

Konfigurer globale talekommandoer.

Talekonfigurasjonen inkluderer vanlige innstillinger knyttet til tjenester for både lokal gateway og gateway for overlevelse. Følgende er et eksempel på global talekonfigurasjon:

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

Konfigurasjon som er spesifikk for gateway for overlevelse.

Konfigurer taleregisterets globale, utvalgs- og kodekinnstillinger for endepunkter som registreres til gateway for overlevelse. Følgende er et eksempel på en konfigurasjon som er spesifikk for gateway for overlevelse:

!
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

Konfigurasjon som er spesifikk for lokal gateway. Hvis du vil ha mer informasjon, kan du se Sertifikatbasert trunking.

Den inkluderer konfigurasjon av trunk og leietaker som kreves for å utføre sertifikatutveksling i den lokale gatewayen, de tilknyttede SIP-profilene og kodekinnstillingene. Følgende er et eksempel på en konfigurasjon som er spesifikk for 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

Konfigurasjon som er spesifikk for PSTN.

Det inkluderer å konfigurere leietakeren for PSTN og tilknyttede SIP-profiler (hvis aktuelt), og kodekinnstillinger. Følgende er et eksempel på en konfigurasjon som er spesifikk 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 innkommende PSTN-anropsnode.

Den inkluderer anropsnodevalg for innkommende PSTN-anrop basert på topptekstsamsvar. Følgende er et eksempel på en konfigurasjon for innkommende PSTN-anropsnode:

!
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 utgående Webex Calling-anropsnode.

Den inkluderer anropsnodevalg for utgående Webex Calling-trunk basert på anropsnodegruppe. Følgende er et eksempel på en konfigurasjon for utgående Webex Calling-anropsnode:

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 Webex Calling-anropsnode.

Den inkluderer anropsnodevalg for innkommende Webex Calling-anrop basert på samsvar med DPG-parameteren i toppteksten for forespørsels-URI. Anropsnodegruppe brukes til å rute anropene direkte til utgående PSTN. Følgende er et eksempel på en konfigurasjon for innkommende Webex Calling-anropsnode:

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 utgående PSTN-anropsnode.

Den brukes til å rute PSTN-anrop i modusene lokal gateway og gateway for overlevelse. Endre målmønsteret fra gjeldende BAD til et mønster som passer for PSTN-anrop. Dette er nødvendig for ruting av PSTN-anrop fra lokalt registrerte endepunkter. Du kan gjøre dette enten direkte ved hjelp av målmønster eller gjennom E164-mønsterkart. Følgende er et eksempel på en konfigurasjon for utgående PSTN-anropsnode:

!
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 utgående PSTN-anropsnoder for nødanrop i overlevelsesmodus.

Den brukes til anropsnodevalg basert på E164-mønstersamsvar. Disse anropsnodene matches bare for anrop som kommer fra endepunkter som er registrert direkte til gateway for overlevelse i overlevelsesmodus. Klargjør én eller flere anropsnoder basert på den støttede ringeplanen i overlevelsesmodus og tillatelsene for tilknyttet samtale. Følgende er et eksempel på en konfigurasjon for utgående PSTN-anropsnoder for nødanrop i overlevelsesmodus:

!
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 anropsnodesøk.

Det brukes til å velge anropsnoder for ruting basert på preferansene som er angitt for anropsnoder.

!
dial-peer hunt 2
!