Neste artigo
Visão geral
Pré-requisitos
Limitações e restrições
Considerações sobre roteamento de chamadas para colocation
dropdown icon
Configurar a colocação de serviços
    Configurar a colocação para entroncamento baseado em registro
    Configurar a colocação para entroncamento baseado em certificados

Colocação do gateway local e capacidade de sobrevivência do site em gateways gerenciados Cisco IOS

list-menuNeste artigo
list-menuComentários?

Como administrador, use este artigo para saber sobre a colocação dos serviços Local Gateway e Survivability Gateway em Cisco IOS Managed Gateways.

Visão geral

Webex Callingsuporta a colocação de um gateway de sobrevivência com um gateway local no mesmo Cisco IOS gateway gerenciado. Ou seja, você pode usar o mesmo dispositivo de Cisco IOS gateway para configurar os serviços Local Gateway e Survivability Gateway. Portanto, você não precisa ter dois gateways Cisco IOS gerenciados diferentes atribuídos como Survivability Gateway e Local Gateway.

Este artigo discute as considerações para a colocalização dos serviços Local Gateway e Survivability Gateway em comparação com a implantação autônoma desses serviços.

  • Para obter informações sobre serviços autônomos de gateway local, consulte Configurar o gateway local no Cisco IOS XE Webex Calling e inscrever gateways Cisco IOS gerenciados no Webex Cloud.

  • Para obter informações sobre serviços autônomos do Survivability Gateway, consulte Capacidade de sobrevivência do site para. Webex Calling

  • O número total de registros suportados por uma plataforma é a soma dos registros de telefone e porta-malas. Além disso, registros simultâneos de linhas e troncos não são previstos. Portanto, a colocação dessas funções em um único dispositivo não afeta os números de escala do Survivability Gateway ou do Local Gateway.

Devido às vulnerabilidades detectadas, o esquema de criptografia RSAES-PKCS1-v1_5 usado pela solução Site Survivability Webex Calling será descontinuado em 1º de setembro de 2024. Após essa data, o esquema de criptografia RSAES-OAEP é obrigatório.

Para garantir a operação contínua com esse esquema de criptografia, atualize seus sites Survivability Gateways para o Cisco IOS XE Dublin 17.12.3 antes de 1º de setembro de 2024. Nenhuma alteração de configuração é necessária para usar o novo esquema de criptografia após essa atualização.

Pré-requisitos

Cisco IOSXE Dublin 17.12.3 e versões posteriores.

Limitações e restrições

A seguir estão as limitações conhecidas da colocalização de serviços em gateways Cisco IOS gerenciados:

  • A alta disponibilidade não é compatível com gateways locais.

  • A validação de configuração não é compatível com gateways locais.

  • No Control Hub, o gateway deve ser provisionado como um serviço do Survivability Gateway.

  • Se o cliente tiver provisionado o gateway como um gateway local, ele precisará cancelar a atribuição e, em seguida, reatribuir o serviço como Survivability Gateway.

  • A colocação é específica do Cisco IOS Gateway. Os clientes que usam o Local Gateway de terceiros devem implantar o Survivability Gateway separadamente.

  • A colocalização para um gateway local implantado pelo parceiro, compartilhado entre vários clientes, não é aplicável.

Para limitações e restrições específicas aos serviços de gateway autônomos, consulte Inscrever gateways Cisco IOS gerenciados no Webex Cloud and Site Survivability for. Webex Calling

Considerações sobre roteamento de chamadas para colocation

O roteamento de chamadas para colocation é baseado em uma estratégia de roteamento que envolve uma combinação de grupos de pares de discagem (DPG) e roteamento regular com base nos padrões de destino. Isso é diferente das estratégias de roteamento de chamadas usadas para serviços de gateway Cisco IOS gerenciados autônomos. Um serviço autônomo de gateway local usa uma estratégia de roteamento de chamadas baseada em DPG. O Standalone Survivability Gateway encaminha a chamada usando padrões de destino.

Roteamento de chamadas para colocação de gateway local e serviços de sobrevivência do site

Considere o seguinte ao configurar o roteamento de chamadas para cenários de colocation:

  • Para chamadas de Webex Calling — O peer de discagem de entrada de Webex Calling é correspondido com base no nome do host do Local Gateway ou no parâmetro DTG no URI. O dial-peer de entrada está vinculado a um DPG com PSTN. A chamada é então roteada para a PSTN. Resumindo, não há nenhuma mudança no roteamento de chamadas em relação à estratégia existente de roteamento do Local Gateway.

  • Para chamadas de PSTN — remova o roteamento de chamadas com base em grupos de dial-peer. Roteie as chamadas usando roteamento regular baseado em padrões de destino. Ou seja, um dial-peer de entrada não está vinculado a um DPG nessa estratégia. O dial-peer de entrada da PSTN é correspondido com base no endereço IP da PSTN em Via URI. A pesquisa regular do dial-peer seria feita e uma chamada seria roteada com base na preferência do dial-peer. A chamada é roteada para um endpoint registrado localmente para o modo de sobrevivência ou para Webex Calling o modo ativo.

  • Para chamadas de endpoints registrados localmente (aplicável ao modo de sobrevivência do site durante interrupções de WAN) — roteie as chamadas usando roteamento regular baseado em padrões de destino. Nessa estratégia, um peer de discagem de entrada é correspondido a um peer de discagem lateral de linha. A pesquisa regular do dial-peer é realizada e uma chamada seria roteada com base na preferência do dial-peer. A chamada é roteada para um endpoint registrado localmente, PSTN ou. Webex Calling

  • Uma preferência pode ser definida para cada dial-peer externo. Essa preferência é usada para decidir a ordem de seleção dos dial-peers para a configuração de uma chamada de saída. Quanto menor o valor, maior é a preferência. Para roteamento de chamadas em colocation, a preferência de dial-peer é definida da seguinte forma:

    • Preferência padrão de 0 para rotear chamadas para endpoints registrados localmente

    • Preferência de 2 para rotear chamadas para o Webex Calling tronco

    • Preferência de 3 para rotear chamadas para o tronco PSTN

A tabela a seguir resume o comportamento de roteamento de chamadas para todas as chamadas de entrada e saída, pois envolve a colocação de serviços Webex Calling gerenciados de gateway: Cisco IOS

Tabela 1. Considerações sobre roteamento de chamadas para colocation
Entrada deSaída para

Serviço de gateway

Roteamento de chamadas

Informações adicionais

PSTN

Webex Calling

Colocação do gateway local e do gateway de sobrevivência

Baseado no padrão de destino (.T)

Dial-peer com preferência 2

PSTN

Endpoints locais

Colocação do gateway local e do gateway de sobrevivência

Baseado em padrões de destino

Usando os dial-peers dinâmicos criados com base nos registros.

Não há configurações a serem executadas nesses dial-peers do sistema. Ele teria automaticamente a maior precedência.

Endpoints locais

PSTN

Colocação do gateway local e do gateway de sobrevivência

Baseado em padrões de destino

Dial-peer com preferência 3

Endpoints locais

Webex Calling

Colocação do gateway local e do gateway de sobrevivência

Baseado no padrão de destino (.T)

Dial-peer com preferência 2

Isso é aplicável somente se o tronco do Local Gateway ainda Webex Calling estiver ativo, mesmo no modo Survivability Gateway.

Webex Calling

PSTN

Gateway local

Baseado em grupo dial-peer

Conexão pregada ao PSTN

Endpoints locais

Endpoints locais

Portal de sobrevivência

Baseado em padrões de destino

Usando os dial-peers dinâmicos criados com base nos registros.

Nenhuma alteração adicional na configuração do dial-peer é necessária nesses dial-peers do sistema.

Para obter informações detalhadas sobre considerações de roteamento de chamadas para colocalização de serviços Cisco IOS gerenciados de gateway, consulte Arquitetura preferida. Webex Calling

Configurar a colocação de serviços

Se você precisar atribuir um novo gateway Cisco IOS gerenciado para a colocalização do gateway local e dos serviços de sobrevivência do site, atribua seu gateway como um gateway de sobrevivência no Control Hub. Para obter informações sobre como atribuir o Gateway como um gateway de sobrevivência, consulte Inscrever gateways Cisco IOS gerenciados no Webex Cloud para adicionar o gateway ao Control Hub.

Dependendo do tipo de entroncamento usado, você pode configurar a colocação usando uma das seguintes opções:

Configurar a colocação para entroncamento baseado em registro

1

Configure os certificados.

É obrigatório que você use certificados assinados por um confiávelCertificate Authority. Para obter mais informações sobre como solicitar e criar certificados, consulte Configurar certificados.

2

Configure comandos de voz globais.

A configuração de voz inclui configurações comuns relacionadas aos serviços Local Gateway e Survivability Gateway. Veja a seguir um exemplo de configuração global de voz:

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

Configuração específica do Survivability Gateway.

Configure as preferências globais, de pool e de codec do registro de voz para endpoints registrados no Survivability Gateway. Veja a seguir um exemplo de configuração específica do 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

Configuração específica para o gateway local. Para obter mais informações, consulte Gateway local baseado em registro.

Inclui a configuração do inquilino usado para registrar o tronco do gateway localWebex Calling, os perfis SIP associados e as preferências de codec. Veja a seguir um exemplo de configuração específica para o Local 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

Configuração específica para PSTN.

Inclui a configuração do inquilino para PSTN e perfis SIP associados (se houver) e preferências de codec. Veja a seguir um exemplo de configuração 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 o dial-peer PSTN de entrada.

Inclui seleção dial-peer para chamadas PSTN recebidas com base na correspondência de cabeçalhos. Veja a seguir um exemplo de configuração para peer de discagem PSTN de entrada:

!
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 o Webex Calling dial-peer externo.

Inclui seleção de dial-peer para Webex Calling tronco de saída com base no grupo de dial-peer. Veja a seguir um exemplo de configuração para peer de Webex Calling discagem de saída:


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 o Webex Calling dial-peer de entrada.

Ele inclui a seleção dial-peer para Webex Calling chamadas recebidas com base na correspondência do parâmetro DPG no cabeçalho Request-URI. O Dial-Peer Group é usado para rotear as chamadas diretamente para a PSTN de saída. Veja a seguir um exemplo de configuração para peer de Webex Calling discagem de entrada:


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 o dial-peer PSTN de saída.

Ele é usado para rotear chamadas PSTN nos modos Local Gateway e Survivability Gateway. Altere o padrão de destino do BAD atual para um padrão adequado para chamadas PSTN. Isso é necessário para o roteamento de chamadas PSTN de endpoints registrados localmente. Você pode fazer isso diretamente usando o padrão de destino ou por meio do mapa de padrões E164. Veja a seguir um exemplo de configuração para peer de discagem PSTN de saída:

!
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 peers de discagem PSTN de saída para chamadas de emergência no modo de sobrevivência.

Ele é usado para seleção dial-peer com base na correspondência de padrões E164. Esses dial-peers são combinados somente para chamadas originadas de endpoints registrados diretamente no Survivability Gateway no modo Survivability. Provisione um ou mais pares de discagem com base no plano de discagem compatível no modo de sobrevivência e nas permissões de chamada associadas. A seguir está um exemplo de configuração para dial-peers PSTN de saída para chamadas de emergência no modo de sobrevivência:

!
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 a busca por discagem por pares.

Ele é usado para selecionar peers de discagem para roteamento com base na preferência definida em peers de discagem.

!
dial-peer hunt 2
!

Configurar a colocação para entroncamento baseado em certificados

Antes de começar

A configuração do colocation para entroncamento baseado em certificado é semelhante ao entroncamento baseado em registro, exceto para aqueles específicos para troncos e locatários do Local Gateway.

1

Configure os certificados.

É obrigatório que você use certificados assinados por um confiávelCertificate Authority. Para obter mais informações sobre como solicitar e criar certificados, consulte Configurar certificados.

2

Configure comandos de voz globais.

A configuração de voz inclui configurações comuns relacionadas aos serviços Local Gateway e Survivability Gateway. Veja a seguir um exemplo de configuração global de voz:

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

Configuração específica do Survivability Gateway.

Configure as preferências globais, de pool e de codec do registro de voz para endpoints registrados no Survivability Gateway. Veja a seguir um exemplo de configuração específica do 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

Configuração específica para o gateway local. Para obter mais informações, consulte Entroncamento baseado em certificados.

Inclui a configuração do tronco e do inquilino necessários para realizar a troca de certificados no gateway local, os perfis SIP associados e as preferências de codec. Veja a seguir um exemplo de configuração específica para o Local 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

Configuração específica para PSTN.

Inclui a configuração do inquilino para PSTN e perfis SIP associados (se houver) e preferências de codec. Veja a seguir um exemplo de configuração 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 o dial-peer PSTN de entrada.

Inclui seleção dial-peer para chamadas PSTN recebidas com base na correspondência de cabeçalhos. Veja a seguir um exemplo de configuração para peer de discagem PSTN de entrada:

!
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 o Webex Calling dial-peer externo.

Inclui seleção de dial-peer para Webex Calling tronco de saída com base no grupo de dial-peer. Veja a seguir um exemplo de configuração para peer de Webex Calling discagem de saída:

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 o Webex Calling dial-peer de entrada.

Inclui seleção dial-peer para Webex Calling chamadas recebidas com base na correspondência do parâmetro DPG no cabeçalho Request-URI. O Dial-Peer Group é usado para rotear as chamadas diretamente para a PSTN de saída. Veja a seguir um exemplo de configuração para peer de Webex Calling discagem de entrada:

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 o dial-peer PSTN de saída.

Ele é usado para rotear chamadas PSTN nos modos Local Gateway e Survivability Gateway. Altere o padrão de destino do BAD atual para um padrão adequado para chamadas PSTN. Isso é necessário para o roteamento de chamadas PSTN de endpoints registrados localmente. Você pode fazer isso diretamente usando o padrão de destino ou por meio do mapa de padrões E164. Veja a seguir um exemplo de configuração para peer de discagem PSTN de saída:

!
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 peers de discagem PSTN de saída para chamadas de emergência no modo de sobrevivência.

Ele é usado para seleção dial-peer com base na correspondência de padrões E164. Esses dial-peers são combinados somente para chamadas originadas de endpoints registrados diretamente no Survivability Gateway no modo Survivability. Provisione um ou mais pares de discagem com base no plano de discagem compatível no modo de sobrevivência e nas permissões de chamada associadas. A seguir está um exemplo de configuração para dial-peers PSTN de saída para chamadas de emergência no modo de sobrevivência:

!
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 a busca por discagem por pares.

Ele é usado para selecionar peers de discagem para roteamento com base na preferência definida em peers de discagem.

!
dial-peer hunt 2
!
Este artigo foi útil?
Este artigo foi útil?