Общ преглед

Webex Calling поддържа колокация на шлюз за оцеляване с локален шлюз на същия управляван от Cisco IOS шлюз. Това означава, че можете да използвате същото устройство за шлюз със Cisco IOS , за да конфигурирате услугите на Локален шлюз и Survivability Gateway. Следователно не е необходимо да имате два различни управлявани Cisco IOS шлюза, назначени като Survivability Gateway и Local Gateway.


 

Тази статия обсъжда съображенията за колокацията на услугите Local Gateway и Survivability Gateway в сравнение със самостоятелното внедряване на тези услуги.


 

Общият брой на поддържаните от платформата регистрации е сумата от регистрациите на телефони и магистрали. Също така не се очакват едновременни регистрации на линия и магистрала. Следователно, номерата на мащаба на Survivability Gateway или Local Gateway не се влияят от колокацията на тези функции на едно устройство.

Предварителни изисквания

Cisco IOS XE Dublin 17.12.1a и по-нови версии

Ограничения

По-долу са известните ограничения за колокация на услуги в управлявани от Cisco IOS шлюзове:

  • Високата наличност не се поддържа за локални шлюзове.

  • Проверката на конфигурацията не се поддържа за локални шлюзове.

  • В Control Hub шлюзът трябва да бъде предоставен като услуга Survivability Gateway.

  • Ако клиентът е предоставил шлюза като локален шлюз, той трябва да отмени назначението и след това да преназначи услугата като шлюз за оцеляване.

  • Колокацията е специфична за Cisco IOS Gateway. Клиентите, които използват локален шлюз на трета страна, трябва да внедрят Survivability Gateway отделно.

  • Колокацията за локален шлюз, разгърнат от партньори, споделен между множество клиенти, не е приложимо.

За ограничения и ограничения, специфични за самостоятелните услуги на шлюз, вж Регистрирайте управлявани от Cisco IOS шлюзове към Webex Cloud и Оцеляване на сайта за Webex Calling .

Съображения относно маршрутизирането на повикванията за колокация

Маршрутизирането на повиквания за колокация се основава на стратегия за маршрутизиране, която включва комбинация от групи за набиране (DPG) и редовно маршрутизиране въз основа на модели на местоназначение. Това е различно от стратегиите за маршрутизиране на повикване, използвани за самостоятелни услуги на Cisco IOS , управлявани от шлюз. Самостоятелна услуга Local Gateway използва базирана на DPG стратегия за маршрутизиране на повикване . Самостоятелни маршрути на шлюз за оцеляване се обаждат с помощта на модели на дестинация.

Маршрутизиране на обажданията за колокиране на услугите за локален шлюз и оцеляване на сайта

Имайте предвид следното, когато конфигурирате маршрутизиране на повикване за сценарии за колокация.

  • За повиквания от Webex Calling— Входящата точка за набиране от Webex Calling се съпоставя въз основа на името на хоста на локалния шлюз или параметъра DTG в URI. Входящата точка за набиране е свързана с DPG с PSTN. След това повикването се насочва към PSTN. Накратко, няма промяна в маршрутизиране на повикване от съществуващата стратегия за маршрутизиране на локален шлюз.

  • За повиквания от PSTN—Премахване на маршрутизиране на повикване въз основа на групите за набиране. Насочвайте повикванията, като използвате редовно маршрутизиране, базирано на дестинация. Тоест, входящата точка за набиране не е обвързана с DPG в тази стратегия. Входящата точка за набиране от PSTN се съпоставя въз основа на IP адрес на PSTN в Via URI. Ще бъде извършено редовно търсене чрез dial-peer и повикването ще бъде насочено въз основа на предпочитанията за dial-peer. Обаждането се насочва към локално регистрирана крайна точка за режим на оцеляване или към Webex Calling за активен режим.

  • За повиквания от локално регистрирани крайни точки (приложимо за режим на оцеляване на обекта по време на прекъсвания на WAN) — маршрутизирайте повикванията, като използвате редовно маршрутизиране, базирано на дестинация. В тази стратегия входящата точка за набиране се съпоставя с линия за набиране отстрани. Извършва се редовен диал-парков преглед и повикването ще бъде насочено въз основа на предпочитанията за dial-peer. Обаждането се насочва към локално регистрирана крайна точка, PSTN или Webex Calling.

  • Може да се дефинира предпочитание за всяка изходяща точка за набиране. Това предпочитание се използва за определяне на реда на избор на телефони за набиране за настройка на изходящо повикване. Колкото по-ниска е стойността, толкова по-високо е предпочитанието. За маршрутизиране на повикване в колокация, предпочитанието за dial-peer е зададено, както следва:

    • Предпочитание по подразбиране от 0 за маршрутизиране на повиквания към локално регистрирани крайни точки

    • Предпочитание на 2 за маршрутизиране на повиквания на Webex Calling

    • Предпочитание от 3 за маршрутизиране на повиквания към PSTN магистрала

Следващата таблица обобщава поведението при маршрутизиране на повикване за всички входящи и изходящи повиквания в Webex Calling , което включва колокация на Cisco IOS управлявани шлюз услуги:

Таблица 1. Съображения относно маршрутизирането на повикванията за колокация
Входящи отИзходящ към

Услуга за шлюз

Маршрутизиране на повикванията

Допълнителна информация

PSTN

Webex Calling

Колокация на локален шлюз и шлюз за оцеляване

На базата на модел на дестинация (.T).

Dial-peer с предпочитание 2

PSTN

Локални крайни точки

Колокация на локален шлюз и шлюз за оцеляване

Базиран на модел на дестинация

Използване на динамични партньорски точки за набиране, създадени въз основа на регистрации.

Няма конфигурации, които да се изпълняват на тези системни пиъри за набиране. Той автоматично ще има най-висок приоритет.

Локални крайни точки

PSTN

Колокация на локален шлюз и шлюз за оцеляване

Базиран на модел на дестинация

Dial-peer с предпочитание 3

Локални крайни точки

Webex Calling

Колокация на локален шлюз и шлюз за оцеляване

На базата на модел на дестинация (.T).

Dial-peer с предпочитание 2

Това е приложимо само ако магистралата на локалния шлюз към Webex Calling все още е включена дори в режим Survivability Gateway.

Webex Calling

PSTN

Локален шлюз

Базирана на група за набиране на партньори

Закована връзка към PSTN

Локални крайни точки

Локални крайни точки

Шлюз за запазване на комуникацията

Базиран на модел на дестинация

Използване на динамични партньорски точки за набиране, създадени въз основа на регистрации.

Не са необходими допълнителни промени в конфигурацията на dial-peer на тези системни dial-peer.

За подробна информация относно съображенията за маршрутизиране на повикване за колокация на услугите на Cisco IOS управлявани шлюзове, вижте Предпочитана архитектура за Webex Calling .

Конфигурирайте колокацията на услугите

Ако трябва да зададете нов шлюз, управляван от Cisco IOS , за колокация на локален шлюз и услуги за оцеляване на сайта, задайте своя шлюз като шлюз за оцеляване в Control Hub. За информация относно присвояването на шлюза като шлюз за оцеляване вж Регистрирайте Cisco IOS управлявани шлюзове към Webex Cloud за да добавите шлюза към Control Hub.

В зависимост от вида на канала, който се използва, можете да конфигурирате колокация, като използвате едно от следните:

Конфигуриране на колокация за базирани на регистрация канали

1

Конфигуриране на сертификати.

Задължително е да използвате сертификати, подписани от доверен орган за сертификати. За повече информация как да заявите и създадете сертификати, вж Конфигуриране на сертификати .

2

Конфигуриране на глобални гласови команди.

Гласовата конфигурация включва общи настройки, свързани както с услугите Local Gateway, така и за Survivability Gateway. Следва примерна глобална гласова конфигурация:

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

Конфигурация, специфична за Survivability Gateway.

Настройте глобални предпочитания за гласов регистър, пул и кодек за крайни точки, които се регистрират към Survivability Gateway. Следва примерна конфигурация, специфична за 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

Конфигурация, специфична за локалния шлюз. За повече информация вж Локален шлюз, базиран на регистрация .

Той включва конфигурация на наемателя, използван за регистриране на магистралата на локалния шлюз към Webex Calling, свързаните SIP профили и предпочитания за кодек. Следва примерна конфигурация, специфична за локалния шлюз:

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

Конфигурация, специфична за PSTN.

Включва настройка на клиента за PSTN и свързаните sip-профили (ако има такива) и предпочитания за кодек. Следва примерна конфигурация, специфична за 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

Конфигуриране на входящ PSTN dial-peer.

Включва избор на точка за набиране за входящи PSTN повиквания въз основа на съвпадение на заглавката. Следва примерна конфигурация за входящ 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

Конфигуриране на изходяща точка за набиране на Webex Calling .

Включва избор на точка за набиране за изходяща линия за Webex Calling въз основа на групата за набиране. Следва примерна конфигурация за изходяща точка за набиране на 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

Конфигуриране на входяща точка за набиране на Webex Calling .

Включва избор на точка за набиране за входящи повиквания на Webex Calling на базата на съвпадение на параметъра DPG в заглавката Request- URI . Dial-peer Group се използва за маршрутизиране на повикванията директно към изходящия PSTN. Следва примерна конфигурация за входяща Webex Calling dial-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

Конфигуриране на изходящ PSTN dial-peer.

Използва се за маршрутизиране на PSTN повиквания в режими на Local Gateway и Survivability Gateway. Променете шаблона на дестинацията от текущия BAD към модел, подходящ за PSTN повиквания. Това е необходимо за маршрутизиране на PSTN повиквания от локално регистрирани крайни точки. Можете да направите това или директно с помощта на дестинация-шаблон или чрез E164 шаблон-карта. Следва примерна конфигурация за изходящ 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

Конфигурирайте изходящи PSTN точки за набиране за спешни повиквания в режим на оцеляване.

Използва се за избор на точка за набиране въз основа на съвпадение на шаблона E164. Тези точки за набиране се съпоставят само за повиквания, произхождащи от крайни точки, регистрирани директно към Survivability Gateway в режим Survivability. Предоставяне на една или повече точки за набиране въз основа на поддържания план за набиране в режим на оцеляване и свързаните разрешения за повикване. Следва примерна конфигурация за изходящи PSTN телефони за набиране за спешни повиквания в режим на оцеляване:

!
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

Конфигуриране на търсене на набиране.

Използва се за избор на dial-peers за маршрутизиране въз основа на предпочитанията, зададени на dial-peers.

!
dial-peer hunt 2
!

Конфигуриране на колокация за базирани на сертификати канали

Преди да започнете

Конфигурирането на колокация за транкинг, базиран на сертификати, е подобен на този, базиран на регистрация, с изключение на тези, които са специфични за канала на локалния шлюз и наемателите.

1

Конфигуриране на сертификати.

Задължително е да използвате сертификати, подписани от доверен орган за сертификати. За повече информация как да заявите и създадете сертификати, вж Конфигуриране на сертификати .

2

Конфигуриране на глобални гласови команди.

Гласовата конфигурация включва общи настройки, свързани както с услугите Local Gateway, така и за Survivability Gateway. Следва примерна глобална гласова конфигурация:

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

Конфигурация, специфична за Survivability Gateway.

Настройте глобални предпочитания за гласов регистър, пул и кодек за крайни точки, които се регистрират към Survivability Gateway. Следва примерна конфигурация, специфична за 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

Конфигурация, специфична за локалния шлюз. За повече информация вж Транкинг, базиран на сертификати .

Той включва конфигурация на магистрала и наемателя, необходими за извършване на обмен на сертификати в локалния шлюз, свързаните SIP профили и предпочитания за кодеци. Следва примерна конфигурация, специфична за локалния шлюз:

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

Конфигурация, специфична за PSTN.

Включва настройка на клиента за PSTN и свързаните sip-профили (ако има такива) и предпочитания за кодек. Следва примерна конфигурация, специфична за 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

Конфигуриране на входящ PSTN dial-peer.

Включва избор на точка за набиране за входящи PSTN повиквания въз основа на съвпадение на заглавката. Следва примерна конфигурация за входящ 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

Конфигуриране на изходяща точка за набиране на Webex Calling .

Включва избор на точка за набиране за изходяща линия за Webex Calling въз основа на групата за набиране. Следва примерна конфигурация за изходяща точка за набиране на 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

Конфигуриране на входяща точка за набиране на Webex Calling .

Включва избор на точка за набиране за входящи повиквания на Webex Calling на базата на съвпадение на параметъра DPG в заглавката Request- URI . Dial-peer Group се използва за маршрутизиране на повикванията директно към изходящия PSTN. Следва примерна конфигурация за входяща Webex Calling dial-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

Конфигуриране на изходящ PSTN dial-peer.

Използва се за маршрутизиране на PSTN повиквания в режими Local Gateway и Survivability Gateway. Променете модела на дестинацията от текущия BAD към модел, подходящ за PSTN повиквания. Това е необходимо за маршрутизиране на PSTN повиквания от локално регистрирани крайни точки. Можете да направите това или директно с помощта на дестинация-шаблон или чрез E164 шаблон-карта. Следва примерна конфигурация за изходящ 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

Конфигурирайте изходящи PSTN точки за набиране за спешни повиквания в режим на оцеляване.

Използва се за избор на точка за набиране въз основа на съвпадение на шаблона E164. Тези точки за набиране се съпоставят само за повиквания, произхождащи от крайни точки, регистрирани директно към Survivability Gateway в режим Survivability. Предоставяне на една или повече точки за набиране въз основа на поддържания план за набиране в режим на оцеляване и свързаните разрешения за повикване. Следва примерна конфигурация за изходящи PSTN телефони за набиране за спешни повиквания в режим на оцеляване:

!
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

Конфигуриране на търсене на набиране.

Използва се за избор на dial-peers за маршрутизиране въз основа на предпочитанията, зададени на dial-peers.

!
dial-peer hunt 2
!