En este artículo
Descripción general
Prerrequisitos
Limitaciones y restricciones
Consideraciones de enrutamiento de llamadas para la ubicación
dropdown icon
Configurar la ubicación de los servicios
    Configurar la ubicación para el trunking basado en el registro
    Configurar la ubicación para el trunking basado en certificados

Ubicación de la puerta de enlace local y la supervivencia del sitio en las puertas de enlace administradas Cisco IOS

list-menuEn este artículo
list-menu¿Comentarios?

Como administrador, utilice este artículo para conocer la ubicación de los servicios de puerta de enlace local y puerta de enlace de supervivencia en Cisco IOS Managed Gateways.

Descripción general

Webex Callingadmite la ubicación de una puerta de enlace de supervivencia con una puerta de enlace local en la misma puerta de enlace Cisco IOS administrada. Es decir, puede usar el mismo dispositivo de Cisco IOS puerta de enlace para configurar los servicios de puerta de enlace local y puerta de enlace de supervivencia. Por lo tanto, no necesita tener dos puertas de enlace Cisco IOS administradas diferentes asignadas como la puerta de enlace de supervivencia y la puerta de enlace local.

Este artículo analiza las consideraciones para la ubicación de los servicios de puerta de enlace local y puerta de enlace de supervivencia en comparación con la implementación independiente de estos servicios.

Debido a las vulnerabilidades detectadas, Webex Calling desaparecerá el esquema de cifrado RSAES-PKCS1-v1_5 utilizado por la solución Site Survivability el 1 de septiembre de 2024. Más allá de esta fecha, el esquema de cifrado RSAES-OAEP es obligatorio.

Para garantizar el funcionamiento continuo con este esquema de cifrado, actualice sus Puertas de supervivencia del sitio a Cisco IOS XE Dublin 17.12.3 antes del 1 de septiembre de 2024. No se requieren cambios de configuración para usar el nuevo esquema de cifrado después de esta actualización.

Prerrequisitos

Cisco IOSXE Dublin 17.12.3 y posterior.

Limitaciones y restricciones

Las siguientes son las limitaciones conocidas para la asignación de servicios en puertas de enlace Cisco IOS administradas:

  • La alta disponibilidad no es compatible con las puertas de enlace locales.

  • La validación de configuración no es compatible con las puertas de enlace locales.

  • En Control Hub, la puerta de enlace debe aprovisionarse como un servicio de puerta de enlace de supervivencia.

  • Si el cliente ha aprovisionado la puerta de enlace como puerta de enlace local, debe cancelar la asignación y luego reasignar el servicio como puerta de enlace de supervivencia.

  • La ubicación es específica de Cisco IOS Gateway. Los clientes que utilizan una puerta de enlace local de terceros deben implementar Survivability Gateway por separado.

  • La ubicación para la puerta de enlace local implementada por el socio compartida entre varios clientes no es aplicable.

Para conocer las limitaciones y restricciones específicas de los servicios de puerta de enlace independientes, consulte Inscribir puertas de enlace Cisco IOS administradas a Webex Cloud y la supervivencia del sitio para. Webex Calling

Consideraciones de enrutamiento de llamadas para la ubicación

El enrutamiento de llamadas para la ubicación se basa en una estrategia de enrutamiento que implica una combinación de grupos de pares de marcado (DPG) y enrutamiento regular basado en patrones de destino. Esto es diferente de las estrategias de enrutamiento de llamadas utilizadas para los servicios de gateway Cisco IOS administrados independientes. Un servicio de puerta de enlace local independiente utiliza una estrategia de enrutamiento de llamadas basada en DPG. La puerta de enlace de supervivencia independiente enruta las llamadas utilizando patrones de destino.

Enrutamiento de llamadas para la ubicación de los servicios de supervivencia local y puerta de enlace

Tenga en cuenta lo siguiente al configurar el enrutamiento de llamadas para escenarios de ubicación:

  • Para llamadas desdeWebex Calling: el dial-peer entrante Webex Calling se coincide según el nombre de host de la puerta de enlace local o el parámetro DTG en el URI. El dial-peer entrante está vinculado a un DPG que tiene PSTN. Luego, la llamada se enruta a PSTN. En resumen, no hay ningún cambio en el enrutamiento de llamadas desde la estrategia de enrutamiento de puerta de enlace local existente.

  • Para llamadas desde PSTN: elimine el enrutamiento de llamadas basado en grupos de dial-peer. Enrute las llamadas utilizando enrutamiento regular basado en patrones de destino. Es decir, un par telefónico entrante no está vinculado a un DPG en esta estrategia. El par telefónico entrante de PSTN se hace coincidir en función de la dirección IP de PSTN en Via URI. Se realizaría una búsqueda regular de dial-peer y se enrutaría una llamada según la preferencia de dial-peer. La llamada se enruta a un punto final registrado localmente para el modo de supervivencia o Webex Calling para el modo activo.

  • Para llamadas desde puntos finales registrados localmente (aplicable para el modo de supervivencia del sitio durante interrupciones de WAN): enrute las llamadas utilizando enrutamiento regular basado en patrones de destino. En esta estrategia, un dial-peer entrante se combina con un dial-peer del lado de línea. Se realiza una búsqueda regular de dial-peer y una llamada se enrutaría según la preferencia de dial-peer. La llamada se enruta a un punto final registrado localmente, PSTN, o. Webex Calling

  • Se puede definir una preferencia para cada par telefónico saliente. Esta preferencia se utiliza para decidir el orden de selección de los pares de marcación para la configuración de una llamada saliente. Baje el valor, mayor es la preferencia. Para el enrutamiento de llamadas en la ubicación, la preferencia de dial-peer se establece de la siguiente manera:

    • Preferencia predeterminada de 0 para enrutar llamadas a puntos finales registrados localmente

    • Preferencia de 2 para enrutar llamadas a la línea Webex Calling troncal

    • Preferencia de 3 para enrutar llamadas a la línea troncal PSTN

La siguiente tabla resume el comportamiento de enrutamiento de llamadas para todas las llamadas entrantes y salientes Webex Calling que implican la ubicación de los servicios de puerta de Cisco IOS enlace administrados:

Tabla 1. Consideraciones de enrutamiento de llamadas para la ubicación
Entrante desdeSaliente a

Servicio de puerta de enlace

Enrutamiento de llamadas

Información adicional

PSTN

Webex Calling

Ubicación de la puerta de enlace local y la puerta de supervivencia

Basado en el patrón de destino (T)

Dial-peer tiene preferencia 2

PSTN

Puntos finales locales

Ubicación de la puerta de enlace local y la puerta de supervivencia

Basado en patrones de destino

Usando los pares de marcación dinámicos creados en base a registros.

No hay configuraciones que realizar en estos pares de marcación del sistema. Automáticamente tendría la mayor prioridad.

Puntos finales locales

PSTN

Ubicación de la puerta de enlace local y la puerta de supervivencia

Basado en patrones de destino

Dial-peer tiene preferencia 3

Puntos finales locales

Webex Calling

Ubicación de la puerta de enlace local y la puerta de supervivencia

Basado en el patrón de destino (T)

Dial-peer tiene preferencia 2

Esto solo es aplicable si el enlace troncal de la puerta de enlace local hacia Webex Calling sigue activo incluso en el modo de puerta de enlace de supervivencia.

Webex Calling

PSTN

Puerta de enlace local

Basado en grupos de dial-peer

Conexión con un clavos a PSTN

Puntos finales locales

Puntos finales locales

Puerta de supervivencia

Basado en patrones de destino

Usando los pares de marcación dinámicos creados en base a registros.

No se necesitan cambios adicionales en la configuración de dial-peer en estos pares de marcado del sistema.

Para obtener información detallada sobre las consideraciones de enrutamiento de llamadas para la ubicación de servicios de puerta de enlace Cisco IOS administrados, consulte Arquitectura Webex Calling preferida.

Configurar la ubicación de los servicios

Si necesita asignar una nueva puerta de enlace Cisco IOS administrada para la ubicación de la puerta de enlace local y los servicios de supervivencia del sitio, asigne su puerta de enlace como puerta de enlace de supervivencia en el centro de control. Para obtener información sobre la asignación de la puerta de enlace como puerta de enlace de supervivencia, consulte Inscribir puertas de enlace Cisco IOS administradas a Webex Cloud para agregar la puerta de enlace a Control Hub.

Dependiendo del tipo de troncal que se utilice, puede configurar la ubicación mediante una de las siguientes opciones:

Configurar la ubicación para el trunking basado en el registro

1

Configure los certificados.

Es obligatorio que use certificados firmados por un miembro de confianzaCertificate Authority. Para obtener más información sobre cómo solicitar y crear certificados, consulte Configurar certificados.

2

Configure los comandos de voz globales.

La configuración de voz incluye configuraciones comunes relacionadas con los servicios de puerta de enlace local y puerta de enlace de supervivencia. La siguiente es una configuración de voz global de ejemplo:

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

Configuración específica de Survivability Gateway.

Configure las preferencias globales, agrupadas y códecs del registro de voz para los puntos finales que se registren en Survivability Gateway. La siguiente es una configuración de ejemplo específica para 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

Configuración específica de la puerta de enlace local. Para obtener más información, consulte Puerta de enlace local basada en el registro.

Incluye la configuración del inquilino utilizado para registrar el enlace troncal de la puerta de enlace local enWebex Calling, los perfiles SIP asociados y las preferencias de códec. La siguiente es una configuración de ejemplo específica para la puerta de enlace local:

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

Configuración específica para PSTN.

Incluye configurar el inquilino para PSTN y perfiles SIP asociados (si los hay), y preferencias de códec. La siguiente es una configuración de ejemplo específica para 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

Configure el par telefónico PSTN entrante.

Incluye selección de dial-peer para llamadas PSTN entrantes basadas en la coincidencia de encabezados. La siguiente es una configuración de ejemplo para el dial-peer PSTN entrante:

!
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

Configure el Webex Calling dial-peer saliente.

Incluye selección de dial-peer para Webex Calling enlace troncal saliente basada en el grupo de dial-peer. La siguiente es una configuración de ejemplo para Webex Calling dial-peer saliente:


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

Configure el Webex Calling dial-peer entrante.

Incluye la selección de dial-peer para Webex Calling llamadas entrantes basada en la coincidencia del parámetro DPG en el encabezado Request-URI. Dial-peer Group se utiliza para enrutar las llamadas directamente a la PSTN saliente. La siguiente es una configuración de ejemplo para Webex Calling dial-peer entrante:


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

Configure el par telefónico PSTN saliente.

Se utiliza para enrutar llamadas PSTN en los modos Puerta de enlace local y puerta de enlace de supervivencia. Cambie el patrón de destino del BAD actual a un patrón adecuado para llamadas PSTN. Esto es necesario para el enrutamiento de llamadas PSTN desde puntos finales registrados localmente. Puede hacer esto directamente usando el patrón de destino o a través del mapa de patrones E164. La siguiente es una configuración de ejemplo para el dial-peer PSTN saliente:

!
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

Configure los pares de marcación PSTN salientes para llamadas de emergencia en modo de supervivencia.

Se utiliza para la selección de dial-peer basada en la coincidencia del patrón E164. Estos pares de marcado se emparejan solo para las llamadas que se originan desde puntos finales registrados directamente en Survivability Gateway en modo de supervivencia. Aprovisione uno o más pares de marcación según el plan de marcado admitido en modo de supervivencia y los permisos de llamada asociados. La siguiente es una configuración de ejemplo para pares de marcado PSTN salientes para llamadas de emergencia en modo de supervivencia:

!
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

Configure la búsqueda de dial-peer.

Se utiliza para seleccionar pares de marcado para enrutamiento según la preferencia establecida en pares de marcado.

!
dial-peer hunt 2
!

Configurar la ubicación para el trunking basado en certificados

Antes de comenzar

La configuración de la ubicación para el enlace troncal basado en certificados es similar al enlace troncal basado en registro, excepto para aquellos específicos del enlace troncal local Gateway y los inquilinos.

1

Configure los certificados.

Es obligatorio que use certificados firmados por un miembro de confianzaCertificate Authority. Para obtener más información sobre cómo solicitar y crear certificados, consulte Configurar certificados.

2

Configure los comandos de voz globales.

La configuración de voz incluye configuraciones comunes relacionadas con los servicios de puerta de enlace local y puerta de enlace de supervivencia. La siguiente es una configuración de voz global de ejemplo:

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

Configuración específica de Survivability Gateway.

Configure las preferencias globales del registro de voz, de grupo y de códec para los puntos finales que se registren en Survivability Gateway. La siguiente es una configuración de ejemplo específica para 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

Configuración específica de la puerta de enlace local. Para obtener más información, consulte Trunking basado en certificados.

Incluye la configuración del enlace troncal y del inquilino necesarios para realizar el intercambio de certificados en la puerta de enlace local, los perfiles SIP asociados y las preferencias de códec. La siguiente es una configuración de ejemplo específica para la puerta de enlace local:

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

Configuración específica para PSTN.

Incluye configurar el inquilino para PSTN y perfiles SIP asociados (si los hay), y preferencias de códec. La siguiente es una configuración de ejemplo específica para 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

Configure el par telefónico PSTN entrante.

Incluye selección de dial-peer para llamadas PSTN entrantes basadas en la coincidencia de encabezados. La siguiente es una configuración de ejemplo para el dial-peer PSTN entrante:

!
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

Configure el Webex Calling dial-peer saliente.

Incluye selección de dial-peer para Webex Calling enlace troncal saliente basada en el grupo de dial-peer. La siguiente es una configuración de ejemplo para Webex Calling dial-peer saliente:

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

Configure el Webex Calling dial-peer entrante.

Incluye la selección de dial-peer para Webex Calling llamadas entrantes basada en la coincidencia del parámetro DPG en el encabezado Request-URI. Dial-peer Group se utiliza para enrutar las llamadas directamente a la PSTN saliente. La siguiente es una configuración de ejemplo para Webex Calling dial-peer entrante:

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

Configure el par telefónico PSTN saliente.

Se utiliza para enrutar llamadas PSTN en los modos de puerta de enlace local y puerta de enlace de supervivencia. Cambie el patrón de destino de BAD actual a un patrón adecuado para llamadas PSTN. Esto es necesario para el enrutamiento de llamadas PSTN desde puntos finales registrados localmente. Puede hacer esto directamente usando el patrón de destino o a través del mapa de patrones E164. La siguiente es una configuración de ejemplo para el dial-peer PSTN saliente:

!
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

Configure los pares de marcación PSTN salientes para llamadas de emergencia en modo de supervivencia.

Se utiliza para la selección de dial-peer basada en la coincidencia del patrón E164. Estos pares de marcado se emparejan solo para las llamadas que se originan desde puntos finales registrados directamente en Survivability Gateway en modo de supervivencia. Aprovisione uno o más pares de marcación según el plan de marcado admitido en modo de supervivencia y los permisos de llamada asociados. La siguiente es una configuración de ejemplo para pares de marcado PSTN salientes para llamadas de emergencia en modo de supervivencia:

!
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

Configure la búsqueda de dial-peer.

Se utiliza para seleccionar pares de marcado para enrutamiento según la preferencia establecida en pares de marcado.

!
dial-peer hunt 2
!
¿Ha encontrado este artículo útil?
¿Ha encontrado este artículo útil?