Współdziałanie usługi 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:


Uwaga

Podziel się swoimi przemyśleniami i opiniami na temat usług Azure Communication Services, korzystając z tej krótkiej ankiety.

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. Uwierzytelnianie użytkowników i użytkownicy aplikacji niestandardowych nie muszą mieć tożsamości firmy Microsoft ani licencji usługi 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. Identyfikator entra firmy Microsoft 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 Odbiorcy Przedsiębiorstwa
Dostawca tożsamości Dowolne Tożsamość Microsoft Entra
Display name Dowolny z sufiksem "(External)" Wartość użytkownika Microsoft Entra właściwości "Nazwa wyświetlana"
Uwierzytelnianie i autoryzacja Niestandardowe* Microsoft Entra ID i custom*
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 API programu Graph
Dołączanie do spotkań usługi 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 usług Komunikacyjnych w spotkaniach usługi 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 "Przynieś własną tożsamość" (BYOI) umożliwia tworzenie niestandardowych aplikacji dla użytkowników zewnętrznych w celu łączenia się z użytkownikami usługi Teams i komunikowania się z nimi. Uwierzytelnianie użytkowników i użytkownicy aplikacji niestandardowych nie muszą mieć tożsamości firmy Microsoft ani licencji usługi Teams. Pierwszy scenariusz, który został włączony, umożliwia użytkownikom aplikacji dołączanie do spotkań usługi Microsoft Teams jako kont zewnętrznych, podobnie jak użytkownicy anonimowi, którzy dołączają do spotkań przy użyciu aplikacji internetowej Teams. Jest to idealne rozwiązanie 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 będziemy włączać dodatkowe scenariusze, w tym bezpośrednie połączenia i czaty, które 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 usługi Teams nie może dołączyć do wywołania zainicjowanego przy użyciu zestawu SDK wywołującego 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ą umożliwiać wyspecjalizowane przepływy pracy dla użytkowników usługi Teams, takie jak zarządzanie przychodzącymi i wychodzącymi połączeniami telefonicznymi lub przełączanie środowiska połączeń usługi Teams na urządzenia, 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 usługi Communication Services łączy się ze spotkaniem usługi Teams lub wywołaniem usługi Teams przy użyciu tożsamości usługi Teams, punkt końcowy jest traktowany jak użytkownik usługi Teams z klientem usługi Teams. Środowisko jest oparte na zasadach przypisanych do użytkowników w organizacji i poza organizacją. 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 identyfikatora Entra firmy Microsoft na potrzeby tokenów 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. Zachęcamy do zaimplementowania wymiany tokenów w usługach zaplecza jako poświadczeń dla żądań wymiany w usługach Azure Communication Services. W usługach zaplecza można wymagać dodatkowego uwierzytelniania.

Spotkania i połączenia z zespołami

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.
  • Za pośrednictwem klientów usługi Teams jako nieuwierzytelnionych użytkowników anonimowych.
  • Za pośrednictwem niestandardowych aplikacji usług komunikacyjnych jako użytkowników zewnętrznych przy użyciu modelu uwierzytelniania przy użyciu własnego modelu uwierzytelniania 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.

Overview of multiple interoperability scenarios within 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 dołączanie połączeń z innymi użytkownikami usługi Teams korzystającymi z klientów usługi Teams: Overview of interoperability scenarios within 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 wskaże Ci za pośrednictwem interfejsu API usług Azure Communication Services, że rozpoczęto nagrywanie lub transkrypcję, i musisz przekazać ten fakt użytkownikom w interfejsie użytkownika aplikacji w czasie rzeczywistym. Zgadzasz się na uświadczenie firmy Microsoft za wszystkie koszty i szkody poniesione z powodu braku przestrzegania tego obowiązku.

Cennik

Wszystkie użycie interfejsów API usługi Azure Communication Service i zestawów SDK zwiększa mierniki rozliczeń usługi Azure Communication Service. Interakcje z usługą Microsoft Teams, takie jak dołączenie do spotkania lub zainicjowanie połączenia telefonicznego przy użyciu przydzielonego numeru usługi Teams, zwiększy 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 spędza 10 minut na spotkaniu z użytkownikiem usługi Microsoft Teams, ci dwaj użytkownicy łącznie zużyli 20 minut rozmów. Opłaty za zasób będą naliczane przez 10 minut za pośrednictwem aplikacji niestandardowej, a korzystanie z interfejsów API platformy 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 twoim produkcie lub usłudze, o ile klienci i opinia publiczna nie będą mylić się z przekonaniem, że firma Microsoft jest powiązana z produktem lub usługą. 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).

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: