Kommunikation als externer Teams-Benutzer
Sie können Azure Communication Services verwenden, um Anwendungen zu erstellen, mit denen externe Benutzer als anonyme Microsoft Teams-Benutzer an Teams-Besprechungen teilnehmen können. Kunden können Teams-Besprechungen innerhalb Ihrer Anwendungen oder Websites beitreten. Die Hauptvorteile sind:
- Es ist für externe Benutzer nicht erforderlich, die Desktop-, Mobil- oder Webclients von Teams herunterzuladen
- Externe Benutzer verlieren keinen Kontext, indem sie zu einer anderen Anwendung wechseln
- Browserunterstützung auf mobilen Geräten
- Anpassung der Benutzeroberfläche
- Es sind keine weiteren Teams-Lizenzen erforderlich
Anwendungsfälle
Hier sind reale Beispiele für Anwendungen:
- Ein Gesundheitsanbieter verwendet Teams-Clients, um einen virtuellen Besuch mit einem Patienten durchzuführen, der eine Gesundheitsanbieteranwendung oder -website verwendet
- Kunden, die an einer Hypothek interessiert sind vereinbaren eine virtuelle Beratung auf der Website der Bank mit einem Bankmitarbeiter, der an der Beratung über den Teams-Client teilnimmt
- Der Hersteller plant eine virtuelle Konferenz für Partner, um die Einführung eines neuen Produkts bekanntzugeben. Partner können der Einführung über einen Webbrowser auf ihren Smartphones beitreten
Prototypenerstellung
Entwickler können mit den Funktionen auf mehreren Ebenen experimentieren, um das Produkt zu bewerten, über es zu lernen und es anzupassen.
Wenig oder kein Code
Sie können ein Identitäts- und Zugriffstoken für externe Teams-Benutzer auf Azure-Portal ohne eine einzige Codezeile erstellen. Dies sind die Schritte dafür.
Mit einer gültigen Identitäts-, Zugriffstoken- und Teams-Meeting-URL können Sie die Azure Communication Services UI-Bibliothek verwenden, um der Teams-Besprechung ohne Code beizutreten.
Bereitstellung mit nur einem Klick
Das Hero-Beispiel für Azure Communication Services-Anrufe veranschaulicht, wie Entwickler das Calling Web SDK von Azure Communication Services verwenden können, um einem Teams-Meeting als externer Teams-Benutzer beizutreten. Sie können mit der Funktion mit der Bereitstellung mit einem Klick auf Azure experimentieren.
Das Hero-Beispiel für die Authentifizierung bei Azure Communication Services veranschaulicht, wie Entwickler das Azure Communication Services Identity SDK verwenden können, um Zugriffstoken als Teams-Benutzer abzurufen. Sie können das GitHub-Repository klonen und einen einfachen Leitfaden zum Einrichten Ihres Diensts für die Authentifizierung in Azure befolgen.
Codieren
Weitere Informationen zu erforderlichen Dataflows für den Beitritt zu Teams-Besprechungen finden Sie auf der Seite Client- und Serverarchitektur. Bei der Implementierung der Benutzeroberfläche müssen Sie Clientlogik für die Echtzeitkommunikation und Serverlogik für die Authentifizierung implementieren. Die folgenden Artikel leiten Sie bei der Implementierung der Kommunikation für externe Teams-Benutzer an.
Artikel mit hohem Maß an Codierung:
Artikel mit niedrigem Maß an Codierung:
- Teilnehmen an Meeting-Audio und -Video als externer Teams-Benutzer
- Beitreten zu Teams-Besprechungs-Chat als externer Teams-Benutzer
- Optionen für den Beitritt zum Meeting
Unterstützte Anwendungsfälle
In der folgenden Tabelle werden unterstützte Anwendungsfälle für einen externen Teams-Benutzer mit Azure Communication Services angezeigt:
Szenario | Unterstützt |
---|---|
Beitreten zu Teams-Besprechungen | ✔️ |
Teilnehmen an Kanal-Teams-Meeting [1] | ✔️ |
Teilnehmen an Teams-Webinar [2] | ✔️ |
Teams-Liveereignissen beitreten. | ❌ |
Teilnehmen an Teams-Besprechungen, die in der Anwendung für persönliche Verwendung geplant sind | ❌ |
Teilnehmen an Teams 1:1 oder Gruppenanruf | ❌ |
Teilnehmen an Teams 1:1 oder Gruppechat | ❌ |
- [1] Externe Teams-Benutzer können an einer Teams-Kanalbesprechung mit Audio und Video teilnehmen, aber sie können keine Chatnachrichten senden oder empfangen
- [2] Externe Teams-Benutzer können an einem Teams-Webinar teilnehmen. Die Referenten- und Teilnehmerrollen werden für externe Teams-Benutzer jedoch nicht respektiert. Externe Teams-Benutzer auf Azure Communication Services-SDKs können daher Aktionen durchführen, die nicht für Teilnehmer bestimmt sind, wie etwa Bildschirmfreigabe, Ein- und Ausschalten der Kamera oder Aufheben ihrer Stummschaltung, wenn Ihre Anwendung eine Benutzeroberfläche für diese Aktionen bereitstellt.
Preiskalkulation
Alle lizenzierten Teams-Benutzer können Teams-Besprechungen planen und die Einladung für externe Benutzer freigeben. Externe Benutzer können über vorhandene Teams-Desktop-, Mobile- und Webclients ohne zusätzliche Gebühren an der Teams-Meeting-Erfahrung teilnehmen. Externe Benutzer, die über Azure Communication Services-SDKs teilnehmen, zahlen standardmäßige Azure Communication Services-Verbrauchsgebühren für Audio, Video und Chat. Es gibt keine zusätzliche Gebühr für die Interoperabilitätsfunktion selbst.