4.20.1 Microsoft Teams presence synchronization
The presence status as well as some activities of a Swyx 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 Swyx user also has a Microsoft Teams account, their Microsoft Teams status can be forwarded to SwyxServer and synchronized with the Swyx status information.
help.enreach.com/cpe/latest.version/Client/Swyx/en-US/#context/help/status_signalling$
The data from Microsoft Teams to Swyx is transmitted encrypted in the network traffic.
Swyx Synchronize "Speaking" status with Microsoft Teams
Any Swyx 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 Swyx 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.
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!.
Microsoft Teams Status --> Swyx Status
The status of the Microsoft Teams users is transferred to Swyx 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 Swyx 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 Swyx user has set in a client remains unaffected by the synchronization.
Swyx 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 conversation" when Swyx "Currently speaking" is displayed.