Samverkan mellan team

Azure Communication Services kan användas för att skapa anpassade program och upplevelser som möjliggör interaktion med Microsoft Teams-användare via röst-, video-, chatt- och skärmdelning. Användargränssnittsbiblioteket för Communication Services innehåller anpassningsbara, produktionsklara gränssnittskomponenter som enkelt kan läggas till i dessa program. Följande video visar några av funktionerna i Teams-samverkan:


Kommentar

Dela dina tankar och feedback om Azure Communication Services med oss genom att göra den här korta undersökningen.

Användaridentitetsmodeller

Azure Communication Services stöder två typer av Teams-samverkan beroende på användarens identitet:

  • Extern användare. Du styr användarautentisering och användare av dina anpassade program behöver inte ha Microsoft Entra-identiteter eller Teams-licenser. Med den här modellen kan du skapa anpassade program för icke-Teams-användare för att ansluta och kommunicera med Teams-användare.
  • Teams-användare. Microsoft Entra ID styr användarautentisering och användare av ditt anpassade program måste ha Teams-licenser. Med den här modellen kan du skapa anpassade program för Teams-användare för att aktivera specialiserade arbetsflöden eller upplevelser som är omöjliga med befintliga Teams-klienter.

Program kan implementera båda autentiseringsmodellerna och låta användaren välja autentisering. I följande tabell jämförs två modeller:

Funktion Extern användare Teams-användare
Målanvändarbas Kunder Stora företag
Identitetsprovider Alla Microsoft Entra-ID
Visningsnamn Alla med suffixet "(Extern)" Microsoft Entra-användarens värde för egenskapen "Visningsnamn"
Autentisering och auktorisering Anpassade* Microsoft Entra-ID och anpassat*
Samtal är tillgängligt via SDK:er för kommunikationstjänster som anropar SDK:er för kommunikationstjänster som anropar
Chatt är tillgängligt via Chat-SDK:er för Communication Services Graph API
Ansluta till Teams-möten Ja Ja
Ringa och ta emot samtal som Teams-användare Nej Ja
PSTN-stöd Stöds inte för Communication Services-användare i Teams-möten Microsoft Teams-telefon, samtalsplan, direktdirigering, operatoranslutning

* Serverlogik som utfärdar åtkomsttoken kan utföra anpassad autentisering och auktorisering av begäran.

Extern användare

Med BYOI-autentiseringsmodellen (Bring Your OwnDentity) kan du skapa anpassade program för externa användare för att ansluta och kommunicera med Teams-användare. Du styr användarautentisering och användare av dina anpassade program behöver inte ha Microsoft Entra-identiteter eller Teams-licenser. Det första scenariot som har aktiverats gör att användare av ditt program kan ansluta till Microsoft Teams-möten som externa konton, ungefär som anonyma användare som ansluter till möten med hjälp av Teams-webbappen. Detta är idealiskt för företag-till-konsument-program som kombinerar anställda (bekanta med Teams) och externa användare (med ett anpassat program) i en mötesupplevelse. I framtiden kommer vi att aktivera ytterligare scenarier, inklusive direktsamtal och chatt som gör att ditt program kan initiera samtal och chattar med Teams-användare utanför kontexten för ett Teams-möte.

Mer information finns i Delta i ett Teams-möte.

Det är för närvarande inte möjligt för en Teams-användare att ansluta till ett samtal som initierades med hjälp av Azure Communication Services Calling SDK.

Teams-användare

Utvecklare kan använda Communication Services Calling SDK med Teams-identitet för att skapa anpassade program för Teams-användare. Anpassade program kan aktivera specialiserade arbetsflöden för Teams-användare, till exempel hantera inkommande och utgående telefonsamtal eller föra Teams samtalsupplevelse till enheter som inte stöds med standardklienten för Teams. Microsoft Entra autentiserar Teams-användare, och alla attribut och information om användaren är bundna till deras Microsoft Entra-konto.

När en Communication Services-slutpunkt ansluter till ett Teams-möte eller Teams-samtal med hjälp av en Teams-identitet behandlas slutpunkten som en Teams-användare med en Teams-klient. Upplevelsen drivs av principer som tilldelas användare inom och utanför organisationen. Teams-användare kan ansluta till Teams-möten, ringa samtal till andra Teams-användare, ta emot samtal från telefonnummer och överföra ett pågående samtal till Teams samtalskö eller delningsskärm.

Teams-användare autentiserar mot Microsoft Entra-ID i klientprogrammet. Utvecklare utbyter sedan autentiseringstoken från Microsoft Entra-ID för åtkomsttoken via Communication Services Identity SDK. Det här utbytet skapar en anslutning mellan Microsoft Entra ID och Communication Services. Du uppmanas att implementera ett utbyte av token i dina serverdelstjänster som autentiseringsuppgifter för Azure Communication Services signerar exchange-begäranden. I serverdelstjänsterna kan du kräva ytterligare autentisering.

Mötes- och samtalsupplevelser för Teams

Det finns flera sätt som användare kan ansluta till ett Teams-möte på:

  • Via Teams-klienter som autentiserade Teams-användare. Detta omfattar skrivbords-, mobil- och webb-Teams-klienter.
  • Via Teams-klienter som oautentiserade anonyma användare.
  • Via anpassade Communication Services-program som externa användare med hjälp av bring your own identity authentication-modellen.
  • Via anpassade Communication Services-program som Teams-användare som använder Teams identitetsautentiseringsmodell.

Overview of multiple interoperability scenarios within Azure Communication Services

Med teams identitetsautentiseringsmodell tillåter ett Communication Services-program Teams-användare att ansluta samtal med andra Teams-användare som använder Teams-klienterna: Overview of interoperability scenarios within Azure Communication Services

Sekretess

Samverkan mellan Azure Communication Services och Microsoft Teams gör att dina program och användare kan delta i Teams samtal, möten och chattar. Du ansvarar för att de som använder din app upplyses om när inspelning eller transkribering är aktiverat i ett samtal eller möte i Teams.

Microsoft anger för dig via Azure Communication Services-API:et att inspelningen eller transkriptionen har påbörjats, och du måste kommunicera detta faktum i realtid till dina användare i programmets användargränssnitt. Du samtycker till att ersätta Microsoft för alla kostnader och skador som uppstår på grund av att du inte uppfyller denna skyldighet.

Prissättning

All användning av Azure Communication Service-API:er och SDK:er ökar faktureringsmätare för Azure Communication Service. Interaktioner med Microsoft Teams, till exempel att ansluta till ett möte eller initiera ett telefonsamtal med ett Allokerat Teams-nummer, ökar dessa mätare. Det finns dock ingen extra avgift för själva Teams samverkanskapacitet, och det finns ingen prisskillnad mellan autentiseringsalternativen BYOI och Microsoft 365.

Om ditt Azure-program har en användare som tillbringar 10 minuter i ett möte med en användare av Microsoft Teams, förbrukade dessa två användare tillsammans 20 samtalsminuter. De 10 minuter som tränas via det anpassade programmet och med azure-API:er och SDK:er debiteras till din resurs. De 10 minuter som användaren använder i det interna Teams-programmet omfattas dock av den tillämpliga Teams-licensen och mäts inte av Azure.

Riktlinjer för varumärken och varumärken

Tredje part måste följa Microsofts riktlinjer för varumärken och varumärken när de använder Microsoft Teams varumärken eller produktlogotyper i reklam- eller kampanjmaterial. I allmänhet kan ordstämplar användas för att sanningsenligt förmedla information om din produkt eller tjänst, så länge kunder och allmänheten inte förväxlas med att tro att Microsoft är anslutet till eller godkänner din produkt eller tjänst. Men våra logotyper, appar, produktikoner, illustrationer, fotografier, videor och design kan aldrig användas utan en uttrycklig licens. Mer information om varumärkesanpassning finns i Microsofts riktlinjer för varumärken och varumärken.

Team i myndighetsmoln (GCC)

Azure Communication Services-samverkan är inte kompatibel med Teams-distributioner med hjälp av Microsoft 365-myndighetsmoln (GCC) just nu.

Nästa steg

Mer information om samverkan mellan externa användare:

Mer information finns i Teams användarkompatibilitet: