Sdílet prostřednictvím


Komunikace jako uživatel Microsoftu 365

Pomocí služeb Azure Communication Services a Graph API můžete do svých produktů integrovat komunikaci jako uživatelé Microsoftu 365. Uživatelé Microsoftu 365 můžou komunikovat s jinými lidmi v organizaci i mimo ni. Výhody pro podniky:

  • Není nutné stahovat desktopové, mobilní nebo webové klienty Teams pro uživatele Teams.
  • Uživatelé Teams nepřijdou o kontext přepnutím mezi aplikacemi pro každodenní práci a klienta Teams pro komunikaci
  • Teams je jedním zdrojem pro zprávy chatu a historii hovorů v organizaci.
  • Zásady Teams řídí komunikaci napříč aplikacemi

Výhody používání rozhraní API pro vývojáře jsou:

  • Podpora prohlížeče na mobilních zařízeních
  • Přizpůsobení uživatelského rozhraní
  • Nejsou vyžadovány žádné další licence Teams.
  • Tenanti přinášejí zásady a konfigurace do vaší aplikace bez další práce.

Rozhraní Graph API můžete také použít k implementaci možností chatu a volání na straně serveru. Tento článek se zaměřuje na prostředí klienta.

Případy použití

Tady jsou příklady aplikací z reálného světa:

  • Nezávislý dodavatel softwaru (ISV) vytvoří webovou aplikaci zákaznických služeb pro recepční, která bude směrovat volání v rámci organizace. Recepční ve více organizacích používají tento produkt přizpůsobený potřebám směrování hovorů odborníkům na danou problematiku v rámci organizace.
  • Výrobce náhlavní soupravy rozšířené reality přidává do produktu funkci videohovorů, která umožňuje vzdálenou pomoc s odborníky na danou problematiku, kteří se připojují přes klienty Teams. Uživatel Teams vidí příchozí hovor od pracovníka frontline, který sdílí rozšířenou realitu a poskytuje pokyny přímo z klienta Teams.
  • Nezávislý dodavatel softwaru (ISV) sestaví aplikaci pro zákazníky v rámci outreachu prostřednictvím více kanálů. IsV přidává do svého produktu funkce chatu a volání teams, které umožňují komunikaci s podnikovými uživateli přímo z aplikace.
  • Banka se rozhodla nahradit svou omezenou aplikaci Teams pro správu bohatství přímou integrací volání jako uživatel Teams do stávající aplikace správy bohatství. Tato aplikace teď integruje funkci volání jako součást procesu místo začlenění procesů do klienta Teams.

Prototyping

Vývojáři můžou experimentovat s možnostmi na několika úrovních a vyhodnocovat, učit se a přizpůsobovat produkt. Možnosti nízkého/bez kódu jsou aktuálně ve vývoji.

Nasazení jedním kliknutím

Ukázka ověřování Azure Communication Services Hero ukazuje, jak můžou vývojáři používat sadu SDK identity služby Azure Communication Services k získání přístupových tokenů jako uživatelé Teams. Úložiště GitHub můžete naklonovat a podle jednoduchého průvodce nastavit službu pro ověřování v Azure.

Ukázka volajícího a chatovacího hrdiny pro uživatele Teams je aktuálně ve vývoji.

Kódování

Komunikace, protože uživatel Teams využívá rozhraní Graph API pro chat a službu Azure Communication Services pro volání. V každém případě musíte ověřit uživatele Teams a pak implementovat logiku pro komunikaci.

Diagramy v dalších částech ukazují případy použití s více tenanty, kde fiktivní společnost Fabrikam je zákazníkem fiktivní společnosti Contoso. Společnost Contoso vytváří víceklientský produkt SaaS, který správce společnosti Fabrikam zakoupí pro své zaměstnance.

Volání

Funkce hlasového, video a sdílení obrazovky jsou k dispozici prostřednictvím sad SDK volání služeb Azure Communication Services. Následující diagram znázorňuje přehled procesu, který budete sledovat při integraci prostředí volání do Azure Communication Services, podporují identity Teams.

Sadu SDK identity služeb Azure Communication Services můžete použít k výměně přístupových tokenů Microsoft Entra uživatelů Teams pro přístupové tokeny komunikační identity.

Diagram of the process to integrate the calling capabilities into your product with Azure Communication Services.

Následující články vás provedou implementací volání pro uživatele Teams:

Chat

Pomocí rozhraní Graph API můžete integrovat chat 1:1, skupinový chat, chat schůzek a možnosti kanálu do vašeho produktu.

Diagram of the process to integrate the chat capabilities into your product with Graph API.

Následující články vás provedou implementací chatu pro uživatele Teams:

Podporované případy použití

Následující tabulka ukazuje podporované případy použití pro uživatele Teams se službami Azure Communication Services a Graph API:

Scénář Podporováno
Volání přes hlasovou IP adresu (VoIP) pro uživatele Teams ✔️
Volání do veřejné telefonní sítě ✔️
Přijetí příchozího hlasového volání IP (VoIP) pro uživatele Teams ✔️
Přijetí příchozího telefonu (PSTN) pro uživatele Teams ✔️
Připojení ke schůzce v Teams ✔️
Připojení ke schůzce Teams v kanálu ✔️
Připojte se k webináři Teams [1] ✔️
Připojte se k živým událostem Teams.
Připojení ke schůzce Teams naplánované v aplikaci pro osobní použití
Připojení k Teams 1:1 nebo skupinovému hovoru
Odeslání zprávy do chatu 1:1, skupinového chatu nebo chatu schůzky v Teams ✔️
Získání zpráv z chatu 1:1, skupinového chatu nebo chatu schůzky Teams ✔️
  • [1] Uživatelé Teams se mohou připojit k webináři Teams. Role prezentujícího a účastníka se ale pro uživatele Teams nedotknou. Uživatelé Teams na sadách SDK služby Azure Communication Services proto mohli provádět akce, které nejsou určené účastníkům, jako je sdílení obrazovky, zapnutí/vypnutí kamery nebo zrušení ztlumení, pokud vaše aplikace pro tyto akce poskytuje uživatelské rozhraní.

Ocenění

Uživatelé Teams se můžou připojit k prostředí schůzky Teams, spravovat hovory a spravovat chaty prostřednictvím stávajících desktopových, mobilních a webových klientů Teams nebo rozhraní Graph API bez dalších poplatků. Uživatelé Teams, kteří používají sady SDK služeb Azure Communication Services, budou platit standardní spotřebu služeb Azure Communication Services za zvuk a video. Za schopnost interoperability, která je sama o sobě, není žádný poplatek. Další podrobnosti o cenách interoperability Teams najdete tady.

Další kroky

Další podrobnosti najdete v následujících článcích: