v10.17 (build: May 28 2024)

Azure-integration

In current implementation Azure-integration is used for:
- contacts synchronization for MS Teams.

App
To integrate with Azure, you need to create an application and endow it with the appropriate rights:
1) Go to the portal.azure.com with administrator login.
2) Go to page "App registrations" https://go.microsoft.com/fwlink/?linkid=2083908
3) Click on the link "New registration", enter any App name and click "Register".
4) Copy the application parameters to this page of the complex settings: Application ID, Directory ID.
Example ID values: d376fb82-c3d7-487e-900f-26562cef13eb, 4404791d-2074-4418-9ece-fdad6fd354c1
5) On the left in the menu click on the item "Certificates & secrets".
6) Next click on "New client secret", enter its name and add, and then copy the secret value into the "Secret" field on this page of the complex settings.
Example of secret value: JAR1Gz4mS8wm-USP9W5.RduR0zYY8MsT.~
7) On the left in the menu click on the item "API permissions".
8) Click on "Add a permission", then in the list that appears on the right, select "Microsoft Graph", next - "Application permissions".
9) Then select from the list:
Chat.Read.All
Group.Read.All
User.Read.All
And click "Add permissions"
10) Click "Grant admin consent for ..."

Contacts synchronization for MS Teams
If you do not sync contacts for MS Teams, when intercepting MS Teams messages, the report may contain the IDs of the users instead of their real contacts (example: ccd931c5-6378-477c-973b-83e4c8c07cf7). Synchronization can be used to solve this problem. During synchronization, the server of the complex will send requests to the MS servers (https://login.microsoftonline.com and https://graph.microsoft.com) to get information about contacts and groups. Further, the received information is cached locally at the server machine.

Attention! If access to the Internet from the server is possible only through a proxy, then it must be set in the initial server settings (available through the START menu).

© Scopd