Skip to end of banner
Go to start of banner

Configuring Microsoft Teams Chat Recording

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

In order to complete the steps below, you must have System Administrator role in Verba. 

The registration consists of the following steps:

Recording architecture

The following diagrams shows the connections in a highly available Microsoft Teams IM recording environment when using the Webhook/DLP API (left), and Export API (right).

File Queue Setup for Load-balancing and Failover

When there is only a single recorder, the value of the "Number of Processing Queues Owned by Recorder Role" and the "Number of Receiving Queues Owned by Director Role" settings will be the same, and it will be equal to the total number of cores of the server multiplied by two. 

When there are multiple Recording Servers, and there is load-balancing between them, then the value of these settings will be different. 

The "Number of Receiving Queues Owned by Director Role" setting has to be the same on all Recording Servers (Recording Directors). This setting has to be the same as the total active Recording Server (Media Recorder) cores multiplied by two.

Number of Receiving Queues Owned by Director Role = Total Active Recording Server cores * 2
or
Number of Receiving Queues Owned by Director Role = Number of Processing Queues Owned by Recorder Role setting * number of recorders

The "Number of Processing Queues Owned by Recorder Role" setting also has to be the same on all Recording Servers (Media Recorder). But instead of the toal active cores, this setting is always equals to the number of CPU cores of the individual Recording Servers (Media Recorders) multiplied by two.

Number of Processing Queues Owned by Recorder Role = Individual Recording Server cores * 2

For example, if there are two Recording Servers with 4 CPU cores each, then the "Number of Processing Queues Owned by Recorder Role" setting will be 8 on each servers (Media Recorders), and the "Number of Receiving Queues Owned by Director Role" setting will be 16 on each servers (Recording Directors).

If there three Recording Servers with 4 CPU cores each, and one fo them is standby (N+1), then the numbers will be the same. The "Number of Processing Queues Owned by Recorder Role" setting will be 8 on each servers (Media Recorders), and the "Number of Receiving Queues Owned by Director Role" setting will be 16 on each servers (Recording Directors).

Configuration

Prerequisites

Assigning a Public IP Address (Webhook/DLP API only)

Creating an App Registration in Azure

Registering an App for Mirosoft Teams Chat Recording in Azure

Creating the File Queue folder

Assigning Certificates (Webhook/DLP API only, optional)

Configuring Microsoft Teams Chat Recording with Webhook/DLP API

Configuring Microsoft Teams Chat Recording with Export API

Configuring the Verba Unified IM Recorder Service for Microsoft Teams Chat Recording with Export API

Configuring Separated Recording Director and Media Recorder roles

  • No labels