Conectar seu Controlador de Borda de Sessão (SBC) ao Roteamento Direto

Este artigo descreve como configurar um SBC (Controlador de Borda de Sessão) e conectá-lo ao Roteamento Direto. Esta é a etapa 1 das seguintes etapas para configurar o Roteamento Direto:

Para obter informações sobre todas as etapas necessárias para configurar o Roteamento Direto, consulte Configurar o Roteamento Direto.

Para configurar e conectar um SBC ao Roteamento Direto, você pode usar o centro de administração do Microsoft Teams ou o PowerShell .

Nota

Para nuvens GCC High e DoD, você deve usar o PowerShell. A opção de conectar o SBC não está disponível no centro de administração do Teams.

Usar o centro de administração do Microsoft Teams

  1. Na navegação à esquerda, acesseRoteamento Direto de Voz> e clique na guia SBCs.

  2. Clique em Adicionar.

  3. Insira um FQDN para o SBC.

    Verifique se a parte do nome de domínio do FQDN corresponde a um domínio registrado em seu locatário. Lembre-se de que o *.onmicrosoft.com nome de domínio não tem suporte para o nome de domínio SBC FQDN. Por exemplo, se você tiver dois nomes contoso.com de domínio e contoso.onmicrosoft.com, use sbc.contoso.com como o nome SBC. Se estiver usando um subdomínio, verifique se esse subdomínio também está registrado em seu locatário. Por exemplo, se você quiser usar sbc.service.contoso.com, precisará service.contoso.com ser registrado.

  4. Configure as configurações para o SBC, com base nas necessidades da sua organização. Para obter detalhes sobre cada uma dessas configurações, confira Configurações do SBC.

  5. Quando terminar, clique em Salvar.

Usar o PowerShell

Para conectar seu SBC ao Roteamento Direto, você precisará:

  1. Conecte-se ao Teams usando o PowerShell.

  2. Conecte o SBC ao locatário.

  3. Verifique a conexão SBC.

Conectar-se ao Teams usando o PowerShell

Para emparelhar o SBC com a interface de Roteamento Direto, use uma sessão de módulo do Teams PowerShell conectada ao locatário. Para abrir uma sessão do PowerShell, siga as etapas descritas em Configurar seu computador para Windows PowerShell.

Depois de estabelecer uma sessão remota do PowerShell, verifique se você pode ver os comandos para gerenciar o SBC. Para verificar os comandos, digite ou copie e cole o seguinte comando na sessão do PowerShell e pressione Enter:

Get-Command *onlinePSTNGateway*

O comando retorna as quatro funções mostradas aqui que permitirão gerenciar o SBC.

CommandType    Name                       Version    Source 
-----------    ----                       -------    ------ 
Function       Get-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt 
Function       New-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt 
Function       Remove-CsOnlinePSTNGateway 1.0        tmp_v5fiu1no.wxt 
Function       Set-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt

Conectar o SBC ao locatário

Para conectar o SBC ao locatário, use o cmdlet New-CsOnlinePSTNGateway . Em uma sessão do PowerShell, digite o seguinte e pressione Enter:

New-CsOnlinePSTNGateway -Fqdn <SBC FQDN> -SipSignalingPort <SBC SIP Port> -MaxConcurrentSessions <Max Concurrent Sessions the SBC can handle> -Enabled $true

Considerações

  • A Microsoft recomenda que você defina um limite máximo de chamada no SBC usando informações que podem ser encontradas na documentação do SBC. O limite disparará uma notificação se o SBC estiver no nível de capacidade.

  • Você só poderá conectar o SBC se a parte de domínio do FQDN corresponder a um dos domínios registrados em seu locatário, exceto *.onmicrosoft.com. Não há suporte para o uso de *.onmicrosoft.com nomes de domínio para o nome SBC FQDN. Por exemplo, se você tiver dois nomes de domínio, contoso.com e contoso.onmicrosoft.com, poderá usar sbc.contoso.com para o nome SBC. Se você tentar conectar o SBC com um nome como sbc.contoso.abc, o sistema não permitirá, pois o domínio não pertence a esse locatário.

    Além do domínio registrado em seu locatário, é importante que haja um usuário com esse domínio e uma licença E3 ou E5 atribuída. Caso contrário, você receberá o seguinte erro:
    Can not use the "sbc.contoso.com" domain as it was not configured for this tenant.

  • Para atribuir um usuário com esse domínio, o tipo de autenticação configurado do domínio deve ser "Gerenciado".

  • Não há suporte para vários IPs mapeados com o mesmo FQDN no lado do SBC.

  • Para fornecer a melhor criptografia da classe aos nossos clientes, a Microsoft forçará o uso do TLS1.2 para a interface SIP de Roteamento Direto. Para evitar qualquer impacto no serviço, verifique se os SBCs estão configurados para dar suporte ao TLS1.2 e podem se conectar usando um dos seguintes pacotes de criptografia:

    • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 ou seja, ECDHE-RSA-AES256-GCM-SHA384
    • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 ou seja, ECDHE-RSA-AES128-GCM-SHA256
    • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 ou seja, ECDHE-RSA-AES256-SHA384
    • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 ou seja, ECDHE-RSA-AES128-SHA256
  • Os pings DE OPÇÕES SIP NÃO DEVEM exceder uma frequência de uma transação a cada 60 segundos e NÃO devem ser mais ou menos frequentes do que uma transação a cada 180 segundos para cada tronco configurado para cada ponto de extremidade.

Veja um exemplo. Este exemplo mostra apenas os parâmetros mínimos necessários. Há parâmetros adicionais que você pode definir com o cmdlet New-CsOnlinePSTNGateway durante o processo de conexão. Para saber mais, confira Configurações do SBC.

New-CsOnlinePSTNGateway -Identity sbc.contoso.com -Enabled $true -SipSignalingPort 5067 -MaxConcurrentSessions 100 

O que retorna:

Identity              : sbc.contoso.com 
Fqdn                  : sbc.contoso.com 
SipSignalingPort     : 5067 
FailoverTimeSeconds   : 10 
ForwardCallHistory    : False 
ForwardPai            : False 
SendSipOptions        : True 
MaxConcurrentSessions : 100 
Enabled               : True   

Verificar a conexão SBC

Para verificar a conexão:

Verifique se o SBC está na lista de SBCs emparelhados

Depois de conectar o SBC, use o cmdlet Get-CsOnlinePSTNGateway para verificar se o SBC está presente na lista de SBCs emparelhados. Digite o seguinte em uma sessão remota do PowerShell e pressione Enter:

Get-CsOnlinePSTNGateway -Identity sbc.contoso.com  

O gateway emparelhado deve aparecer na lista, conforme mostrado no exemplo abaixo, e o parâmetro Habilitado deve exibir um valor de True.

O que retorna:

Identity              : sbc.contoso.com  
Fqdn                  : sbc.contoso.com
SipSignalingPort     : 5067
FailoverTimeSeconds   : 10
ForwardCallHistory    : False
ForwardPai            : False
SendSipOptions        : True
MaxConcurrentSessions : 100
Enabled               : True

Validar opções SIP

Para validar o emparelhamento usando opções SIP de saída, use a interface de gerenciamento SBC e confirme se o SBC recebe 200 respostas OK para suas mensagens OPTIONS de saída.

Quando o Roteamento Direto vir OPções de entrada, ele começará a enviar mensagens de saída do SIP Options para o SBC FQDN configurado no campo Cabeçalho contato na mensagem OPções de entrada.

Para validar o emparelhamento usando opções SIP de entrada, use a interface de gerenciamento do SBC. Verifique se o SBC envia uma resposta às mensagens OPTIONS provenientes do Roteamento Direto e se o código de resposta enviado é 200 OK.

Configurações do SBC

Esta tabela lista as opções que você pode definir para o SBC no centro de administração do Microsoft Teams e usando o cmdlet New-CsOnlinePSTNGateway .

Necessário? Configuração do centro de administração do Teams Parâmetro do PowerShell Descrição Padrão Valores possíveis Tipo e restrições
Sim Adicionar um FQDN para o SBC FQDN Nenhum Nome FQDN, limite 63 caracteres Cadeia de caracteres, confira a lista de caracteres permitidos e não permitidos em convenções de nomenclatura no Active Directory para computadores, domínios, sites e OUs
Não Habilitado Habilitado Use para ativar o SBC para chamadas de saída. Você pode usá-lo para remover temporariamente o SBC do serviço enquanto ele estiver sendo atualizado ou durante a manutenção. Falso True
Falso
Boolean
Sim Porta de sinalização SIP SipSignalingPort Essa é a porta de escuta usada para se comunicar com o Roteamento Direto usando o protocolo TLS (Camada de Transporte). Nenhum Qualquer porta 0 a 65535
Não Enviar opções SIP SendSIPOptions Define se o SBC enviará mensagens de opções SIP. É altamente recomendável ativar essa configuração. Quando essa configuração está desativada, o SBC é excluído do sistema de Monitoramento e Alerta. True Verdadeiro
False
Boolean
Não Histórico de chamadas de encaminhamento ForwardCallHistory Indica se as informações de histórico de chamadas são encaminhadas pelo tronco. Quando você ativa isso, o proxy do Microsoft 365 envia um cabeçalho Histórico e Referenciado por. Falso True
False
Boolean
Não Cabeçalho P-Asserted-identity (PAI) ForwardPAI Indica se o cabeçalho pai é encaminhado junto com a chamada. O header PAI oferece uma forma de verificar a identidade do chamador. Se essa configuração estiver ativada, o cabeçalho Privacy:ID também será enviado. False Verdadeiro
False
Boolean
Não Capacidade de chamada simultânea Maxconcurrentsessions Quando você definir um valor, o sistema de alerta notificará você quando o número de sessões simultâneas for 90% ou superior a esse valor. Se você não definir um valor, os alertas não serão gerados. No entanto, o sistema de monitoramento relatará o número de sessões simultâneas a cada 24 horas. Null Null
1 a 100.000
Não Códigos de resposta de failover FailoverResponseCodes
Se o Roteamento Direto receber qualquer código de erro SIP 4xx ou 6xx em resposta a um Convite de saída, a chamada será considerada concluída por padrão. Saída significa uma chamada de um cliente do Teams para o PSTN com fluxo de tráfego: cliente do Teams –> Roteamento Direto –> SBC –> rede de telefonia). Quando você especifica um código de resposta de failover, isso força o Roteamento Direto a tentar outro SBC (se houver outro SBC na política de roteamento de voz do usuário) quando ele recebe os códigos especificados se o SBC não puder fazer uma chamada devido à rede ou outros problemas. Para saber mais, confira Failover de códigos SIP específicos recebidos do Controlador de Borda de Sessão (SBC). 408, 503, 504 Int
Não Tempos de failover (segundos) FailoverTimeSeconds Quando você define um valor, as chamadas de saída que não são atendidas pelo gateway no tempo definido são roteadas para o próximo tronco disponível. Se não houver troncos adicionais, a chamada será descartada automaticamente. O valor padrão é de 10 segundos. Em uma organização com redes lentas e respostas de gateway, isso poderia potencialmente resultar em chamadas sendo descartadas desnecessariamente. 10 Número Int
Não O SBC dá suporte a PIDF/LO para chamadas de emergência PidfloSupported Especifique se o SBC dá suporte a PIDF/LO (Objeto local de formato de dados de informações de presença) para chamadas de emergência.

Para obter informações sobre Loction-Based Configurações de roteamento e otimização de mídia, consulte Planejar Location-Based Roteamento e Planejar o bypass de mídia com Roteamento Direto.

Confira também

Planejar o Roteamento Direto

Configurar o Roteamento Direto

Visão Geral do PowerShell do Teams