Überwachung und Problembehandlung von direktem RoutingMonitor and troubleshoot Direct Routing

In diesem Artikel wird beschrieben, wie Sie Ihre direkte Routing Konfiguration überwachen und beheben können.This article describes how to monitor and troubleshoot your Direct Routing configuration.

Die Möglichkeit zum tätigen und empfangen von Anrufen mithilfe des direkten Routings umfasst die folgenden Komponenten:The ability to make and receive calls by using Direct Routing involves the following components:

  • Session Border Controllers (SBCS)Session Border Controllers (SBCs)
  • Direkte Routing Komponenten in der Microsoft-CloudDirect Routing components in the Microsoft Cloud
  • Telekom-StämmeTelecom trunks

Wenn Probleme bei der Problembehandlung auftreten, können Sie einen Supportfall mit Ihrem SBC-Anbieter oder Microsoft öffnen.If you have difficulties troubleshooting issues, you can open a support case with your SBC vendor or Microsoft.

Microsoft arbeitet an der Bereitstellung weiterer Tools für die Problembehandlung und Überwachung.Microsoft is working on providing more tools for troubleshooting and monitoring. Bitte überprüfen Sie die Dokumentation regelmäßig auf Updates.Please check the documentation periodically for updates.

Überwachen der Verfügbarkeit von Sitzungs Grenz Controllern mithilfe von SIP-Options Meldungen (Session Initiation Protocol)Monitoring availability of Session Border Controllers using Session Initiation Protocol (SIP) options messages

Das direkte Routing verwendet SIP-Optionen, die von den Session Border Controllern zur Überwachung des SBC-Status gesendet werden.Direct Routing uses SIP options sent by the Session Border Controllers to monitor SBC health. Vom mandantenadministrator sind keine Aktionen erforderlich, um die Überwachung der SIP-Optionen zu aktivieren.There are no actions required from the tenant administrator to enable the SIP options monitoring. Die gesammelten Informationen werden berücksichtigt, wenn Routingentscheidungen getroffen werden.The collected information is taken into consideration when routing decisions are made.

Wenn beispielsweise für einen bestimmten Benutzer mehrere SBCS verfügbar sind, um einen Anruf weiterleiten zu können, werden bei der direkten Weiterleitung die SIP-Optionsinformationen berücksichtigt, die von jedem SBC empfangen werden, um das Routing zu ermitteln.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.

Das folgende Diagramm zeigt ein Beispiel für die Konfiguration:The following diagram shows an example of the configuration:

Konfigurationsbeispiel für SIP-Optionen

Wenn ein Benutzer einen Anruf an Number + 1 425 <mit sieben Ziffern> durchführt, wird die Route von einem direkten Routing ausgewertet.When a user makes a call to number +1 425 <any seven digits>, Direct Routing evaluates the route. Die Route umfasst zwei SBCS: sbc1.contoso.com und sbc2.contoso.com.There are two SBCs in the route: sbc1.contoso.com and sbc2.contoso.com. Beide SBCS haben in der Route dieselbe Priorität.Both SBCs have equal priority in the route. Vor der Auswahl eines SBC bewertet der Routingmechanismus die Integrität des SBCS basierend auf dem Zeitpunkt, zu dem der SBC die SIP-Optionen beim letzten Mal gesendet hat.Before picking an SBC, the routing mechanism evaluates the health of the SBCs based on when the SBC sent the SIP options last time.

Ein SBC wird als "fehlerfrei" eingestuft, wenn beim Senden des Anrufs Statistiken angezeigt werden, dass die SBC-Optionen jede Minute gesendet werden.An SBC is considered healthy if statistics at the moment of sending the call shows that the SBC sends options every minute.

Wenn ein Anruf durchgeführt wird, gilt die folgende Logik:When a call is made, the following logic applies:

  • Der SBC wurde um 11:00 Uhr gekoppelt.The SBC was paired at 11:00 AM.
  • Der SBC sendet Optionen für 11:01 Uhr, 11:02 Uhr usw.The SBC sends options at 11:01 AM, 11:02 AM, and so on.
  • Bei 11:15 führt ein Benutzer einen Anruf aus, und der Routingmechanismus wählt diesen SBC aus.At 11:15, a user makes a call and the routing mechanism selects this SBC.

Beim direkten Routing werden die regulären Intervall Optionen dreimal verwendet (das reguläre Intervall beträgt eine Minute).Direct Routing takes the regular interval options three times (the regular interval is one minute). Wenn Optionen in den letzten drei Minuten gesendet wurden, gilt der SBC als fehlerfrei.If options were send during the last three minutes, the SBC is considered healthy.

Wenn der SBC im Beispiel Optionen zu einem beliebigen Zeitraum zwischen 11:12 und 11:15 Uhr (der Zeitpunkt, zu dem der Anruf getätigt wurde) gesendet hat, wird er als fehlerfrei angesehen.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. Wenn dies nicht der Fall ist, wird der SBC von der Route herabgestuft.If not, the SBC will be demoted from the route.

Herabstufung bedeutet, dass der SBC nicht zuerst getestet wird.Demotion means that the SBC will not be tried first. Beispielsweise haben wir sbc1.contoso.com und sbc2.contoso.com mit gleicher Priorität.For example, we have sbc1.contoso.com and sbc2.contoso.com with equal priority.

Wenn sbc1.contoso.com die SIP-Optionen nicht wie zuvor beschrieben in regelmäßigen Abständen sendet, wird es herabgestuft.If sbc1.contoso.com does not send SIP options on a regular interval as previously described, it is demoted. Als nächstes versucht sbc2.contoso.com den Anruf.Next, sbc2.contoso.com tries for the call. Wenn sbc2. contoso. con den Anruf nicht übermitteln kann, wird der sbc1.contoso.com (degradiert) erneut versucht, bevor ein Fehler generiert wird.If sbc2.contoso.con cannot deliver the call, the sbc1.contoso.com (demoted) is tried again before a failure is generated.

Wenn zwei (oder mehr) SBCS in einer Route als "gesund" und "gleich" gelten, wird Fisher-Yates shuffle angewendet, um die Anrufe zwischen dem SBCS zu verteilen.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.

Überwachen von Anruf Qualitätsanalyse-Dashboard und SBC-ProtokollenMonitor Call Quality Analytics dashboard and SBC logs

In einigen Fällen, besonders während der anfänglichen Kopplung, gibt es möglicherweise Probleme im Zusammenhang mit der Fehlkonfiguration des SBCS oder des Direct Routing-Diensts.In some cases, especially during the initial pairing, there might be issues related to misconfiguration of the SBCs or the Direct Routing service.

Sie können die folgenden Tools verwenden, um Ihre Konfiguration zu überwachen:You can use the following tools to monitor your configuration:

  • Anrufqualitäts-DashboardCall Quality Dashboard
  • SBC-ProtokolleSBC logs

Der Direct Routing-Dienst weist sehr anschauliche Fehlercodes auf, die entweder für die anrufanalyse oder für die SBC-Protokolle gemeldet wurden.The Direct Routing service has very descriptive error codes reported to either Call Analytics or the SBC logs.

Das Dashboard "Anrufqualität" bietet Informationen zur Anrufqualität und Zuverlässigkeit.The Call Quality Dashboard provides information about call quality and reliability. Weitere Informationen zur Behandlung von Problemen mit der anrufanalyse finden Sie unter aktivieren und Verwenden von Anruf Qualitäts Dashboard für Microsoft Teams und Skype for Business Online und Verwenden von Anruf Analysen zur Behandlung schlechter Anrufqualität.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.

Bei Anruf Fehlern bietet die anrufanalyse Standard-SIP-Codes, die Ihnen bei der Problembehandlung helfen.In case of call failures, Call Analytics provides standard SIP codes to help you with troubleshooting.

Beispiel für SIP-Code für Anruf Fehler

Anruf Analysen können jedoch nur dann hilfreich sein, wenn Anrufe die internen Komponenten des direkten Routings erreichen und Fehler auftreten.However, Call Analytics can only help when calls reach the internal components of Direct Routing and fail. Bei Problemen mit SBC-Kopplungen oder Problemen, bei denen SIP "Invite" abgelehnt wurde (beispielsweise ist der Name des trunk-FQDN falsch konfiguriert), kann die anrufanalyse nicht helfen.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. Lesen Sie in diesem Fall die SBC-Protokolle.In this case, refer to the SBC logs. Direktes Routing sendet eine detaillierte Beschreibung der Probleme an die SBCS. Diese Probleme können aus den SBC-Protokollen gelesen werden.Direct Routing sends a detailed description of issues to the SBCs; these issues can be read from the SBC logs.