Udostępnij za pośrednictwem


Interoperacyjność Teams

Usługi Azure Communication Services mogą służyć do tworzenia niestandardowych aplikacji i środowisk, które umożliwiają interakcję z użytkownikami usługi Microsoft Teams za pośrednictwem głosu, wideo, czatu i udostępniania ekranu. Biblioteka interfejsu użytkownika usług komunikacyjnych udostępnia dostosowywalne składniki interfejsu użytkownika gotowe do użycia w środowisku produkcyjnym, które można łatwo dodać do tych aplikacji. W poniższym filmie wideo przedstawiono niektóre możliwości współdziałania usługi Teams:


Modele tożsamości użytkowników

Usługi Azure Communication Services obsługują dwa typy współdziałania usługi Teams w zależności od tożsamości użytkownika:

  • Użytkownik zewnętrzny. Kontrolujesz uwierzytelnianie użytkowników, a użytkownicy Twoich aplikacji niestandardowych nie muszą mieć tożsamości Microsoft Entra ani licencji na Teams. Ten model umożliwia tworzenie niestandardowych aplikacji dla użytkowników niebędących użytkownikami usługi Teams w celu łączenia się z użytkownikami usługi Teams i komunikowania się z nimi.
  • Użytkownik aplikacji Teams. Microsoft Entra ID kontroluje uwierzytelnianie użytkowników, a użytkownicy aplikacji niestandardowej muszą mieć licencje usługi Teams. Ten model umożliwia tworzenie niestandardowych aplikacji dla użytkowników usługi Teams w celu umożliwienia wyspecjalizowanych przepływów pracy lub środowisk, które są niemożliwe dla istniejących klientów usługi Teams.

Aplikacje mogą implementować zarówno modele uwierzytelniania, jak i pozostawiać wybór uwierzytelniania do użytkownika. W poniższej tabeli porównaliśmy dwa modele:

Funkcja Użytkownik zewnętrzny Użytkownik usługi Teams
Docelowa baza użytkowników Klienci Enterprise
Dostawca tożsamości Dowolne Microsoft Entra ID
nazwa wyświetlana Dowolny z sufiksem "(External)" Wartość właściwości "Nazwa wyświetlana" użytkownika Microsoft Entra
Uwierzytelnianie i autoryzacja Zwyczaj* Microsoft Entra ID i niestandardowy*
Połączenia dostępne za pośrednictwem Usługi komunikacyjne wywołujące zestawy SDK Usługi komunikacyjne wywołujące zestawy SDK
Czat jest dostępny za pośrednictwem Zestawy SDK czatu usług komunikacyjnych interfejs Graph API
Dołącz do spotkań Teams Tak Tak
Nawiązywanie i odbieranie połączeń jako użytkownicy usługi Teams Nie. Tak
Obsługa pstn Nieobsługiwane dla użytkowników komunikacyjnych usług w spotkaniach Teams Telefon w Microsoft Teams, plan połączenia telefonicznego, routing bezpośredni, operator connect

* Logika serwera wystawiającego tokeny dostępu może wykonywać dowolne niestandardowe uwierzytelnianie i autoryzację żądania.

Użytkownik zewnętrzny

Model uwierzytelniania bring your own identity (BYOI) umożliwia tworzenie niestandardowych aplikacji dla użytkowników zewnętrznych, aby łączyć się i komunikować z użytkownikami Teams. Możesz kontrolować uwierzytelnianie użytkowników, a użytkownicy Twoich aplikacji niestandardowych nie muszą mieć tożsamości Microsoft Entra ani licencji na usługi Teams.

Pierwszy scenariusz umożliwia użytkownikom aplikacji dołączanie do spotkań usługi Microsoft Teams przy użyciu kont zewnętrznych, podobnie jak użytkownicy anonimowi, którzy dołączają do spotkań przy użyciu aplikacji internetowej Teams. Ta funkcja jest idealna dla aplikacji biznesowych, które łączą pracowników (zaznajomionych z usługą Teams) i użytkowników zewnętrznych (przy użyciu aplikacji niestandardowej) w środowisko spotkań.

W przyszłości planujemy zaimplementować więcej scenariuszy, w tym bezpośrednie rozmowy i czaty, aby umożliwić aplikacji inicjowanie połączeń i czatów z użytkownikami usługi Teams poza kontekstem spotkania usługi Teams.

Aby uzyskać więcej informacji, zobacz Dołączanie do spotkania w usłudze Teams.

Obecnie użytkownik programu Teams nie może dołączyć do połączenia zainicjowanego przy użyciu SDK do wywołań z usługi Azure Communication Services.

Użytkownik usługi Teams

Deweloperzy mogą używać zestawu SDK wywołującego usługi Communication Services z tożsamością usługi Teams do tworzenia niestandardowych aplikacji dla użytkowników usługi Teams. Aplikacje niestandardowe mogą włączać wyspecjalizowane przepływy pracy dla użytkowników usługi Teams. Wyspecjalizowane przepływy pracy obejmują zarządzanie przychodzącymi i wychodzącymi połączeniami telefonicznymi lub dostarczanie środowiska połączeń usługi Teams do urządzeń, które nie są obsługiwane przez standardowego klienta usługi Teams. Firma Microsoft Entra uwierzytelnia użytkowników usługi Teams, a wszystkie atrybuty i szczegóły dotyczące użytkownika są powiązane z kontem Microsoft Entra.

Gdy punkt końcowy Communication Services łączy się ze spotkaniem lub rozmową w Teams przy użyciu tożsamości Teams, jest traktowany jak użytkownik Teams korzystający z klienta Teams. Doświadczenie jest zgodne z zasadami przypisanymi do użytkowników wewnątrz i na zewnątrz organizacji. Użytkownicy usługi Teams mogą dołączać do spotkań usługi Teams, umieszczać połączenia z innymi użytkownikami usługi Teams, odbierać połączenia z numerów telefonów i przesyłać trwające połączenie do kolejki połączeń usługi Teams lub ekranu udostępniania.

Użytkownicy usługi Teams uwierzytelniają się w usłudze Microsoft Entra ID w aplikacji klienckiej. Deweloperzy wymieniają następnie tokeny uwierzytelniania z Microsoft Entra ID na tokeny dostępu za pośrednictwem zestawu SDK tożsamości usług komunikacyjnych. Ta wymiana tworzy połączenie między identyfikatorem Entra firmy Microsoft i usługami komunikacyjnymi. Zaleca się zaimplementowanie mechanizmu wymiany tokenów w usługach backendowych jako poświadczeń dla żądań wymiany w ramach Azure Communication Services. W usługach zaplecza można wymagać dowolnego innego uwierzytelniania.

Spotkania i doświadczenia połączeń w Microsoft Teams

Istnieje kilka sposobów dołączania do spotkania usługi Teams przez użytkowników:

  • Za pośrednictwem klientów usługi Teams jako uwierzytelnionych użytkowników usługi Teams. Obejmuje to klientów klasycznych, mobilnych i internetowych aplikacji Teams.
  • Klienci usługi Teams jako niezweryfikowani użytkownicy anonimowi.
  • Za pośrednictwem niestandardowych aplikacji usług komunikacyjnych jako użytkownicy zewnętrzni wykorzystując model uwierzytelniania przy użyciu własnej tożsamości.
  • Za pośrednictwem niestandardowych aplikacji usługi Communication Services jako użytkowników usługi Teams korzystających z modelu uwierzytelniania tożsamości usługi Teams.

Omówienie wielu scenariuszy współdziałania w ramach usług Azure Communication Services

Korzystając z modelu uwierzytelniania tożsamości usługi Teams, aplikacja Usług komunikacyjnych umożliwia użytkownikom usługi Teams łączenie połączeń z innymi użytkownikami usługi Teams korzystającymi z klientów usługi Teams: Omówienie scenariuszy współdziałania w ramach usług Azure Communication Services

Prywatność

Współdziałanie usług Azure Communication Services i Microsoft Teams umożliwia aplikacjom i użytkownikom uczestnictwo w połączeniach, spotkaniach i czatach w usłudze Teams. W gestii Klienta leży zapewnienie, aby podczas rozmowy lub spotkania obsługiwanego przez usługę Microsoft Teams użytkownicy aplikacji byli powiadamiani o włączeniu funkcji nagrywania lub transkrypcji.

Firma Microsoft informuje Cię za pośrednictwem interfejsu API usług Azure Communication Services, że trwa nagrywanie lub transkrypcja. Należy przekazać ten fakt w czasie rzeczywistym użytkownikom w interfejsie użytkownika aplikacji. Zgadzasz się na uświadczenie firmy Microsoft za wszystkie koszty i szkody poniesione z powodu braku przestrzegania tego obowiązku.

Cennik

Wszystkie przypadki użycia interfejsów API usługi Azure Communication Service i zestawów SDK zwiększają mierniki rozliczeń usługi Azure Communication Service. Interakcje z usługą Microsoft Teams, takie jak dołączanie do spotkania lub inicjowanie połączenia telefonicznego przy użyciu przydzielonego numeru usługi Teams, zwiększa te mierniki. Nie ma jednak dodatkowej opłaty za możliwości współdziałania usługi Teams i nie ma rozróżnienia cen między opcjami uwierzytelniania BYOI i Microsoft 365.

Jeśli aplikacja platformy Azure ma użytkownika, który spędza 10 minut na spotkaniu z użytkownikiem usługi Microsoft Teams, ci dwaj użytkownicy łącznie wykorzystali 20 minut rozmów. Opłaty za zasób są naliczane za 10 minut korzystania z aplikacji niestandardowej oraz używania API Azure i zestawów SDK. Jednak 10 minut używanych przez użytkownika w natywnej aplikacji Teams jest objęte odpowiednią licencją usługi Teams i nie jest mierzone przez platformę Azure.

Wytyczne dotyczące znaku towarowego i marki

Osoby trzecie muszą przestrzegać wytycznych dotyczących znaków towarowych i marki firmy Microsoft w przypadku korzystania ze znaków towarowych lub logo produktów microsoft Teams w reklamach lub materiałach promocyjnych. Ogólnie rzecz biorąc, znaki wyrazów mogą służyć do prawdziwego przekazywania informacji o produkcie lub usłudze, o ile klienci i opinia publiczna nie są zdezorientowani w przekonaniu, że firma Microsoft jest powiązana z produktem lub usługą lub popiera je. Jednak nasze logo, aplikacja, ikony produktów, ilustracje, zdjęcia, filmy wideo i projekty nigdy nie mogą być używane bez wyraźnej licencji. Aby uzyskać więcej informacji na temat znakowania, przeczytaj Artykuł Microsoft Trademark and Brand Guidelines (Wytyczne dotyczące znaków towarowych i marki firmy Microsoft).

Korzystanie z znakowania usługi Microsoft Teams przez inne firmy jest dozwolone tylko dla certyfikowanych partnerów usługi Teams. Bez umowy licencyjnej lub certyfikacji z firmą Microsoft wszystkie elementy w aplikacji lub produkcie (w tym nazwa dewelopera, nazwa aplikacji, logo, opis, zrzuty ekranu i inne zabezpieczenia aplikacji) muszą być unikatowe dla (nazwy firmy) i bezpłatne z zasobów marki firmy Microsoft. Jedynym wyjątkiem jest to, że możesz dokładnie określić, czy aplikacja jest zgodna, czy współdziała z produktem lub usługą firmy Microsoft w opisie tekstowym dotyczącym aplikacji.

Na przykład:

"(Nazwa firmy) (nazwa aplikacji) zintegrowana z usługą Microsoft Teams"

Zespoły w chmurach dla instytucji rządowych (GCC)

Współdziałanie usług Azure Communication Services nie jest obecnie zgodne z wdrożeniami usługi Teams przy użyciu chmur platformy Microsoft 365 dla instytucji rządowych (GCC).

Następne kroki

Aby uzyskać więcej informacji, zobacz Współdziałanie użytkowników zewnętrznych:

Aby uzyskać więcej informacji, zobacz Współdziałanie użytkowników zespołu: