Configuration in Swyx Control Center
You must enter the Azure AD registration data in the expert settings:
To enter the Azure AD registration data under the expert settings 
1 Open Your user profile in the title bar on the right.
2 Select View | Enable Expert Mode.
*The Expert Mode is activated. The corresponding warning triangle icon appears in the title bar.
3 In the menu, select General Settings | Expert Settings.
4 Select the tab MsTeamsPresenceSync and enter the required data:
Designation
Explanation
Activated
After SwyxWare/NetPhone installation the service "MSTeamsPresenceSync" is disabled by default.
Enter the value "1" in the field to enable the service.
*0 - MSTeams Presence Sync is disabled (default value)
*1 - MSTeams Presence Sync is activated
MsTeamsAppGuid
Enter the "Application (client) ID" that was generated when you registered the service, see To register the "SwyxMSTeamsPresenceSync" service in Azure AD, step (4)
e.g. 33733f45-cfce-4d1e-9d17-0xxxxx0xx000
MsTeamsAzureAdInstanceUrl
Enter the URL of your Microsoft Teams tenant, including the "Directory (tenant) ID" generated when you registered the service, see To register the "SwyxMSTeamsPresenceSync" service in Azure AD, step (4)
e.g. https://login.microsoftonline.com/33733f45-cfce-4d1e-9d17-0xxxxx0xx000
MsTeamsUserName
Enter the login details of your Microsoft Teams user account with the appropriate access rights.
MsTeamsPassword
MsTeamsClientSecret
If necessary, enter the client secret key that you created in Azure AD.
You need to add this permission if you want the SwyxWare status “Speaking" to be forwarded to MS Teams:
MsTeamsStatusSyncMode
After SwyxWare/NetPhone installation the mode "MSTeamsStatusSyncMode" is set to "1" by default: Only Microsoft Teams status is synchronized towards SwyxWare.
Enter the value "2" in the field to additionally forward the Swyx status “Speaking" to Microsoft Teams.
5 Save Your entries.
*The new configuration is deactivated.Checking the functionality
You can check the functionality of the application at SwyxIt!.
Microsoft Teams Status --> SwyxWare
The status of the Microsoft Teams Users is transferred to SwyxWare in the following way after five seconds at the latest:
In MS teams
(set by the user)
In MS teams
(automatically set, based on 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
The status “Speaking” is transferred to Microsoft Teams after three seconds at the latest.
* 
If the MS Teams user has set his status manually, this status remains unchanged. The exceptions are “Available” and “Busy”. Under the influence of “Speaking”, these statuses change to “In a call”.
 
 
Last modified date: 11.28.2022