Zum Inhalt

Microsoft Teams Geräte-Präsenzsynchronisierung

Das MS-Teams-Gerät synchronisiert außerdem den Status des Benutzers von Teams zu Daktela. Wenn ein Benutzer also in Teams nicht verfügbar ist, wird der Gerätestatus des Benutzers auch in Daktela als beschäftigt / offline markiert. Damit dies funktioniert, muss die Nummer des MS-Teams-Geräts in Daktela mit dem MS-Teams-Gerät in Teams übereinstimmen.

Warning

Kunden, die eine On-Premises-Instanz von Microsoft Teams verwenden, müssen über ein Hybrid-Setup verfügen (On-Prem + Cloud-Synchronisierung). Wenn sie noch eine ältere Installation von Skype for Business Server verwenden, funktioniert die Präsenzsynchronisierung nicht — es gibt keine offizielle API, um Präsenzdaten aus dieser Umgebung abzurufen.


So konfigurieren Sie die Präsenzsynchronisierung

Die MS-Teams-Präsenzsynchronisierung ist eine Erweiterung der Integration MS Teams Devices. Sie erfordert die vollständige Durchführung aller Konfigurationsschritte, die im Artikel MS Teams Devices beschrieben sind.

Microsoft Entra Admin Center:

  1. Gehen Sie zu https://entra.microsoft.com/
  2. Application registrationNew registration
  3. Entnehmen Sie diese Parameter:

  4. tenant_id

  5. client_id (Application/client ID)
  6. Öffnen Sie unter Application registration die erstellte Anwendung → Certificates & secretsNew client secret

  7. Gültigkeitsdauer: 24 Monate

  8. Entnehmen Sie den Wert des secret (kopieren Sie den Wert vor dem Aktualisieren — danach verschwindet er)
  9. Öffnen Sie unter Application registration dieselbe App → API permissionsAdd a permissionMicrosoft Graph → fügen Sie Application-Berechtigungen hinzu:

  10. Directory.Read.All

  11. Presence.Read.All
  12. User.Read.All
  13. User.ReadBasic.All
  14. TeamsUserConfiguration.Read.All
  15. Der Tenant-Administrator muss die Administratorzustimmung (grant admin consent) für alle Berechtigungen erteilen. Entnahme von Tenant ID und Client ID:

Entnahme von Tenant ID und Client ID im Anwendungsüberblick Anwendungsüberblick – Entnahme des Secret-Werts:

Entnahme des Secret-Werts unter Certificates and secrets Certificates and secrets – Einrichten der Berechtigungen:

Einrichten der Berechtigungen unter API permissions API permissions

Integrationsmodul in Daktela

  1. Navigieren Sie in Daktela zu Einstellungen → System → Integrationen und „konfigurieren" Sie MS Teams Device Presence Sync unter Externe Bibliotheken.
  2. Benennen Sie die Integration und geben Sie die zuvor abgerufenen Werte für Tenant ID, Client ID und Client Secret ein.
  3. Aktivieren Sie die Integration.

MS Teams Device Presence Sync im Bereich Integrationen MS Teams Device Presence Sync im Bereich Integrationen


Logik der Präsenzstatus-Synchronisierung

MS-Teams-Status Daktela-Gerätestatus Anmerkung
Online Online Der Benutzer ist in MS Teams bereit = Daktela-Gerät ist online.
Beschäftigt Offline Der Benutzer hat ausgewählt, dass er beschäftigt ist = Daktela-Gerät ist NICHT erreichbar.
DND (Nicht stören) Offline Der Benutzer hat „Nicht stören" ausgewählt = Daktela-Gerät ist NICHT erreichbar.
Bin gleich zurück Offline Der Benutzer hat ausgewählt, dass er im Moment nicht am Rechner ist = Daktela-Gerät ist NICHT erreichbar.
Abwesend / Als abwesend anzeigen Online Der Benutzer ist in MS Teams eine Weile inaktiv = Daktela-Gerät bleibt online, um zu verhindern, dass Anrufe abgebrochen werden.
Anruf/Besprechung in MS Teams Beschäftigt Wenn ein Benutzer in MS Teams manuell einen benutzerdefinierten Status gesetzt hat, kann dieser Vorrang haben und den Anrufstatus überschreiben. In solchen Fällen kann der Daktela-Gerätestatus aufgrund von API-Einschränkungen „Offline" bleiben.
Als offline anzeigen Offline Der Benutzer hat ausgewählt, dass er offline ist = Daktela-Gerät ist NICHT erreichbar.

Info

Wenn diese Integrationserweiterung NICHT aktiviert ist, bleibt das Daktela-Gerät jederzeit „Online", unabhängig vom aktuellen Status des Benutzers in MS Teams.

MS-Teams-Benutzerstatus MS-Teams-Benutzerstatus