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 Aangepaste* 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 dat is ingeschakeld, kunnen gebruikers van uw toepassing deelnemen aan Microsoft Teams-vergaderingen als 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 maken we aanvullende scenario's mogelijk, waaronder direct bellen en chatten, zodat uw toepassing oproepen en chats kan 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 voor een Teams-gebruiker om deel te nemen aan een oproep die is gestart met behulp van de Azure Communication Services Calling SDK.

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 aangeraden om een uitwisseling van tokens in uw back-endservices te implementeren als referenties voor Azure Communication Services-aanvragen voor het ondertekenen van exchange-aanvragen. In uw back-endservices kunt u aanvullende 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.

Overview of multiple interoperability scenarios within Azure Communication Services

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: Overview of interoperability scenarios within Azure Communication Services

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 zullen 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.

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:

Meer informatie over de interoperabiliteit van Teams-gebruikers: