Přeskočit obsah

Synchronizace přítomnosti Microsoft Teams zařízení

MS Teams zařízení také synchronizuje stav uživatele z Teams do Daktely. Takže pokud je uživatel nedostupný v Teams, stav zařízení uživatele bude označen jako obsazený / offline také v Daktele. Aby to fungovalo, číslo MS Teams zařízení v Daktele musí odpovídat MS Teams zařízení v Teams.

Warning

Zákazníci používající on-premises instanci Microsoft Teams musí mít Hybridní nastavení (on-prem + cloud sync). Pokud stále používají starší instalaci Skype for Business Server, synchronizace přítomnosti nebude fungovat — není k dispozici žádné oficiální API pro získání dat o přítomnosti z tohoto prostředí.


Jak nakonfigurovat synchronizaci přítomnosti

MS Teams Presence Sync je rozšíření pro integraci MS Teams Devices. Vyžaduje dokončení všech konfiguračních kroků popsaných v článku MS Teams Devices.

Microsoft Entra Admin Center:

  1. Přejděte na https://entra.microsoft.com/
  2. Application registrationNew registration
  3. Extrahujte tyto parametry:

  4. tenant_id

  5. client_id (Application/client ID)
  6. V Application registration otevřete vytvořenou aplikaci → Certificates & secretsNew client secret

  7. Období platnosti: 24 měsíců

  8. Extrahujte hodnotu secret (zkopírujte hodnotu před obnovením — poté zmizí)
  9. V Application registration otevřete stejnou aplikaci → API permissionsAdd a permissionMicrosoft Graph → přidejte Application oprávnění:

  10. Directory.Read.All

  11. Presence.Read.All
  12. User.Read.All
  13. User.ReadBasic.All
  14. TeamsUserConfiguration.Read.All
  15. Administrátor tenantu musí udělit admin consent pro všechna oprávnění. Extrakce Tenant ID a Client ID:

image-20260119-115421.png Přehled aplikaceExtrakce hodnoty Secret:

image-20260119-115611.png Certifikáty a tajné klíčeNastavení oprávnění:

image-20260119-115721.png API oprávnění

Modul Integrace v Daktele

  1. V Daktele přejděte do Nastavení → Systém → Integrace a "nakonfigurujte" MS Teams Device Presence Sync pod Externí knihovny.
  2. Pojmenujte integraci a zadejte Tenant ID, Client ID a Client Secret, které jste získali dříve.
  3. Aktivujte integraci.

image-20260121-095422.png MS Teams Device Presence Sync v Integracích


Logika synchronizace stavů přítomnosti

Stav MS Teams Stav zařízení Daktela Poznámka
Online Online Uživatel je připraven v MS Teams = zařízení Daktela je online.
Busy Offline Uživatel vybral, že je obsazený = zařízení Daktela NENÍ dostupné.
DND (Do-Not-Disturb) Offline Uživatel vybral "Nerušit" = zařízení Daktela NENÍ dostupné.
Be Right Back Offline Uživatel vybral, že je momentálně pryč od klávesnice = zařízení Daktela NENÍ dostupné.
Away / Appear Away Online Uživatel je chvíli neaktivní v MS Teams = zařízení Daktela je stále online, aby se zabránilo přerušení hovorů.
Hovor/Schůzka v MS Teams Busy Pokud uživatel ručně nastavil vlastní stav v MS Teams, může mít přednost a přepsat stav hovoru. V takových případech může stav zařízení Daktela zůstat "Offline" kvůli omezením API.)
Appear offline Offline Uživatel vybral, že je offline = zařízení Daktela NENÍ dostupné.

Info

Pokud toto rozšíření integrace NENÍ povoleno, zařízení Daktela zůstane "Online" po celou dobu, bez ohledu na aktuální stav uživatele v MS Teams.

image-20260119-104840.png Stavy uživatelů MS Teams