Interoperabiliteit met Teams
Azure Communication Services kan worden gebruikt om aangepaste toepassingen en ervaringen te bouwen die interactie met Microsoft Teams-gebruikers mogelijk maken via spraak, video, chat en scherm delen. De Communication Services UI Library biedt aanpasbare, productieklare UI-onderdelen die eenvoudig aan deze toepassingen kunnen worden toegevoegd. In de volgende video ziet u enkele van de mogelijkheden van teams-interoperabiliteit:
Notitie
Deel uw ideeën en feedback over Azure Communication Services met ons door deze korte enquête te nemen.
Gebruikersidentiteitsmodellen
Azure Communication Services ondersteunt twee soorten Teams-interoperabiliteit, afhankelijk van de identiteit van de gebruiker:
- Externe gebruiker. U bepaalt gebruikersverificatie en gebruikers van uw aangepaste toepassingen hoeven geen Microsoft Entra-identiteiten of Teams-licenties te hebben. Met dit model kunt u aangepaste toepassingen bouwen voor niet-Teams-gebruikers om verbinding te maken en te communiceren met Teams-gebruikers.
- Teams-gebruiker. Microsoft Entra ID bepaalt gebruikersverificatie en gebruikers van uw aangepaste toepassing moeten Teams-licenties hebben. Met dit model kunt u aangepaste toepassingen bouwen voor Teams-gebruikers om gespecialiseerde werkstromen of ervaringen mogelijk te maken die onmogelijk zijn met de bestaande Teams-clients.
Toepassingen kunnen zowel verificatiemodellen implementeren als de keuze van verificatie aan de gebruiker overlaten. In de volgende tabel worden twee modellen vergeleken:
Functie | Externe gebruiker | Teams-gebruiker |
---|---|---|
Doelgebruikersbestand | Klanten | Enterprise |
Identiteitsprovider | Alle | Microsoft Entra ID |
Weergavenaam | Elk met het achtervoegsel "(Extern)" | De waarde van de Microsoft Entra-gebruiker van de eigenschap 'Weergavenaam' |
Verificatie en autorisatie | Gewoonte* | Microsoft Entra-id en aangepast* |
Bellen beschikbaar via | Communication Services-aanroepen-SDK's | Communication Services-aanroepen-SDK's |
Chat is beschikbaar via | Chat-SDK's voor Communication Services | Graph API |
Deelnemen aan Teams-vergaderingen | Ja | Ja |
Bellen en ontvangen als Teams-gebruikers | Nr. | Ja |
PSTN-ondersteuning | Niet ondersteund voor Communication Services-gebruikers in Teams-vergaderingen | Microsoft Teams Telefoon, oproepabonnement, directe routering, operatorverbinding |
* Serverlogica die toegangstokens uitgeeft, kunnen aangepaste verificatie en autorisatie van de aanvraag uitvoeren.
Externe gebruiker
Met het BYOI-verificatiemodel (Bring Your Own Identity ) kunt u aangepaste toepassingen bouwen voor externe gebruikers om verbinding te maken en te communiceren met Teams-gebruikers. U bepaalt gebruikersverificatie en gebruikers van uw aangepaste toepassingen hoeven geen Microsoft Entra-identiteiten of Teams-licenties te hebben. Met het eerste scenario kunnen gebruikers van uw toepassing deelnemen aan Microsoft Teams-vergaderingen met behulp van externe accounts, vergelijkbaar met anonieme gebruikers die deelnemen aan vergaderingen met behulp van de Teams-webtoepassing. Dit is ideaal voor business-to-consumer-toepassingen die werknemers (vertrouwd met Teams) en externe gebruikers (met behulp van een aangepaste toepassing) combineren tot een vergaderervaring. In de toekomst willen we meer scenario's implementeren, waaronder direct bellen en chatten om uw toepassing in staat te stellen gesprekken en chats te starten met Teams-gebruikers buiten de context van een Teams-vergadering.
Zie Deelnemen aan een Teams-vergadering voor meer informatie.
Het is momenteel niet mogelijk dat een Teams-gebruiker deelneemt aan een oproep die is gestart met behulp van de Aanroepende SDK van Azure Communication Services.
Teams-gebruiker
Ontwikkelaars kunnen de Communication Services Calling SDK met Teams-identiteit gebruiken om aangepaste toepassingen te bouwen voor Teams-gebruikers. Aangepaste toepassingen kunnen gespecialiseerde werkstromen inschakelen voor Teams-gebruikers, zoals het beheren van binnenkomende en uitgaande telefoongesprekken of het inschakelen van Teams-belervaring op apparaten die niet worden ondersteund met de standaard Teams-client. Microsoft Entra verifieert Teams-gebruikers en alle kenmerken en details over de gebruiker zijn gebonden aan hun Microsoft Entra-account.
Wanneer een Communication Services-eindpunt verbinding maakt met een Teams-vergadering of Teams-oproep met behulp van een Teams-identiteit, wordt het eindpunt behandeld als een Teams-gebruiker met een Teams-client. De ervaring wordt bepaald door beleidsregels die zijn toegewezen aan gebruikers binnen en buiten de organisatie. Teams-gebruikers kunnen deelnemen aan Teams-vergaderingen, oproepen plaatsen aan andere Teams-gebruikers, oproepen ontvangen van telefoonnummers en een doorlopend gesprek doorschakelen naar de Teams-oproepwachtrij of het scherm delen.
Teams-gebruikers verifiëren zich met Microsoft Entra ID in de clienttoepassing. Ontwikkelaars wisselen vervolgens verificatietokens uit van Microsoft Entra ID voor toegangstokens via de Communication Services Identity SDK. Met deze uitwisseling maakt u een verbinding tussen Microsoft Entra ID en Communication Services. U wordt aangemoedigd om een uitwisseling van tokens in uw back-endservices te implementeren als referenties voor Aanmeldingsaanvragen van Azure Communication Services. In uw back-endservices kunt u elke andere verificatie vereisen.
Teams-vergaderingen en -belervaringen
Er zijn verschillende manieren waarop gebruikers kunnen deelnemen aan een Teams-vergadering:
- Via Teams-clients als geverifieerde Teams-gebruikers. Dit omvat de desktop-, mobiele en web-Teams-clients.
- Via Teams-clients als niet-geverifieerde anonieme gebruikers.
- Via aangepaste Communication Services-toepassingen als externe gebruikers met behulp van het Bring Your Own Identity Authentication-model.
- Via aangepaste Communication Services-toepassingen als Teams-gebruikers met behulp van het Teams-identiteitsverificatiemodel.
Met behulp van het Teams-model voor identiteitsverificatie kunnen Teams-gebruikers met behulp van een Communication Services-toepassing gesprekken bijwonen met andere Teams-gebruikers die de Teams-clients gebruiken:
Privacy
Dankzij de interoperabiliteit tussen Azure Communication Services en Microsoft Teams kunnen uw toepassingen en gebruikers deelnemen aan Teams-oproepen, -vergaderingen en -chats. Het is uw verantwoordelijkheid om ervoor te zorgen dat de gebruikers van uw toepassing op de hoogte worden gesteld wanneer opname of transcriptie is ingeschakeld in een Teams-gesprek of -vergadering.
Microsoft geeft u aan via de Azure Communication Services-API die is begonnen met opnemen of transcriptie. U moet dit feit in realtime doorgeven aan uw gebruikers in de gebruikersinterface van uw toepassing. U stemt ermee in om Microsoft te vergoeden voor alle kosten en schade die zijn ontstaan door uw niet-naleving van deze verplichting.
Prijzen
Bij al het gebruik van Azure Communication Service-API's en SDK's worden de factureringsmeters van Azure Communication Service verhoogd. Interacties met Microsoft Teams, zoals deelnemen aan een vergadering of het initiëren van een telefoongesprek met behulp van een toegewezen Teams-nummer, verhogen deze meters. Er zijn echter geen extra kosten voor de teams-interoperabiliteitsmogelijkheid zelf en er is geen prijsverschil tussen de BYOI- en Microsoft 365-verificatieopties.
Als uw Azure-toepassing 10 minuten in een vergadering heeft besteed aan een gebruiker van Microsoft Teams, hebben deze twee gebruikers 20 belminuten gecombineerd. De 10 minuten die zijn gebruikt via de aangepaste toepassing en het gebruik van Azure-API's en SDK's worden gefactureerd aan uw resource. De 10 minuten die de gebruiker in de systeemeigen Teams-toepassing verbruikt, wordt echter gedekt door de toepasselijke Teams-licentie en wordt niet door Azure gemeten.
Merk- en merkrichtlijn
Derden moeten het Microsoft-handelsmerk en de merkrichtlijnen volgen bij het gebruik van Microsoft Teams-handelsmerken of productlogo's in reclame- of promotiemateriaal. In het algemeen kunnen woordmarkeringen worden gebruikt om waarheidsgetrouw informatie over uw product of service over te brengen, zolang klanten en het publiek niet worden verward met het geloven dat Microsoft is gekoppeld aan of onderschrijft uw product of service. Onze logo's, apps, productpictogrammen, illustraties, foto's, video's en ontwerpen kunnen echter nooit zonder een expresslicentie worden gebruikt. Lees microsoft-handelsmerk en merkrichtlijnen voor meer informatie over huisstijl.
Het gebruik van microsoft Teams-huisstijl door derden is alleen toegestaan voor gecertificeerde Teams-partners. Zonder licentieregeling of certificering met Microsoft moet alles in uw app of product (inclusief naam van ontwikkelaar, app-naam, logo, beschrijving, schermopnamen en ander app-onderpand) uniek zijn voor (bedrijfsnaam) en gratis van de merkactiva van Microsoft. De enige uitzondering hierop is dat u eerlijk kunt aangeven of uw app compatibel of compatibel is met een Microsoft-product of -service in de tekstbeschrijving over de app.
Voorbeeld:
"(Bedrijfsnaam) (toepassingsnaam) geïntegreerd met Microsoft Teams"
Teams in Government Clouds (GCC)
De interoperabiliteit van Azure Communication Services is momenteel niet compatibel met Teams-implementaties met behulp van Microsoft 365 Government Clouds (GCC).
Volgende stappen
Meer informatie over de interoperabiliteit van externe gebruikers:
- Toegangstokens ophalen voor externe gebruiker
- Deelnemen aan teams-vergaderingsgesprek als externe gebruiker
- Deelnemen aan teams-vergaderingschat als externe gebruiker
Meer informatie over de interoperabiliteit van Teams-gebruikers: