To enable the collection and reconciliation of Microsoft Teams CDRs, you need to create a Microsoft Teams CDR import source and a Data Import data management policy.
Configuration steps
Follow the steps below to configure CDR reconciliation:
Create an app registration in Azure with the following permissions:
CallRecords.Read.All
Directory.Read.All
User.Read.All
Enable the Verba Import Service on one of your Verba servers. We recommend running the service on servers with the Media Repository role
Create an import source:
In the Verba web application, go to Data and select Import sources.
Select Add New Import Source.
Enter a name for the import source.
For Type, select Microsoft Teams CDR.
Configure the required information under Settings. See Import Source Configuration reference for more information.
Click Save.
Create a data management policy:
In the Verba web application, go to Data and select Data Management Policies.
Select Add New Data Management Policy.
For Action, select Data Import.
Under Available Import Sources, select the import source created in steps 2a-2f, and select Add.
Configure the required parameters for the data management policy. See Data Import Policy Configuration reference for more information.
Under Scheduling, configure how frequently the CDR reconciliation should run.
Click Save.
Import Source Configuration reference
Configuration parameter name | Description |
---|---|
Application (client) ID | The unique ID of the application describing the Verba system, that is configured in Azure to be used with the Key Vault. |
Directory (tenant) ID | The Directory ID or Tenant ID of the Vault in Azure. |
Client Secret | The secret of the application describing the Verba system, that is configured in Azure to be used with the Key Vault. |
TLS Certificate File / Thumbprint | The certificate file / certificate thumbprint that is being used for the Microsoft Graph API connection. If left empty, the service uses the Verba default certificate. |
TLS Key File | The file where the certificate key is stored if not in the Windows Certificate Store. |
TLS Key Password | The password for the file that contains the certificate keys. |
TLS Trust List | The list of certificates that Verba trusts from a 3rd-party connection. Available options:
|
Data Import Policy Configuration reference
Configuration Parameter Name | Description |
---|---|
Enable Recording Rules | Specifies if all data should be processed in the imported data set or just the records of the recorded users as configured in Verba. |
Enable CDR Reconciliation | Enables the reconciliation process on the imported CDRs. Mandatory. |
SIP URI Modification | This setting controls how the system should transform the SIP URI found in the CDRs. It has to be in line with the settings used for the recorder services. |
Send Alerts for Not Recorded Calls | If enabled, the service will send alerts if it detects not recorded conversations. The system alert message contains a summary of the number of not recorded conversations. It is useful if the administrators want to be notified of these errors. For standard users, you should use the built-in reporting option or the standard search page. |
Alerts Threshold [sec] | The time delay that specifies how often the system sends alerts, in seconds. |
Database Connection Retry Period [msec] | The frequency of connection attempts to the CDR database, in milliseconds. |
Media Length Check Threshold [sec] | The service compares the length of the media files to the duration of the conversations (based on the information available in the database) only for conversation where the media is longer than this value in seconds. |
Media Length Mismatch Threshold [%] | Defines a percentage value used in considering media length mismatch if the length difference is greater than this value. For instance, if the difference is greater than 3%, the system will mark the conversation with media length mismatch error. |
Ignore Calls Shorter Than [sec] | Calls that were shorter than the defined duration are not processed by the policy. |
Execute Only on Selected Servers | If enabled, only specific servers run this policy. |