Interoperabilita Teams

Služba Azure Communication Services se dá použít k vytváření vlastních aplikací a prostředí, které umožňují interakci s uživateli Microsoft Teams přes hlas, video, chat a sdílení obrazovky. Knihovna uživatelského rozhraní komunikačních služeb poskytuje přizpůsobitelné součásti uživatelského rozhraní připravené pro produkční prostředí, které lze snadno přidat do těchto aplikací. Následující video ukazuje některé možnosti interoperability Teams:


Poznámka:

Podělte se s námi o své nápady a zpětnou vazbu o službě Azure Communication Services tím, že si probereme tento krátký průzkum.

Modely identit uživatelů

Služba Azure Communication Services podporuje dva typy interoperability Teams v závislosti na identitě uživatele:

  • Externí uživatel. Ověřování uživatelů řídíte a uživatelé vlastních aplikací nemusí mít licence Microsoft Entra ani Teams. Tento model umožňuje vytvářet vlastní aplikace pro uživatele, kteří nejsou uživateli Teams, aby se mohli připojit a komunikovat s uživateli Teams.
  • Uživatel Teams. Microsoft Entra ID řídí ověřování uživatelů a uživatelé vaší vlastní aplikace musí mít licence Teams. Tento model umožňuje vytvářet vlastní aplikace pro uživatele Teams, aby bylo možné povolit specializované pracovní postupy nebo prostředí, které nejsou možné s existujícími klienty Teams.

Aplikace můžou implementovat jak modely ověřování, tak ponechat volbu ověřování na uživateli. Následující tabulka porovnává dva modely:

Funkce Externí uživatel Uživatel Teams
Cílová uživatelská základna Zákazníci Enterprise
Zprostředkovatel identity Všechny Microsoft Entra ID
Zobrazované jméno Libovolný s příponou (externí) Hodnota uživatele Microsoft Entra vlastnosti "Zobrazovaný název"
Ověřování a autorizace Vlastní* Microsoft Entra ID a vlastní*
Volání je dostupné prostřednictvím Sady SDK pro volání komunikačních služeb Sady SDK pro volání komunikačních služeb
Chat je k dispozici prostřednictvím Chatovací sady SDK komunikačních služeb Graph API
Připojení ke schůzkám Teams Ano Yes
Uskutečnění a přijímání hovorů jako uživatelé Teams No Ano
Podpora veřejné telefonní sítě Nepodporuje se pro uživatele komunikačních služeb na schůzkách v Teams. Telefon v Microsoft Teams, volací plán, přímé směrování, připojení operátora

* Logika serveru, která vydává přístupové tokeny, může provádět jakékoli vlastní ověřování a autorizaci požadavku.

Externí uživatel

Model ověřování Přineste si vlastní identitu (BYOI) umožňuje vytvářet vlastní aplikace pro externí uživatele pro připojení a komunikaci s uživateli Teams. Ověřování uživatelů řídíte a uživatelé vlastních aplikací nemusí mít licence Microsoft Entra ani Teams. První povolený scénář umožňuje uživatelům vaší aplikace připojit se ke schůzkám Microsoft Teams jako externím účtům, podobně jako anonymní uživatelé, kteří se připojují ke schůzkám pomocí webové aplikace Teams. To je ideální pro aplikace typu business-to-consumer, které kombinují zaměstnance (obeznámené s Teams) a externí uživatele (pomocí vlastní aplikace) do prostředí schůzek. V budoucnu povolíme další scénáře, včetně přímého volání a chatu, což vaší aplikaci umožní zahájit hovory a chaty s uživateli Teams mimo kontext schůzky Teams.

Další informace najdete v tématu Připojení ke schůzce Teams.

V současné době není možné, aby se uživatel Teams připojil k volání, které bylo zahájeno pomocí sady SDK pro volání služeb Azure Communication Services.

Uživatel Teams

Vývojáři můžou k vytváření vlastních aplikací pro uživatele Teams používat sadu SDK pro volání komunikačních služeb s identitou Teams. Vlastní aplikace můžou uživatelům Teams povolit specializované pracovní postupy, jako je správa příchozích a odchozích telefonních hovorů nebo přenesení prostředí pro volání přes Teams do zařízení, která nejsou podporována standardním klientem Teams. Microsoft Entra ověřuje uživatele Teams a všechny atributy a podrobnosti o uživateli jsou svázané s účtem Microsoft Entra.

Když se koncový bod Komunikační služby připojí ke schůzce v Teams nebo hovoru přes Teams pomocí identity Teams, bude se s koncovým bodem zacházet jako s uživatelem Teams s klientem Teams. Prostředí je řízeno zásadami přiřazenými uživatelům v rámci organizace i mimo ni. Uživatelé Teams se můžou připojit ke schůzkám Teams, zavolat jiným uživatelům Teams, přijímat hovory z telefonních čísel a přepojovat probíhající hovor do fronty hovorů v Teams nebo sdílet obrazovku.

Uživatelé Teams se ověřují pomocí Microsoft Entra ID v klientské aplikaci. Vývojáři pak vyměňují ověřovací tokeny z ID Microsoft Entra pro přístupové tokeny prostřednictvím sady SDK identity komunikačních služeb. Tato výměna vytvoří propojení mezi Microsoft Entra ID a komunikačními službami. Doporučujeme implementovat výměnu tokenů ve vašich back-endových službách jako přihlašovací údaje pro žádosti o výměnu podpisů ve službě Azure Communication Services. V back-endových službách můžete vyžadovat jakékoli další ověřování.

Prostředí pro schůzky a volání v Teams

Existuje několik způsobů, jak se uživatelé můžou připojit ke schůzce Teams:

  • Prostřednictvím klientů Teams jako ověřených uživatelů Teams. To zahrnuje desktopové, mobilní a webové klienty Teams.
  • Prostřednictvím klientů Teams jako neověřených anonymních uživatelů.
  • Prostřednictvím vlastních aplikací Communication Services jako externích uživatelů s využitím vlastního modelu ověřování identit
  • Prostřednictvím vlastních aplikací Communication Services jako uživatelé Teams pomocí modelu ověřování identit Teams.

Overview of multiple interoperability scenarios within Azure Communication Services

Pomocí modelu ověřování identit Teams aplikace Communication Services umožňuje uživatelům Teams připojovat se k hovorům s dalšími uživateli Teams, kteří používají klienty Teams: Overview of interoperability scenarios within Azure Communication Services

Soukromí

Interoperabilita mezi Komunikačními službami Azure a Microsoft Teams umožňuje vašim aplikacím a uživatelům účastnit se hovorů, schůzek a chatů v Teams. Je vaší odpovědností zajistit, aby uživatelé vaší aplikace byli upozorněni, když je povoleno nahrávání nebo přepis při volání nebo schůzce produktu Teams.

Microsoft vám oznámí prostřednictvím rozhraní API služby Azure Communication Services, že se zahájil záznam nebo přepis, a v reálném čase musíte tuto skutečnost sdělit uživatelům v uživatelském rozhraní vaší aplikace. Souhlasíte s tím, že společnosti Microsoft poskytnete veškeré náklady a škody vzniklé v důsledku vašeho nedodržení této povinnosti.

Ceny

Veškeré využití rozhraní API a sad SDK služby Azure Communication Service zvýší fakturační měřiče služby Azure Communication Service. Interakce s Microsoft Teams, jako je například připojení ke schůzce nebo zahájení telefonního hovoru pomocí přiděleného čísla Teams, zvýší tyto měřiče. Za samotnou funkci interoperability Teams ale neplatí žádné další poplatky a mezi možnostmi ověřování BYOI a Microsoft 365 se nijak nerozlišují ceny.

Pokud má vaše aplikace Azure 10 minut na schůzce s uživatelem Microsoft Teams, tito dva uživatelé zkombinovali 20 minut volání. 10 minut cvičení prostřednictvím vlastní aplikace a použití rozhraní Azure API a sad SDK se bude účtovat vašemu prostředku. 10 minut spotřebovaných uživatelem v nativní aplikaci Teams se ale vztahuje na příslušnou licenci Teams a Azure ji neměří.

Pokyny pro ochranné známky a značky

Při používání ochranných známek nebo log produktů Microsoft Teams v reklamních nebo propagačních materiálech musí třetí strany dodržovat pokyny pro ochranné známky a značky společnosti Microsoft. Obecně platí, že značky slov se dají použít k pravdivě vyjádření informací o vašem produktu nebo službě, pokud zákazníci a veřejnost nebudou zmateni do přesvědčení, že Microsoft je přidružený k vašemu produktu nebo službě nebo je podporuje. Naše loga, aplikace, ikony produktů, ilustrace, fotografie, videa a návrhy se ale nikdy nesmí používat bez expresní licence. Další podrobnosti o brandingu najdete v článku Microsoft Trademark and Brand Guidelines.

Týmy v cloudech státní správy (GCC)

Interoperabilita služeb Azure Communication Services není v současnosti kompatibilní s nasazeními Teams pomocí cloudů Microsoft 365 pro státní správu (GCC).

Další kroky

Další podrobnosti o interoperabilitě externích uživatelů:

Další podrobnosti o interoperabilitě uživatelů proTeams: