Als Microsoft im Juni 2018 den Direct Routing für Microsoft Teams veröffentlichte, wussten sie, dass sie zwei Herausforderungen lösen mussten.
1. Fähigkeit, die lokalen Medien zwischen den Kunden Teams und dem SBC zu halten. Dies wird gemeinhin als "Media Bypass" bezeichnet.
Media Bypass ist entscheidend, um die Zeit für den Rufaufbau zu verkürzen, ein höheres Maß an Zuverlässigkeit zu bieten, indem die Medien nicht mehr zu Microsofts Cloud und zurück fließen müssen, und so die bestmögliche Anrufqualität zu gewährleisten. Dies wurde Mitte 2019 gelöst, als Microsoft die Funktion von Media Bypass veröffentlichte, die wir in unserem vorherigen Artikel kurz erläutern.
Allerdings verlangt Media Bypass , dass die öffentliche IP von SBC für die Clients Teams verfügbar ist. Was passiert, wenn sich der Client Teams im internen Netzwerk befindet (eine private IP-Adresse hat)? Es ist nicht immer möglich, vom internen Firmennetzwerk aus auf die öffentliche IP von SBC zuzugreifen.
2. Um das Problem zu lösen, wenn die öffentliche IP von SBC für Kunden nicht verfügbar ist Teams, hat Microsoft daher an einer Technologie namens "Local Media Optimization (Patent angemeldet)" gearbeitet.
Die Optimierung der lokalen Medien ist in zwei Fällen sinnvoll.
Fall 1.
Der Kunde befindet sich in einem internen Netzwerk und möchte die Medienumgehung nutzen, kann aber nicht auf die öffentliche IP von SBC zugreifen. Das gewünschte Ergebnis ist, dass der Client die private IP von SBC statt der öffentlichen verwendet (192.168.5.5 in der Abbildung unten).
Local Media Optimization wählt die optimale IP-Adresse von SBC, basierend auf dem Standort des Clients Teams , und stellt sie dem Client im Session Descriptoin Protocol (SDP) zur Verfügung.
Hinweis: Sie müssen sicherstellen, dass Ihr SBC die Local Media Optimization-Technologie unterstützt. Eine Liste der SBC , die diese Technologie unterstützen, sowie eine Anleitung finden Sie auf dieser Seite. https://docs.microsoft.com/en-us/MicrosoftTeams/direct-routing-media-optimization-configure#configure-sbcs-for-local-media- Optimierung nach den Vorgaben des Medienanbieters sbc
Was ist "optimale IP"?
Wenn sich der Client innerhalb des internen Netzwerks befindet, erkennt Local Media Optimization den Standort des Clients und liefert die interne IP von SBC. Befindet sich der Client außerhalb des Unternehmensnetzwerks, erkennt die Technologie dies ebenfalls und liefert die externe oder öffentliche IP-Adresse von SBC.
Um zu verstehen, ob sich der Nutzer im internen Netzwerk befindet oder nicht, verwendet das System Adressen externe Trusted IPs von jeder registrierten Zweigstelle.
Was ist "Trusted IP"?
Diese IPs sind die IP-Adressen, die von Microsoft-Clients Teams verwendet werden, wenn sie sich mit Microsoft 365 verbinden. Wenn der Client Teams eine Verbindung zu Microsoft 365 herstellt, wird seine IP mit der Liste der vertrauenswürdigen IPs verglichen. Wenn eine Übereinstimmung gefunden wird, wird der Standort des Benutzers als intern markiert. Sie müssen diese externen IP-Adressen für jeden Standort hinzufügen, an dem Sie Nutzer haben, die Local Media Optimization verwenden. Bitte lesen Sie unsere ausführliche Dokumentation ( https://docs.microsoft.com/en-us/MicrosoftTeams/direct-routing-media-optimization ), um zu sehen, wie das funktioniert.
Fall 2.
Ein Unternehmen muss eine SBC verwenden, die über die Microsoft-Schnittstelle nicht erreichbar ist Direct Routing. Allgemeiner Fall - es ist nicht möglich, eine öffentlich routbare IP-Adresse für SBC an ausgewählten Unternehmensstandorten bereitzustellen.
Auf dem Bild unten kann der SBC in Vietnam keine öffentliche IP für eine direkte Interaktion mit der Microsoft-Schnittstelle Direct Routing haben. Aber der SBC in Singapur (der auch über das interne Netzwerk des SBC in Vietnam erreichbar ist) kann es.
In diesem Fall können wir mit Hilfe von Local Media Optimization die SBC aus Vietnam immer noch "virtuell" koppeln. Das heißt, auch wenn Microsoft keinen direkten Zugriff darauf hat, kann der Tenant-Administrator ihn koppeln und festlegen, dass wir, um einen Anruf an SBC in Vietnam zu senden, über das Gateway SBC in Singapur von der Schnittstelle des Direct Routing aus gehen müssen.
Mit der Optimierung lokaler Medien können wir den Standort des Kunden feststellen und die IP von SBC entsprechend dem Standort des Nutzers bereitstellen. Für dieses Szenario gibt es zwei Modi.
Modi der Optimierung lokaler Medien
Modus "Immer umgehen"
Dieser Modus ist für Situationen gedacht, in denen das interne Netzwerk vollständig routingfähig ist.
Wenn sich der Nutzer in diesem Fall an einem internen Standort befindet, liefert Local Media Optimization immer die interne IP von SBC. Siehe das Bild unten als Referenz, ein Nutzer kann sich an einem deutschen Standort befinden oder nach Frankreich reisen.
Modus "Nur für lokale Nutzer"
Durch das Einstellen dieses Modus meldet der Tenant-Administrator an Local Media Optimization, dass das Netzwerk nicht vollständig routingfähig ist.
Auf dem Bild unten hat ein Kunde Teams in Indonesien keinen direkten Zugang zum Netzwerksegment in Vietnam. Der Datenverkehr des Kunden wird über die SBC in Singapur geleitet, die Zugang zu beiden Standorten hat.
Wir sind uns einig, dass Microsoft einen sehr guten Punkt für Unternehmen markiert, die ihre Telefonie auf Microsoft Teams Direct Routing migrieren möchten!