Oversikt

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


 

Denne artikkelen diskuterer hensynene til samlokaliseringen av Local Gateway- og Survivability Gateway-tjenester i forhold til den frittstående distribusjonen av disse tjenestene.


 

Totalt antall registreringer som støttes av en plattform, er summen av telefon- og trunkregistreringer. Det forventes heller ikke samtidig linje- og trunkregistreringer. Derfor påvirkes ikke skalanummeret for Survivability Gateway eller Local Gateway av samlokalisering av disse funksjonene på én enkelt enhet.

Forutsetninger

Cisco IOS XE Dublin 17.12.1a 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 Survivability Gateway-tjeneste.

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

  • Colocation er spesifikk for Cisco IOS Gateway. Kunder som bruker en tredjeparts Local Gateway, må distribuere Survivability Gateway separat.

  • Samlokalisering for partnerdistribuert lokal gateway som deles på tvers av flere kunder, er ikke aktuelt.

Hvis du vil ha begrensninger og begrensninger som er spesifikke for de frittstående gatewaytjenestene, 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 nodegrupper (DPG) og vanlig ruting basert på målmønstre. Dette er forskjellig fra strategiene for samtaleruting som brukes for frittstående Cisco IOS -administrerte gateway-tjenester. En frittstående lokal gateway-tjeneste bruker en DPG-basert strategi for samtaleruting . Frittstående Survivability Gateway ruter samtaler ved hjelp av målmønstre.

Samtaleruting for samlokalisering av lokal gateway og tjenester for overlevelse av nettsteder

Vurder følgende når du konfigurerer samtaleruting 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 nodenummeret er knyttet til en DPG som har PSTN. Samtalen rutes deretter til PSTN. Kort sagt, det er ingen endring i samtaleruting fra den eksisterende rutingstrategien for lokal gateway.

  • For samtaler fra PSTN – Fjern samtaleruting basert på nodegrupper. Rut samtalene ved hjelp av vanlig målmønsterbasert ruting. Det vil si at en innkommende node for oppringing ikke er knyttet til en DPG i denne strategien. Innkommende nodenummer fra PSTN matches basert på PSTN IP-adresse i Via URI. Vanlig nodeoppslag vil bli utført, og en samtale vil bli rutet basert på preferanse for oppringing. Samtalen rutes til et lokalt registrert endepunkt for overlevelsesmodus eller til Webex Calling for aktiv modus.

  • For samtaler fra lokalt registrerte endepunkter (gjelder for områdets overlevelsesmodus under WAN-avbrudd) – Ruter samtalene ved hjelp av vanlig målmønsterbasert ruting. I denne strategien matches en innkommende oppringingsnode med en node på linjesiden. Det utføres vanlig nodeoppslag, og en samtale vil bli rutet basert på preferanse for oppringing. 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 anropsnumre for oppsett av en utgående samtale. Senk verdien, høyere er preferansen. For samtaleruting i samlokalisering angis node-preferansen som følger:

    • Standardinnstilling på 0 for å rute anrop til lokalt registrerte endepunkter

    • Preferanse for 2 for å rute anrop til Webex Calling trunk

    • Preferanse for 3 for å rute anrop til PSTN-trunk

Tabellen nedenfor oppsummerer virkemåten for samtaleruting for alle innkommende og utgående samtaler i samtaleruting Webex Calling som involverer samlokalisering av Cisco IOS -administrerte gateway-tjenester:

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

Gateway-tjeneste

Anropsruting

Tilleggsinformasjon

PSTN

Webex Calling

Samlokalisering av Local Gateway og Survivability Gateway

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

Node-anrop med preferanse 2

PSTN

Lokale endepunkter

Samlokalisering av Local Gateway og Survivability Gateway

Basert på målmønster

Bruke de dynamiske oppringingsnodene som er opprettet basert på registreringer.

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

Lokale endepunkter

PSTN

Samlokalisering av Local Gateway og Survivability Gateway

Basert på målmønster

Peer-node med preferanse 3

Lokale endepunkter

Webex Calling

Samlokalisering av Local Gateway og Survivability Gateway

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

Node-anrop med preferanse 2

Dette gjelder bare hvis lokal gateway-trunk mot Webex Calling fortsatt er oppe selv i Survivability Gateway-modus.

Webex Calling

PSTN

Lokal gateway

Basert på nodegruppe

Naglet tilkobling til PSTN

Lokale endepunkter

Lokale endepunkter

Gateway for overlevelse

Basert på målmønster

Bruke de dynamiske oppringingsnodene som er opprettet basert på registreringer.

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

Hvis du vil ha detaljert informasjon om hensyn til samtaleruting ved samlokalisering av Cisco IOS -administrerte gateway-tjenester, 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 overlevelse av nettsteder, tilordner du gatewayen som en overlevelsesgateway på Control Hub. Hvis du vil ha informasjon om hvordan du tilordner gatewayen som en overlevelsesgateway, se Registrer Cisco IOS Managed Gateways til Webex Cloud for å legge til gatewayen i Control Hub.

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

Konfigurer samlokalisering for registreringsbasert trunking

1

Konfigurer sertifikater.

Det er obligatorisk at du bruker sertifikater signert av en klarert sertifiseringsinstans. 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 både Local Gateway- og Survivability Gateway-tjenester. 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 Survivability Gateway.

Konfigurer innstillinger for globale taleregister, pool og kodek for endepunkter som registreres til Survivability Gateway. Følgende er et eksempel på en konfigurasjon som er spesifikk for 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

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

Den inkluderer konfigurasjon av leieren som brukes til å registrere den lokale gateway-trunken til Webex Calling, de tilknyttede SIP-profilene og kodek-innstillingene. 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 leieren for PSTN og tilknyttede sip-profiler (hvis noen), og kodek-innstillinger. 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

Konfigurere innkommende PSTN-node.

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

!
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

Konfigurere utgående Webex Calling -anropsnode.

Den inkluderer nodevalg for utgående Webex Calling basert på nodegruppe. Følgende er et eksempel på konfigurasjon for utgående Webex Calling -nodenummer:

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

Konfigurere innkommende Webex Calling -oppringingsnode.

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

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

Konfigurere utgående PSTN-node.

Den brukes til å rute PSTN-anrop i modusene Local Gateway og Survivability Gateway. 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 en eksempelkonfigurasjon for utgående PSTN-node:

!
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

Konfigurere utgående PSTN-oppringingsnumre for nødanrop i overlevelsesmodus.

Den brukes til nodevalg basert på E164-mønstersamsvar. Disse anropene matches bare for anrop som kommer fra endepunkter som er registrert direkte til Survivability Gateway i Survivability-modus. Klargjøre én eller flere oppringingsnoder basert på den støttede oppringingsplanen i overlevelsesmodus og de tilknyttede anropstillatelsene. Følgende er en eksempelkonfigurasjon for utgående PSTN-oppringingsnumre 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 nodesøk for oppringing.

Den brukes til å velge oppringingsnoder for ruting basert på preferansene som er angitt for oppringingsnoder.

!
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 at du bruker sertifikater signert av en klarert sertifiseringsinstans. 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 både Local Gateway- og Survivability Gateway-tjenester. 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 Survivability Gateway.

Konfigurer globale innstillinger for taleregisteret, pool og kodek for endepunkter som registreres til Survivability Gateway. Følgende er et eksempel på en konfigurasjon som er spesifikk for 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

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

Den inkluderer konfigurasjon av trunk og leier 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 leieren for PSTN og tilknyttede sip-profiler (hvis noen), og kodek-innstillinger. 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

Konfigurere innkommende PSTN-node.

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

!
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

Konfigurere utgående Webex Calling -anropsnode.

Den inkluderer nodevalg for utgående Webex Calling basert på nodegruppe. Følgende er et eksempel på konfigurasjon for utgående Webex Calling -nodenummer:

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

Konfigurere innkommende Webex Calling -oppringingsnode.

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

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

Konfigurere utgående PSTN-node.

Den brukes til å rutinge PSTN-anrop i modusene Local Gateway og Survivability Gateway. 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 en eksempelkonfigurasjon for utgående PSTN-node:

!
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

Konfigurere utgående PSTN-oppringingsnumre for nødanrop i overlevelsesmodus.

Den brukes til nodevalg basert på E164-mønstersamsvar. Disse anropene matches bare for anrop som kommer fra endepunkter som er registrert direkte til Survivability Gateway i Survivability-modus. Klargjøre én eller flere oppringingsnoder basert på den støttede oppringingsplanen i overlevelsesmodus og de tilknyttede anropstillatelsene. Følgende er en eksempelkonfigurasjon for utgående PSTN-oppringingsnumre 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 nodesøk for oppringing.

Den brukes til å velge oppringingsnoder for ruting basert på preferansene som er angitt for oppringingsnoder.

!
dial-peer hunt 2
!