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 

  1. Create the root data source.

    1. In the configuration portal, create a new Microsoft Teams Application data source.

    2. Associate the data source with a root organization. This organization is not tenant-specific but serves as the central hub.

    3. 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".

  2. Add child data sources for each tenant

    1. For each tenant, add a child Microsoft Teams Application data source under the root data source created in Step 1.

    2. Associate the child data source with the organization dedicated to that tenant.

    3. 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.

  3. Configure members and recording profiles

    1. Add the member group (for example, the compliance recording group) to the root data source.

    2. For each child data source:

      • Add the employees who need to be recorded.

      • Add recording profiles, which define how recording is applied.

    3. Associate the adapter (the connector that enables recording) with the parent data source.

Configure tenant-specific parameters

  1. Open the child data source.

    1. Navigate to the child Microsoft Teams Application data source for the tenant.

    2. Go to Advanced Settings.

  2. Set the following supported parameters according to tenant requirements:

    • MSTeams.UnmixedAudio: “True” or “False”.

    • MSTeams.NumberOfCameraSocketsPerCallObject

    • MSTeams.EnableRecordingAnnouncements

    • MSTeams.RecordCameraOfExternalUsersOnly

    • MSTeams.RecordExternalCallsOnly

    • MSTeams.RecordMeetings

Configure Audio, Video, and VbSS capture

Create a data source for Audio, Video, and VbSS.