Pregled

Webex Calling podpira kolokacijo prehoda za preživetje z lokalnim prehodom na istem prehodu, ki ga upravlja Cisco IOS. To pomeni, da lahko uporabite isto prehodno napravo Cisco IOS za konfiguracijo storitev lokalnega prehoda in prehoda za preživetje. Zato vam ni treba imeti dveh različnih upravljanih prehodov Cisco IOS, dodeljenih kot prehod za preživetje in lokalni prehod.


 

Ta članek obravnava premisleke o kolokaciji storitev Local Gateway in Survivability Gateway v primerjavi s samostojno uvedbo teh storitev.


 

Skupno število registracij, ki jih podpira platforma, je vsota telefonskih in vtičnic. Prav tako niso predvidene sočasne registracije linij in priključkov. Zato kolokacija teh funkcij v eni sami napravi ne vpliva na številke lestvice prehoda za preživetje ali lokalnega prehoda.

Predpogoji

Cisco IOS XE Dublin 17.12.1a in novejši

Omejitve in omejitve

Sledijo znane omejitve za kolokacijo storitev v prehodih, ki jih upravlja Cisco IOS:

  • Visoka razpoložljivost ni podprta za lokalne prehode.

  • Preverjanje konfiguracije ni podprto za lokalne prehode.

  • V Control Hubu mora biti prehod omogočen kot storitev Survivability Gateway.

  • Če je stranka določila prehod kot lokalni prehod, mora preklicati dodelitev in nato ponovno dodeliti storitev kot prehod za preživetje.

  • Kolokacija je specifična za Cisco IOS Gateway. Stranke, ki uporabljajo lokalni prehod tretjih oseb, morajo ločeno uvesti prehod za preživetje.

  • Kolokacija za lokalni prehod, ki ga razmesti partner, ki ga deli več strank, ni uporabna.

Za omejitve in omejitve, specifične za samostojne storitve prehoda, glejte Vpišite upravljane prehode Cisco IOS v oblak Webex in Preživetje spletnega mesta za Webex Calling.

Premisleki o usmerjanju klicev za kolokacijo

Usmerjanje klicev za kolokacijo temelji na strategiji usmerjanja, ki vključuje kombinacijo skupin enakovrednih klicev (DPG) in običajnega usmerjanja na podlagi ciljnih vzorcev. To se razlikuje od strategij usmerjanja klicev, ki se uporabljajo za samostojne storitve prehoda, ki jih upravlja Cisco IOS. Samostojna storitev lokalnega prehoda uporablja strategijo usmerjanja klicev, ki temelji na DPG. Samostojni prehod za preživetje usmerja klice z uporabo ciljnih vzorcev.

Usmerjanje klicev za kolokacijo lokalnega prehoda in storitev preživetja mesta

Pri konfiguriranju usmerjanja klicev za scenarije kolokacije upoštevajte naslednje.

  • Za klice iz Webex Calling – dohodni klicni enakovredni iz Webex Calling se ujema na podlagi imena gostitelja lokalnega prehoda ali parametra DTG v URI. Vhodna klicna enota je povezana z DPG, ki ima PSTN. Klic je nato preusmerjen na PSTN. Skratka, ni sprememb v usmerjanju klicev glede na obstoječo strategijo usmerjanja lokalnega prehoda.

  • Za klice iz PSTN—odstranite usmerjanje klicev na podlagi skupin enakovrednih klicev. Usmerite klice z običajnim usmerjanjem na podlagi vzorca cilja. To pomeni, da vhodna klicna enota ni povezana z DPG v tej strategiji. Dohodna klicna enota iz PSTN se ujema na podlagi naslova IP PSTN v Via URI. Opravljeno bi bilo redno iskanje enakovrednega klica in klic bi bil preusmerjen na podlagi preference enakovrednega klica. Klic je usmerjen na lokalno registrirano končno točko za način preživetja ali na Webex Calling za aktivni način.

  • Za klice iz lokalno registriranih končnih točk (velja za način preživetja spletnega mesta med izpadi omrežja WAN)—usmerite klice z običajnim usmerjanjem na podlagi vzorca cilja. V tej strategiji se dohodni klicni enakovredni priključek ujema z klicnim enakovrednim priključkom na strani linije. Izvede se redno iskanje enakovrednega klica in klic bi bil preusmerjen na podlagi preference enakovrednega klica. Klic je usmerjen na lokalno registrirano končno točko, PSTN ali Webex Calling.

  • Nastavitve se lahko določijo za vsako odhodno klicno enoto. Ta preferenca se uporablja za določitev vrstnega reda izbire klicnih enot za nastavitev odhodnega klica. Nižja je vrednost, višja je prednost. Za usmerjanje klicev v kolokaciji je preferenca enakovrednega klica nastavljena na naslednji način:

    • Privzeta nastavitev 0 za usmerjanje klicev na lokalno registrirane končne točke

    • Prednost 2 za usmerjanje klicev v klicni kanal Webex Calling

    • Prednost 3 za usmerjanje klicev v PSTN trunk

Naslednja tabela povzema vedenje usmerjanja klicev za vse dohodne in odhodne klice v Webex Calling, ki vključuje kolokacijo storitev upravljanega prehoda Cisco IOS:

Tabela 1. Premisleki o usmerjanju klicev za kolokacijo
Dohodno odOdhod do

Storitev prehoda

Usmerjanje klicev

Dodatne informacije

PSTN

Webex Calling

Kolokacija lokalnega prehoda in prehoda za preživetje

Na podlagi vzorca cilja (.T).

Klicna naprava ima prednost 2

PSTN

Lokalne končne točke

Kolokacija lokalnega prehoda in prehoda za preživetje

Temelji na vzorcu cilja

Uporaba dinamičnih klicnih enot, ustvarjenih na podlagi registracij.

Na teh sistemskih klicnih točkah ni nobenih konfiguracij. Samodejno bi imel najvišjo prednost.

Lokalne končne točke

PSTN

Kolokacija lokalnega prehoda in prehoda za preživetje

Temelji na vzorcu cilja

Klicna naprava ima prednost 3

Lokalne končne točke

Webex Calling

Kolokacija lokalnega prehoda in prehoda za preživetje

Na podlagi vzorca cilja (.T).

Klicna naprava ima prednost 2

To velja samo, če je povezava lokalnega prehoda proti Webex Calling še vedno vzpostavljena tudi v načinu prehoda za preživetje.

Webex Calling

PSTN

Lokalni prehod

Na podlagi skupine enakovrednih klicev

Pritrjena povezava s PSTN

Lokalne končne točke

Lokalne končne točke

Prehod za preživetje

Temelji na vzorcu cilja

Uporaba dinamičnih klicnih enot, ustvarjenih na podlagi registracij.

Na teh sistemskih enakovrednih napravah niso potrebne dodatne spremembe konfiguracije klicne enote.

Za podrobne informacije o premislekih o usmerjanju klicev za kolokacijo storitev upravljanega prehoda Cisco IOS glejte Webex Calling Preferred Architecture.

Konfigurirajte kolokacijo storitev

Če morate dodeliti nov upravljani prehod Cisco IOS za kolokacijo lokalnega prehoda in storitev preživetja spletnega mesta, dodelite svoj prehod kot prehod za preživetje v nadzornem središču. Za informacije o dodelitvi prehoda kot prehoda za preživetje glejte Vpišite upravljane prehode Cisco IOS v oblak Webex da dodate prehod v Control Hub.

Odvisno od vrste uporabljenega trunkinga lahko konfigurirate kolokacijo z enim od naslednjega:

Konfigurirajte kolokacijo za trunking na podlagi registracije

1

Konfigurirajte potrdila.

Obvezno morate uporabljati potrdila, ki jih je podpisal zaupanja vreden overitelj potrdil. Za več informacij o tem, kako zahtevati in ustvariti potrdila, glejte Konfigurirajte potrdila.

2

Konfigurirajte globalne glasovne ukaze.

Glasovna konfiguracija vključuje skupne nastavitve, povezane s storitvijo Local Gateway in Survivability Gateway. Sledi vzorčna globalna glasovna konfiguracija:

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

Konfiguracija, specifična za Survivability Gateway.

Nastavite globalne nastavitve glasovnega registra, skupine in kodekov za končne točke, ki se registrirajo na portalu Survivability Gateway. Sledi vzorčna konfiguracija, specifična za 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

Konfiguracija, specifična za lokalni prehod. Za več informacij glejte Lokalni prehod, ki temelji na registraciji.

Vključuje konfiguracijo najemnika, ki se uporablja za registracijo glavnega kanala lokalnega prehoda v Webex Calling, povezane profile SIP in nastavitve kodekov. Sledi vzorčna konfiguracija, specifična za lokalni prehod:

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

Konfiguracija, specifična za PSTN.

Vključuje nastavitev najemnika za PSTN in povezane profile sip (če obstajajo) ter nastavitve kodeka. Sledi vzorčna konfiguracija, specifična za 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

Konfigurirajte vhodno klicno enoto PSTN.

Vključuje izbiro klicne enote za dohodne klice PSTN na podlagi ujemanja glave. Sledi vzorčna konfiguracija za vhodni klicni 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

Konfigurirajte odhodno klicno enoto Webex Calling.

Vključuje izbiro klicne enote za odhodno klicno povezavo Webex Calling na podlagi skupine klicne enote. Sledi vzorčna konfiguracija za odhodno klicno enoto 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

Konfigurirajte dohodno klicno enoto Webex Calling.

Vključuje izbiro klicne enote za dohodne klice Webex Calling na podlagi ujemanja parametra DPG v glavi Request-URI. Dial-peer Group se uporablja za usmerjanje klicev neposredno na odhodno PSTN. Sledi vzorčna konfiguracija za dohodno klicno enoto 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

Konfigurirajte izhodni klicni PSTN.

Uporablja se za usmerjanje klicev PSTN v načinih lokalnega prehoda in prehoda za preživetje. Spremenite ciljni vzorec iz trenutnega BAD v vzorec, primeren za klice PSTN. To je potrebno za usmerjanje klicev PSTN z lokalno registriranih končnih točk. To lahko storite bodisi neposredno z uporabo destinacijskega vzorca ali prek zemljevida vzorca E164. Sledi vzorčna konfiguracija za odhodno klicno enoto 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

Konfigurirajte odhodne klicne enote PSTN za klice v sili v načinu preživetja.

Uporablja se za izbiro klicne enote na podlagi ujemanja vzorca E164. Ti enakovredni klici se ujemajo samo za klice, ki izvirajo iz končnih točk, registriranih neposredno na prehodu za preživetje v načinu za preživetje. Zagotovite eno ali več klicnih enot na podlagi podprtega klicnega načrta v načinu preživetja in povezanih dovoljenj za klicanje. Sledi vzorčna konfiguracija za odhodne klicne enote PSTN za klice v sili v načinu preživetja:

!
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

Konfigurirajte dial-peer lov.

Uporablja se za izbiro klicnih enakovrednih enot za usmerjanje na podlagi preference, nastavljene na klicnih enakovrednih napravah.

!
dial-peer hunt 2
!

Konfigurirajte kolokacijo za trunking na podlagi potrdil

Preden začneš

Konfiguracija kolokacije za trunking na podlagi potrdil je podobna trunkingu na podlagi registracije, razen tistih, ki so značilni za trank in najemnike lokalnega prehoda.

1

Konfigurirajte potrdila.

Obvezno morate uporabljati potrdila, ki jih je podpisal zaupanja vreden overitelj potrdil. Za več informacij o tem, kako zahtevati in ustvariti potrdila, glejte Konfigurirajte potrdila.

2

Konfigurirajte globalne glasovne ukaze.

Glasovna konfiguracija vključuje skupne nastavitve, povezane s storitvijo Local Gateway in Survivability Gateway. Sledi vzorčna globalna glasovna konfiguracija:

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

Konfiguracija, specifična za Survivability Gateway.

Nastavite globalne nastavitve glasovnega registra, skupine in kodekov za končne točke, ki se registrirajo na portalu Survivability Gateway. Sledi vzorčna konfiguracija, specifična za 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

Konfiguracija, specifična za lokalni prehod. Za več informacij glejte Trunking na osnovi certifikatov.

Vključuje konfiguracijo prtljažnika in najemnika, potrebnega za izvajanje izmenjave potrdil v lokalnem prehodu, povezane profile SIP in nastavitve kodekov. Sledi vzorčna konfiguracija, specifična za lokalni prehod:

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

Konfiguracija, specifična za PSTN.

Vključuje nastavitev najemnika za PSTN in povezane profile sip (če obstajajo) ter nastavitve kodeka. Sledi vzorčna konfiguracija, specifična za 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

Konfigurirajte vhodno klicno enoto PSTN.

Vključuje izbiro klicne enote za dohodne klice PSTN na podlagi ujemanja glave. Sledi vzorčna konfiguracija za vhodni klicni 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

Konfigurirajte odhodno klicno enoto Webex Calling.

Vključuje izbiro klicne enote za odhodno klicno povezavo Webex Calling na podlagi skupine klicne enote. Sledi vzorčna konfiguracija za odhodno klicno enoto 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

Konfigurirajte dohodno klicno enoto Webex Calling.

Vključuje izbiro klicne enote za dohodne klice Webex Calling na podlagi ujemanja parametra DPG v glavi Request-URI. Dial-peer Group se uporablja za usmerjanje klicev neposredno na odhodno PSTN. Sledi vzorčna konfiguracija za dohodno klicno enoto 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

Konfigurirajte izhodni klicni PSTN.

Uporablja se za usmerjanje klicev PSTN v načinih lokalnega prehoda in prehoda za preživetje. Spremenite ciljni vzorec iz trenutnega BAD v vzorec, primeren za klice PSTN. To je potrebno za usmerjanje klicev PSTN z lokalno registriranih končnih točk. To lahko storite bodisi neposredno z uporabo destinacijskega vzorca ali prek zemljevida vzorca E164. Sledi vzorčna konfiguracija za odhodno klicno enoto 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

Konfigurirajte odhodne klicne enote PSTN za klice v sili v načinu preživetja.

Uporablja se za izbiro klicne enote na podlagi ujemanja vzorca E164. Ti enakovredni klici se ujemajo samo za klice, ki izvirajo iz končnih točk, registriranih neposredno na prehodu za preživetje v načinu za preživetje. Zagotovite eno ali več klicnih enot na podlagi podprtega klicnega načrta v načinu preživetja in povezanih dovoljenj za klicanje. Sledi vzorčna konfiguracija za odhodne klicne enote PSTN za klice v sili v načinu preživetja:

!
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

Konfigurirajte dial-peer lov.

Uporablja se za izbiro klicnih enakovrednih enot za usmerjanje na podlagi preference, nastavljene na klicnih enakovrednih napravah.

!
dial-peer hunt 2
!