Monitorar e solucionar problemas do Roteamento DiretoMonitor and troubleshoot Direct Routing

Este artigo descreve como monitorar e solucionar problemas de sua configuração de Roteamento Direto.This article describes how to monitor and troubleshoot your Direct Routing configuration.

A capacidade de fazer e receber chamadas usando Roteamento Direto envolve os seguintes componentes:The ability to make and receive calls by using Direct Routing involves the following components:

  • Controladores de Borda de Sessão (SBCs)Session Border Controllers (SBCs)
  • Componentes de Roteamento Direto no Microsoft CloudDirect Routing components in the Microsoft Cloud
  • Troncos de telecomunicaçõesTelecom trunks

Se você tiver dificuldades para solucionar problemas, poderá abrir um caso de suporte com o fornecedor SBC ou a Microsoft.If you have difficulties troubleshooting issues, you can open a support case with your SBC vendor or Microsoft.

A Microsoft está trabalhando no fornecimento de mais ferramentas para solução de problemas e monitoramento.Microsoft is working on providing more tools for troubleshooting and monitoring. Verifique periodicamente a documentação para atualizações.Please check the documentation periodically for updates.

Monitorando a disponibilidade de controladores de borda de sessão usando mensagens de opções SIP (Session Initiation Protocol)Monitoring availability of Session Border Controllers using Session Initiation Protocol (SIP) options messages

O Roteamento Direto usa opções SIP enviadas pelos Controladores de Borda de Sessão para monitorar a saúde do SBC.Direct Routing uses SIP options sent by the Session Border Controllers to monitor SBC health. Não há ações necessárias do administrador de locatários para habilitar o monitoramento de opções SIP.There are no actions required from the tenant administrator to enable the SIP options monitoring. As informações coletadas são levadas em consideração quando as decisões de roteamento são tomadas.The collected information is taken into consideration when routing decisions are made.

Por exemplo, se, para um usuário específico, houver vários SBCs disponíveis para rotear uma chamada, o Roteamento Direto considerará as informações de opções SIP recebidas de cada SBC para determinar o roteamento.For example, if, for a specific user, there are several SBCs available to route a call, Direct Routing considers the SIP options information received from each SBC to determine routing.

O diagrama a seguir mostra um exemplo da configuração:The following diagram shows an example of the configuration:

Exemplo de configuração de opções SIP

Quando um usuário faz uma chamada para o número +1 425, <any seven digits> o Roteamento Direto avalia a rota.When a user makes a call to number +1 425 <any seven digits>, Direct Routing evaluates the route. Há dois SBCs na rota: sbc1.contoso.com e sbc2.contoso.com.There are two SBCs in the route: sbc1.contoso.com and sbc2.contoso.com. Ambos os SBCs têm prioridade igual na rota.Both SBCs have equal priority in the route. Antes de escolher um SBC, o mecanismo de roteamento avalia a saúde dos SBCs com base em quando o SBC enviou as opções SIP da última vez.Before picking an SBC, the routing mechanism evaluates the health of the SBCs based on when the SBC sent the SIP options last time.

Um SBC é considerado saudável se as estatísticas no momento do envio da chamada mostrarem que o SBC envia opções a cada minuto.An SBC is considered healthy if statistics at the moment of sending the call shows that the SBC sends options every minute.

Quando uma chamada é feita, a seguinte lógica se aplica:When a call is made, the following logic applies:

  • O SBC foi emparelhado às 11:00.The SBC was paired at 11:00 AM.
  • O SBC envia opções às 11:01, 11:02 e assim por diante.The SBC sends options at 11:01 AM, 11:02 AM, and so on.
  • Às 11:15, um usuário faz uma chamada e o mecanismo de roteamento seleciona esse SBC.At 11:15, a user makes a call and the routing mechanism selects this SBC.

O Roteamento Direto assume as opções de intervalo regular três vezes (o intervalo regular é de um minuto).Direct Routing takes the regular interval options three times (the regular interval is one minute). Se as opções foram enviar durante os últimos três minutos, o SBC será considerado saudável.If options were send during the last three minutes, the SBC is considered healthy.

Se o SBC no exemplo enviou opções em qualquer período entre 11:12 e 11:15 (a hora em que a chamada foi feita), ela será considerada saudável.If the SBC in the example sent options at any period between 11:12 AM and 11:15 AM (the time the call was made), it is considered healthy. Caso não seja, o SBC será rebaixado da rota.If not, the SBC will be demoted from the route.

Rebaixamento significa que o SBC não será tentado primeiro.Demotion means that the SBC will not be tried first. Por exemplo, temos sbc1.contoso.com e sbc2.contoso.com com prioridade igual.For example, we have sbc1.contoso.com and sbc2.contoso.com with equal priority.

Se sbc1.contoso.com não enviar opções SIP em um intervalo regular conforme descrito anteriormente, ele será rebaixado.If sbc1.contoso.com does not send SIP options on a regular interval as previously described, it is demoted. Em seguida, sbc2.contoso.com tenta a chamada.Next, sbc2.contoso.com tries for the call. Se sbc2.contoso.con não puder entregar a chamada, a sbc1.contoso.com (rebaixada) será tentada novamente antes que uma falha seja gerada.If sbc2.contoso.con cannot deliver the call, the sbc1.contoso.com (demoted) is tried again before a failure is generated.

Se dois (ou mais) SBCs em uma rota são considerados ínteeis e iguais, Fisher-Yates embaralhar é aplicado para distribuir as chamadas entre os SBCs.If two (or more) SBCs in one route are considered healthy and equal, Fisher-Yates shuffle is applied to distribute the calls between the SBCs.

Monitorar painéis de Análise de Qualidade de Chamadas e logs SBCMonitor Call Quality Analytics dashboard and SBC logs

Em alguns casos, especialmente durante o emparelhamento inicial, pode haver problemas relacionados a erros de configuração dos SBCs ou do serviço de Roteamento Direto.In some cases, especially during the initial pairing, there might be issues related to misconfiguration of the SBCs or the Direct Routing service.

Você pode usar as seguintes ferramentas para monitorar sua configuração:You can use the following tools to monitor your configuration:

  • Painel de Qualidade da ChamadaCall Quality Dashboard
  • Logs SBCSBC logs

O serviço de Roteamento Direto tem códigos de erro muito descritivos relatados ao Call Analytics ou aos logs SBC.The Direct Routing service has very descriptive error codes reported to either Call Analytics or the SBC logs.

O Painel de Qualidade de Chamada fornece informações sobre qualidade e confiabilidade de chamada.The Call Quality Dashboard provides information about call quality and reliability. Para saber mais sobre como solucionar problemas usando a Análise de Chamadas, consulte Acione e use o Painel de Qualidade de Chamadas para o Microsoft Teams e o Skype for Business Online e Use a Análise de Chamadas para solucionar problemas de baixa qualidade de chamada.To learn more about how to troubleshoot issues using Call Analytics, see Turning on and using Call Quality Dashboard for Microsoft Teams and Skype for Business Online and Use Call Analytics to troubleshoot poor call quality.

Em caso de falhas de chamada, a Análise de Chamada fornece códigos SIP padrão para ajudá-lo na solução de problemas.In case of call failures, Call Analytics provides standard SIP codes to help you with troubleshooting.

Código SIP de exemplo para falha de chamada

No entanto, o Call Analytics só pode ajudar quando as chamadas chegam aos componentes internos do Roteamento Direto e falham.However, Call Analytics can only help when calls reach the internal components of Direct Routing and fail. Em caso de problemas com o emparelhamento SBC ou problemas em que SIP "Invite" foi rejeitado (por exemplo, o nome do FQDN do tronco está mal configurado), a Análise de Chamada não ajudará.In case of issues with SBC pairing or issues where SIP "Invite" was rejected (for example, the name of the trunk FQDN is misconfigured), Call Analytics will not help. Nesse caso, consulte os logs SBC.In this case, refer to the SBC logs. Roteamento Direto envia uma descrição detalhada de problemas para os SBCs; esses problemas podem ser lidos nos logs SBC.Direct Routing sends a detailed description of issues to the SBCs; these issues can be read from the SBC logs.