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:¶
- Gehen Sie zu https://entra.microsoft.com/
- → Application registration → New registration
-
Entnehmen Sie diese Parameter:
-
tenant_id
- client_id (Application/client ID)
-
Öffnen Sie unter Application registration die erstellte Anwendung → Certificates & secrets → New client secret
-
Gültigkeitsdauer: 24 Monate
- Entnehmen Sie den Wert des secret (kopieren Sie den Wert vor dem Aktualisieren — danach verschwindet er)
-
Öffnen Sie unter Application registration dieselbe App → API permissions → Add a permission → Microsoft Graph → fügen Sie Application-Berechtigungen hinzu:
-
Directory.Read.All Presence.Read.AllUser.Read.AllUser.ReadBasic.AllTeamsUserConfiguration.Read.All- Der Tenant-Administrator muss die Administratorzustimmung (grant admin consent) für alle Berechtigungen erteilen. Entnahme von Tenant ID und Client ID:
Anwendungsüberblick – Entnahme des Secret-Werts:
Certificates and secrets – Einrichten der Berechtigungen:
API permissions
Integrationsmodul in Daktela¶
- Navigieren Sie in Daktela zu Einstellungen → System → Integrationen und „konfigurieren" Sie MS Teams Device Presence Sync unter Externe Bibliotheken.
- Benennen Sie die Integration und geben Sie die zuvor abgerufenen Werte für Tenant ID, Client ID und Client Secret ein.
- Aktivieren Sie die Integration.
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