In order to complete the steps below, you must have System Administrator role in Verba.
The registration consists of the following steps:
Table of Contents
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).
When there are multiple Recording Servers, and there is load-balancing between them, then the value of these settings will be different.
Code Block |
---|
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.
Code Block |
---|
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 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 the "Number of Receiving Queues Owned by Director Role" setting will be 16 on each servers (Recording Directors).
...
Assigning a Public IP Address (Webhook/DLP API only)
For a single non-HA setup, the Recording Server (Recording Director) needs to have a public IP address. In the case of a highly-available setup, the public IP address has to be assigned to the loal-balacer.
Creating an App Registration in Azure
Before configuring the Verba Recording Server(s) for Microsoft Teams Chat recording, an App Registration has to be created in Azure. For the configuration steps, see:
Creating the File Queue folder
...
folder
...
Assigning Certificates (Webhook/DLP API only, optional)
...
)
...
Configuring Microsoft Teams Chat Recording with Webhook/DLP API
...
Webhook/DLP API
...
...
Configuring
...
Configuring Microsoft Teams Chat Recording with Export API
...
Export API
...
Configuring Separated Recording Director and Media Recorder roles
...
Recording Director and
...
Media Recorder roles
...
Step 1 - Configuring the Verba Unified IM Recorder Service on the Recording Director Servers
...