help • 4 Editing General Settings • Federated services via identity providers • Microsoft Teams presence synchronization
4.20.1 Microsoft Teams presence synchronization
The presence status as well as some activities of a SwyxWare user can be displayed to other participants registered at the same SwyxServer. You can define this option for the user, see 9.7 Defining call and status signaling.
If a SwyxWare user also has a Microsoft Teams account, their Microsoft Teams status can be forwarded to SwyxServer and synchronized with the SwyxWare status information.
*Further information on the Microsoft Teams user status:
*Further information about the SwyxWare user status:
help.enreach.com/cpe/latest.version/Client/Swyx/en-US/#context/help/status_signalling$
* 
The data from Microsoft Teams to SwyxWare is transmitted encrypted in the network traffic.
 
SwyxWare Synchronize "Speaking" status with Microsoft Teams
Any SwyxWare user who is on a call with a device or a client app on the SwyxServer will receive the status "Speaking". This status is forwarded to Microsoft Teams and the status of the Teams user changes to "In a call".
* 
The Teams status "In a call", which is triggered by the SwyxWare status "Speaking", has no effect on the call policy "Busy" (Busy-on-Busy) of Microsoft Teams.
This is a confirmed bug of MS teams, see https://feedbackportal.microsoft.com/feedback/idea/31f4ed87-5253-ec11-a819-000d3a7bc845 and https://techcommunity.microsoft.com/t5/teams-developer/ms-graph-setpresence-problems/m-p/2798805/highlight/true#M3957
During the call on SwyxServer, incoming calls via Teams can still be signaled to users and are not rejected with the busy tone.
 
* 
Changing status in Microsoft Teams can take up to three seconds.
 
Checking the functionality
You can check the functionality of the application at SwyxIt! Classic.
Microsoft Teams Status --> SwyxWare Status
The status of the Microsoft Teams users is transferred to SwyxWare in the following way after five seconds at the latest:
In Teams
(Set by the user)
In Teams
(set automatically, based on the activity)
The consequent SwyxWare status
Available
Available
Available
 
Available out of office
Available
Busy
Busy
Away
 
In a call
Speaking
 
In a meeting
Away
 
On a call, out of office
Speaking
Do not disturb
-
Do not disturb
 
Presenting
Speaking
 
Focussing
Do not disturb
Away
Away
Away
 
Away Last Seen <time>
Away
Be right back
-
Away
Appear offline
-
Away
 
Offline
No synchronization with Microsoft Teams
 
Status unknown
 
Out of office
* 
The status text that a SwyxWare user has set in a client remains unaffected by the synchronization.
 
SwyxWare Status --> Microsoft Teams Status
The status "Speaking" is transferred to Microsoft Teams after three seconds at the latest.
* 
If the Teams user has set their status manually, this status remains unchanged. The exceptions are "Available" and "Busy". These statuses change to "In a call" when SwyxWare displays "Speaking".