In diesem Artikel
Zusammenfassung
Überblick über die Architektur
Umgang mit Daten
dropdown icon
Authentifizierung und Autorisierung
    Erteilte Berechtigungen
    Berechtigungen mit Benutzereinwilligung
    Serviceberechtigungen
Webex Video-Integration im Microsoft Entra Admin Center
Zusätzliches Referenzmaterial

Webex Videointegration für Microsoft Teams-Integrationsreferenz

list-menuIn diesem Artikel
list-menuFeedback?

Zusammenfassung

Webex Videointegration für Microsoft Teams ermöglicht Cisco- und SIP-fähigen Videogeräten die Teilnahme an Microsoft Teams-Besprechungen.

Hier erfahren Sie, wie die Integration die Erfahrung des Gerätebenutzers verbessert, wenn er an Microsoft Teams-Besprechungen teilnimmt, die in Ihrer Organisation gehostet werden:

  • Webex Meeting-Erlebnis – mehrere Bildschirme mit flexiblen Layout-Optionen

  • Teilnehmerliste mit Microsoft- und Videointegrationsteilnehmern

  • Bidirektionale Inhaltsfreigabe zwischen dem Gerät und Microsoft Teams

  • Meeting-Statusanzeigen auf dem Gerät, einschließlich Aufzeichnung, Transkript und wartender Teilnehmer in der Lobby

Wenn Sie die Videointegration mit dem Webex Hybrid-Kalenderdienst bereitstellen, erhalten Ihre Videogeräte auch die vereinfachte Teilnahme an Besprechungen durch One Button to Push (OBTP).

Überblick über die Architektur

Das Microsoft Cloud Video Interop (CVI)-Programm ermöglicht es Partnern wie Cisco, Dienste bereitzustellen, die Videogeräte mit Microsoft Teams-Besprechungen verbinden.

CVI Architecture image based on https://docs.microsoft.com/en-us/microsoftteams/cloud-video-interop
Lösungsarchitektur

Webex Video Integration for Microsoft Teams ist eine Microsoft-qualifizierte Cloud-Video-Interop-Lösung eines Drittanbieters, die auf der Cloud-Plattform Webex basiert. Die CVI-Partnerfunktionen in der Webex Cloud sind verfügbar Anywhere Anrufer können Business-to-Business-Anrufe in das öffentliche Internet tätigen. Die üblichen Webex Dienste umfassen Verwaltung, Telefoninfrastruktur, Interactive Voice Response Systeme und Lobbys. Webex Mediencluster auf der ganzen Welt bieten Transcodierung, Protokollübersetzungen und die Teams Bot-Rollen.

Mit dieser Architektur tätigen Videogeräte Anrufe an bestimmte SIP-URIs, die von Webex gehostet werden. Webex Dienste beantworten die Anrufe und weisen sie geografisch relevanten Medienclustern zu, die in Microsoft Azure ausgeführt werden. Der IVR sammelt bei Bedarf Besprechungsdetails, und der Media CVI-Bot von Microsoft Teams im Mediencluster Webex stellt die Verbindung mit der Microsoft Teams-Besprechungsinfrastruktur her. Die Mediencluster bieten die Back-to-Back-Konnektivität zwischen dem Teilnehmer, der über Webex verbunden ist, und dem Rest der Konferenz, die auf Microsoft Teams gehostet wird. Die gesamte Lösung arbeitet als Cloud-Service.

Die Videointegration ermöglicht es Geräten, wie folgt an Teams-Besprechungen teilzunehmen:

  • Wenn das Meeting für CVI aktiviert ist, kann das Gerät mit dem Video ID und dem Mandantenschlüssel teilnehmen.

  • Wenn das Meeting nicht für CVI aktiviert ist, kann das Gerät mit Meeting ID und Passcode als Gast (mandantenübergreifender Join) teilnehmen.

Sie können die Benutzererfahrung verbessern, indem Sie andere Webex Dienste hinzufügen. Beispielsweise überträgt der Hybrid-Kalenderdienst automatisch Besprechungsdetails und vereinfachte Schaltflächen für die Teilnahme an die Videogeräte, wenn es an der Zeit ist, der Besprechung beizutreten.

Umgang mit Daten

Die Videointegration verwendet die folgenden Daten, um Geräte mit Microsoft Teams-Besprechungen zu verbinden und Besprechungsfunktionen bereitzustellen:

  • Unternehmens-App-Registrierung: Während der Bereitstellung verwendet ein Administrator die Anwendung Webex Video Integration, um Berechtigungen für den Zugriff auf den Microsoft-Mandanten der Organisation zu erteilen, wenn das Microsoft Diagramm API verwendet wird. Weitere Informationen finden Sie unter Webex Videointegration im Microsoft Entra Admin Center.

  • Ein von WebEx bereitgestellter "Mandantenschlüssel": Dies ist ein Wert pro Kunde, der in SIP Adressen verwendet wird, wenn das Gerät den VIMT-Dienst aufruft.

  • Meeting ID: Microsoft Teams weist diesen Bezeichner beim Erstellen der Besprechung zu und fügt ihn in die Besprechungseinladung ein.

    Benutzer benötigen die Besprechung ID, um Besprechungen von Teams-Clients oder durch direkten Gastbeitritt oder durch mandantenübergreifende Teilnahme mit dem VIMT-Dienst beizutreten.

    Die Videointegration verwendet diesen ID, um die Zielbesprechung Microsoft Teams während des mandantenübergreifenden Beitritts anzugeben.

  • Meeting-Passcode: Microsoft Teams weist beim Erstellen der Besprechung einen Passcode zu, bei dem die Groß-/Kleinschreibung beachtet wird, und fügt ihn in die Meeting-Einladung ein. Benutzer benötigen den Passcode, um an einer Besprechung mit der Besprechung ID teilzunehmen.

    Die Videointegration verwendet diesen Passcode, um während des mandantenübergreifenden Beitritts auf die Microsoft Teams-Zielbesprechung zuzugreifen.

  • Video ID: Microsoft Teams weist diesen Bezeichner einer Besprechung zu, wenn sie von einem CVI-fähigen Benutzer erstellt wird. Microsoft Teams fügt das Video ID in die Besprechungseinladung ein.

    Die Videointegration verwendet das Video ID und den Microsoft Mandanten ID des Kunden, um die URL für den Besprechungsbeitritt aus dem Microsoft Graph API abzurufen.

    (Microsoft die Bezeichnung von "VTC-Konferenz ID" auf "Video ID" aktualisiert.)

  • Microsoft Mandant ID des Kunden: Wird verwendet, um die Microsoft Zielorganisation bei der Kommunikation mit dem Microsoft Graph API zu identifizieren. Wird auch in der Verwaltungsschnittstelle des Diensts verwendet, um den bereitgestellten Microsoft Mandanten zu identifizieren.

  • Microsoft vom Mandanten verifizierte Domänennamen: Wird als Bezeichnung in der Verwaltungsschnittstelle des Diensts verwendet, um den bereitgestellten Microsoft-Mandanten zu identifizieren.

  • Besprechungsinformationen: Wenn ein Teilnehmer über die Videointegration an einer Microsoft Teams-Besprechung teilnehmen möchte, ruft der Dienst Details für diese Besprechung ab, einschließlich des Besprechungsbetreffs, des Organisators, des Datums/der Uhrzeit und der Verbindungsdetails. Sobald die Verbindung hergestellt ist, ruft der Dienst Echtzeitinformationen wie Teilnehmerbezeichnungen, Funktionen und den Status von Teilnehmern, die mit der Teams-Besprechung verbunden sind, aus dem Microsoft Graph API ab und verwendet sie, um die Livebesprechung zu erleichtern.

    Wenn Sie den Hybridkalenderdienst für ein Postfach aktivieren, verwendet der Kalenderdienst den Link Weitere Informationen , der sich im Text der Kalendereinträge befindet, die ihn enthalten, um den Mandantenschlüssel der Besprechung und Video ID zu identifizieren.

  • Echtzeitmedien und -inhalte: Wenn ein Teilnehmer über die Videointegration an einer Microsoft Teams-Besprechung teilnimmt, tauschen Webex und Microsoft Teams codierte Audio-, Video- und Inhalte mit hoher Bildrate aus, um das bidirektionale Audio- und Videoerlebnis zwischen ihnen zu ermöglichen.

Wenn Sie die Videointegration mit dem Hybrid-Kalenderdienst bereitstellen, finden Sie weitere Informationen unter Webex Hybrid-Kalenderdienst mit Microsoft 365-Integrationsreferenz.

Authentifizierung und Autorisierung

Webex interagiert mit Ihrer Microsoft Teams-Umgebung mithilfe von Microsoft Graph API. Der cloudbasierte Microsoft Identitätsanbieter (IdP) übernimmt die Authentifizierung für den Microsoft Graph API. Anforderungen an den Microsoft Graph API werden durch Vorlage von Bearertoken autorisiert, die vom Microsoft IdP ausgegeben wurden. Die gesamte Kommunikation mit dem Microsoft IdP und Graph API erfolgt über TLS-gesicherte Webverbindungen.

Um mit Microsoft Teams-Medien-as-a-Service zu interagieren, registrieren Sie die Webex-Videointegration als anwendungsgehosteten Medienbot, der in einem Microsoft 365-Mandanten verwaltet wird, der von Cisco verwaltet wird. Teams-Bots benötigen eine vorherige Autorisierung, um mit dem Microsoft 365-Mandanten einer Organisation kommunizieren zu können.

Während der Erstkonfiguration fordert der Dienst die Autorisierung für einen vordefinierten Satz von Berechtigungen an. Ein Administrator erteilt diesen Anwendungsberechtigungen anhand des unten beschriebenen Zustimmungsablaufs.

Nach der Genehmigung kann der Webex-Dienst Bearertoken mit den richtigen Berechtigungen und dem richtigen Kundenbereich vom Microsoft OAuth v2.0 IdP anfordern. Der Dienst verwendet die Bearertoken, um Anforderungen an Microsoft Graph API für Bereitstellungsdetails, Integritätsprüfungen und den Betrieb des Teams-Bots zu autorisieren.

Autorisierung und Microsoft Admin-Zustimmung

Organisationsadministratoren mit der Rolle "Volladministrator " können Control Hub verwenden, um den Videointegrationsdienst für ihre Organisation einzurichten.

Der Bereitstellungsprozess erfordert die Authentifizierung und Zustimmung eines globalen Administrators des Microsoft 365-Mandanten, zu dem Ihre Benutzer gehören. Die Anwendungsberechtigungen, die für den Betrieb des Teams-Bots erforderlich sind, können nur von einem globalen Administrator des Microsoft-Mandanten mithilfe des folgenden Administratorzustimmungsschemas erteilt werden.

Der Ablauf umfasst die folgenden allgemeinen Schritte:

  1. Melden Sie sich bei Control Hub an, suchen und starten Sie dann das Setup für die Videointegration.

    Ausführliche Einrichtungsschritte finden Sie unter Bereitstellen von Webex Videointegration für Microsoft Teams).

    Während des Einrichtungsprozesses leitet Ihr Browser zur Authentifizierung und Zustimmung auf die Microsoft-Cloud um.

  2. Melden Sie sich als globaler Administrator für den Tenant Microsoft an.

    Sie werden von der Anwendung dazu aufgefordert, Folgendes zuzulassen:

    • Melden Sie sich an und lesen Sie Ihr Profil
    • Lesen von RBAC-Einstellungen für das Verzeichnis

    Auf diese Weise kann die Anwendung überprüfen, ob Ihr Konto innerhalb Ihres Mandanten autorisiert ist, die erforderlichen Berechtigungen zu erteilen.

  3. Überprüfen Sie die angeforderten Berechtigungen und klicken Sie auf Akzeptieren. Sie müssen die Einwilligung nicht im Namen Ihrer Organisation überprüfen, da dies nicht erforderlich ist.

    Die Anwendung meldet Sie an und überprüft Ihre Berechtigungen.

    Nachdem Sie erfolgreich autorisiert wurden, werden Sie erneut von der Anwendung dazu aufgefordert. Dieses Mal zeigt Ihnen die Eingabeaufforderung die Berechtigungen an, die die Anwendung benötigt, um Videogeräte erfolgreich mit Ihren Microsoft Teams-Besprechungen zu verbinden.

    In der Eingabeaufforderung werden der Anwendungsname, die Domäne des Anbieters und die angeforderten Berechtigungen angezeigt.

  4. Klicken Sie auf Akzeptieren , um diese Berechtigungen für die Anwendung Webex Video Integration zu erteilen.

    Sie werden zurück zu Control Hub weitergeleitet, wo Sie maßgeschneiderte PowerShell-Befehle sehen können, die Sie zum Abschließen der Microsoft Teams-Konfiguration benötigen.

  5. Verwenden Sie PowerShell, um die Microsoft Teams-Konfiguration abzuschließen, und schließen Sie dann den Control Hub-Bereich.

    Der Setupprozess testet einen Microsoft Graph API-Aufruf für die Organisation. Wenn dies erfolgreich ist, ist die Einrichtung abgeschlossen. Ist dies nicht der Fall, kann der Administrator den Autorisierungsvorgang erneut ausführen.

Erteilte Berechtigungen

Webex Videointegration für Microsoft Teams erfordert explizite Berechtigungen in Ihrem Microsoft-Mandanten. Diese Berechtigungen können nicht angepasst werden und werden automatisch durch den Einrichtungsprozess in Control Hub konfiguriert.

Es werden zwei separate Gruppen von Berechtigungen verwendet:

  • Eine Reihe von vom Benutzer genehmigten Berechtigungen, die während des Setups verwendet werden, um die Informationen zum Zielmandanten zu überprüfen

  • Eine Reihe von Berechtigungen, die durch die Zustimmung des Administrators für die Unternehmensanwendung in Ihrem Entra-Verzeichnis erteilt werden. Dieser Satz ermöglicht dem Dienst den Zugriff auf Ihre Microsoft Teams-Umgebung

Berechtigungen mit Benutzereinwilligung

Während der Einrichtung des Dienstes fragen wir den angemeldeten Benutzer nach den folgenden Berechtigungen. Sie ermöglichen den Zugriff auf den Microsoft-Mandanten, um Informationen über den Zielmandanten zu überprüfen. Wir verwenden diese Berechtigungen nur, während Sie die Integration einrichten. Sie werden nicht gespeichert.

Sie können diese vom Benutzer genehmigten Berechtigungen auf der Seite "Berechtigungen " der Anwendung in Ihrem Entra-Verzeichnis überprüfen.

Tabelle 1. Berechtigungen mit Benutzereinwilligung und warum sie für den Einrichtungsprozess erforderlich sind
Genehmigung erforderlichZweck
"Anmelden und Benutzerprofil lesen" (User.read)Wird verwendet, um das Profil des angemeldeten Benutzers zu lesen und den Besitzer des Benutzers zu identifizieren.
"RBAC-Einstellungen für das Verzeichnis lesen" (RoleManagement.Read.Directory)Wird verwendet, um zu überprüfen, ob der angemeldete Benutzer ein Mitglied der bekannten Administrator-Sicherheitsgruppen in Entra ID ist.
"Behalten Sie den Zugriff auf die Daten bei, auf die Sie ihm Zugriff gewährt haben" (offline_access)Ermöglicht dem Dienst, die Daten anzuzeigen, auf die Sie ihm Zugriff gewährt haben, ohne dass Benutzer angemeldet sind.

Serviceberechtigungen

Der Microsoft Admin-Zustimmungsflow gewährt die folgenden Berechtigungen für die "Cisco Webex Videointegration für MS Teams Enterprise Application" in Ihrem Mandanten. Diese Berechtigungen ermöglichen dem Webex-Dienst den Zugriff auf Ihre Teams-Umgebung.

Die Berechtigungen bleiben mit der Anwendung in Ihrem Entra-Verzeichnis bestehen, bis Sie den Webex-Dienst entfernen, wodurch auch die Anwendung entfernt wird.

Tabelle 2. Vom Administrator erteilte Berechtigungen und warum der Webex-Dienst sie benötigt

Berechtigung

Verwendung

Domänen lesen (Domain.Read.All)

Ermöglicht dem Dienst, die verifizierten Domänennamen des Mandanten zu lesen. Control Hub verwendet die Domänennamen, um den Mandanten zu identifizieren, mit dem der Dienst verknüpft ist.

Ausgehende 1-zu-1-Anrufe über die App initiieren (Calls.Initiate.All)

Ermöglicht das Erstellen von Anrufen durch den Bot an Microsoft Teams-Benutzer. (Zur zukünftigen Verwendung reserviert.)

Ausgehende Gruppenanrufe über die App initiieren (Calls.InitiateGroupCall.All)

Ermöglicht das Erstellen von Anrufen durch den Bot an eine Gruppe von Microsoft Teams-Benutzern. (Zur zukünftigen Verwendung reserviert.)

Teilnehmen an Gruppenanrufen und Besprechungen als App (Calls.JoinGroupCall.All)

Ermöglicht es dem Bot, mit den Berechtigungen eines Verzeichnisbenutzers an Gruppenanrufen und geplanten Besprechungen in Ihrer Organisation teilzunehmen. Wird verwendet, um Teilnehmern beizutreten, die berechtigt sind, die Microsoft Teams-Lobby zu umgehen.

Als Gast an Gruppenanrufen und Konferenzen teilnehmen (Calls.JoinGroupCallAsGuest.All)

Ermöglicht es dem Bot, als Gast an Gruppenanrufen und geplanten Besprechungen in Ihrer Organisation teilzunehmen. Wird verwendet, um Teilnehmern beizutreten, die nicht berechtigt sind, die Microsoft Teams-Lobby zu umgehen.

Medienstreams in einem Anruf als App aufrufen (Calls.AccessMedia.All)

Ermöglicht dem Bot den direkten Zugriff auf Medienstreams in einem Anruf, ohne dass ein angemeldeter Benutzer erforderlich ist.

Details zu Onlinebesprechungen lesen (OnlineMeetings.Read.All)

Ermöglicht dem Dienst, Informationen zu Onlinebesprechungen in Ihrer Organisation zu lesen. Wird verwendet, um VTC-Konferenz-IDs in Microsoft Teams-Besprechungen nachzuschlagen und aufzulösen.

Anmelden und Benutzerprofil lesen (User.read)

Erforderlich für die anderen aufgeführten Berechtigungen. Die Integration verwendet es nicht direkt.

Microsoft Referenz zu Graph-Berechtigungen: https://docs.microsoft.com/en-us/graph/permissions-reference

Microsoft Meeting Bots Übersicht: https://docs.microsoft.com/en-us/microsoftteams/platform/bots/calls-and-Meetings/calls-Meetings-bots-overview

Zugang zu Meetings

Teilnehmer, die sich über die Videointegration verbinden, werden normalerweise als Gastbenutzer für Microsoft Teams-Besprechungen behandelt und können in einer Lobby (Warteraum) platziert werden. Ein Microsoft Teams-Benutzer muss einen Teilnehmer, der sich in der Lobby befindet, manuell zulassen, bevor der Teilnehmer andere Teilnehmer hören oder sehen kann.

Sie können das Verhalten der Microsoft Teams-Lobby durch Besprechungsrichtlinien steuern, die von einem Administrator in Microsoft Teams festgelegt wurden, und über Besprechungsoptionen, die vom Besprechungsorganisator festgelegt wurden. Standardmäßig müssen Microsoft Teams-Gastbenutzer die Lobby verwenden. Weitere Informationen zu Teams-Besprechungsrichtlinien finden Sie unter Verwalten von Besprechungsrichtlinien in Teams.

Wenn die Option "Anonyme Benutzer können an einer Besprechung teilnehmen" deaktiviert ist, können nur vertrauenswürdige Teilnehmer, denen die Lobby umgangen werden darf, über die Videointegration Webex an der Konferenz teilnehmen.

Teilnehmer, die die mandantenübergreifende Teilnahme verwenden (einschließlich der Verwendung von Meeting ID und Passcode), treten immer als Gäste bei. Diese Beitrittsversuche schlagen fehl, wenn die Organisation, die die Konferenz hostet, die Option "Anonyme Benutzer können an einer Konferenz teilnehmen" deaktivierthat.

Umgehung der Lobby für vertrauenswürdige Teilnehmer

Teilnehmer, die sich mit den folgenden Methoden mit der Videointegration verbinden, werden als vertrauenswürdige Teilnehmer behandelt und nehmen an Microsoft Teams-Besprechungen teil, ohne in einer Lobby platziert zu werden:

  • Geräte, die in Ihrer Webex-Organisation als Webex-registrierte Geräte registriert sind

  • Anrufe von SIP-Domains, die hinzugefügt und als Eigentum Ihrer Organisation in Control Hub überprüft wurden

Vertrauenswürdige Teilnehmer werden innerhalb Ihrer Organisation als Teilnehmer behandelt. Teilnehmer, die über diese vertrauenswürdigen Pfade eine Verbindung herstellen, können die Lobby umgehen, wenn der Organisator die Einstellungen der Teams-Besprechungslobby eingeschränkt hat. Wenn die Wer kann die Lobby umgehen? Die Besprechungsoption ist auf "Organisatoren und ich" oder "Von mir eingeladene Personen" festgelegt, vertrauenswürdige Teilnehmer, die versuchen, beizutreten, werden ignoriert und alle VIMT-Anrufer werden in die Teams-Besprechungslobby versetzt, wenn sie einer Besprechung beitreten.

Teilnehmer, die die mandantenübergreifende Teilnahme verwenden (einschließlich der Verwendung von Meeting ID und Passcode), treten immer als Gäste bei. Das bedeutet, dass selbst vertrauenswürdige Teilnehmer, die auf diese Weise teilnehmen, in der Lobby warten müssen, um vom Gastgeber eingelassen zu werden.

Weitere Informationen zum Hinzufügen und Überprüfen von SIP Domänen finden Sie unter Domänenüberprüfungsprozess für SIP Videogeräte.

Webex Video-Integration im Microsoft Entra Admin Center

Es ist keine Wartung für die Anwendung erforderlich, nachdem Sie den Videointegrationsdienst für den Zugriff auf Ihren Microsoft 365-Mandanten autorisiert haben. Sie können das Vorhandensein und den Bereich in der Liste der Unternehmensanwendungen im Microsoft Entra Admin Center überprüfen.

Im Rahmen dieser Integration wird keine physische Anwendung oder Software in Ihrem Mandanten ausgeführt. Der Unternehmensanwendungseintrag dient als Definition und Platzhalter für die Berechtigung, die der Anwendungsidentität Webex erteilt wird.

Klicken Sie auf den Anwendungsnamen, und klicken Sie dann auf Berechtigungen , um die Berechtigungen anzuzeigen, die die Anwendung im Mandanten hat.

War dieser Artikel hilfreich für Sie?
War dieser Artikel hilfreich für Sie?