Configure support for multi-tenant in MS Teams capture
A single bot can serve multiple tenants simultaneously. This configuration enables the bot to record users across different organizations. To set up multi-tenant support, you must create a root data source and then configure child data sources for each tenant.
Procedure
-
Create the root data source.
-
In the configuration portal, create a new Microsoft Teams Application data source.
-
Associate the data source with a root organization. This organization is not tenant-specific but serves as the central hub.
-
In the Tenant ID field, enter a placeholder value. This field is required but not used in multi‑tenant mode. Use a value such as "0000-0000".
-
-
Add child data sources for each tenant
-
For each tenant, add a child Microsoft Teams Application data source under the root data source created in Step 1.
-
Associate the child data source with the organization dedicated to that tenant.
-
Configure tenant-specific parameters in Advanced Settings.
-
Add recording profiles, which define how recording is applied.
-
The Tenant ID must be unique and correctly set for each tenant.
-
-
-
Configure members and recording profiles
-
Add the member group (for example, the compliance recording group) to the root data source.
-
For each child data source:
-
Add the employees who need to be recorded.
-
Add recording profiles, which define how recording is applied.
-
-
Associate the adapter (the connector that enables recording) with the parent data source.
-
Configure tenant-specific parameters
-
Open the child data source.
-
Navigate to the child Microsoft Teams Application data source for the tenant.
-
Go to Advanced Settings.
-
-
Set the following supported parameters according to tenant requirements:
-
MSTeams.UnmixedAudio: “True” or “False”.
-
MSTeams.NumberOfCameraSocketsPerCallObject
-
MSTeams.EnableRecordingAnnouncements
-
MSTeams.RecordCameraOfExternalUsersOnly
-
MSTeams.RecordExternalCallsOnly
-
MSTeams.RecordMeetings
-