Microsoft Teams Application Data Source Settings

Settings applicable for the application data source depend on the integration type.

Setting

Description

Recorder Settings

Seating Arrangement

For Application data sources, the Seating Arrangement is Free and cannot be changed. Free Seating indicates that employees do not have permanently assigned workstations. They are assigned an Employee ID and can sign in from any location in the call center.

Minimum Session Length (seconds)

To prevent the retention of calls that are so short they are unlikely to contain usable data, specify a Minimum Session Length (seconds). Calls that are shorter than this length are deleted automatically. If set to 0 (zero), no calls are deleted based on this setting. The maximum value is 3600 (or one hour). This setting applies to active CTI Sessions or VOX Sessions. Inactive CTI Sessions can be retained using the Session Auditing Policy.

Long Call Duration (minutes)

This setting allows you to specify the length of a call, in minutes, after which the system triggers an alarm. The system also stops tracking the call from a CTI perspective, so in CTI-controlled application or performance-mode environments this may cause loss of recording. Enter any number between 1 and 1440 (24 hours)—an alarm is raised in the cases where calls exceed this number of minutes. The default is 120.

The Integration Service runs maintenance checks every five minutes to close calls that last for more than the length of time specified as the Long Call Duration. An alarm indicates that a call was closed because it was too long. These maintenance checks are not run more frequently to avoid imposing an extra load on the system. Therefore it may take up to five minutes to close a long call after it has passed the defined Long Call Duration threshold.

Long Hold Duration (minutes

This setting allows you to specify the maximum duration of a single hold in minutes. Any holds over this duration raises an alarm. Enter any number between 1 and 3000, representing the number of minutes. The default is 30.

Session Auditing Policy

Defines the type of session/interaction that should be marked and kept in the system. “Disabled” (the default) only marks sessions/interactions with some kind of content. Two additional options will create a basic entry in the database for calls that occurred but were not recorded: “Missed Recordings” will mark calls that should have been recorded, but were not, while “Full Switch” will mark all sessions/interactions for which we receive CTI without recording (for example, calls that were blocked, or interception calls that were met with a busy tone or unanswered ringtone). You may then search for these types of interactions in the Portal.

Recorded employee segments marked by auditing will appear in playback once all Interactions in the related Contact are closed, after a delay of up to five minutes.

Default Text Language

Specify the default language assigned to text interactions if the language is not provided by the text source.

Default Employee

In the Default Employee section, specify the employee to be associated to a recording that has no employee associated to it.

There are situations where recordings will not have employees associated to them. Examples include:

  • IVR recordings where there is no employee or phone device

  • Back office environments where phones are shared and not associated to a specific employee

  • Assigning a Default Employee for Interactions to a data source provides a way to provide replay access to these recordings. When a Default Employee for Interactions is configured, any recordings made for the data source that have no explicit user associated are associated to the Default Employee for Interactions.

First, select the Organization to which the Default Employee for Interactions belongs, and then select one employee as the Default Employee for Interactions.

You cannot select an employee who has a configured end date as the Default Employee for Interactions. Also, you should not select an employee who will soon move or transfer to a different organization as the Default Employee for Interactions.

Once an employee is selected as the Default Employee for Interactions, an error message displays on the data source screen if the employee has been deleted, terminated, or changed to a different organization since the last time the data source was saved.

Associated Integration Service Installations

Select the node that is providing Recorder Integration Services for this data source. Note that a data source may only be associated with a single Recorder Integration Service server (or pair in the case of redundant Recorder Integration Service servers).

In a Multi-Tenant SaaS environment, the tenant name associated to each Site Group, Site, and Server appears beside the Site Group, Site, and Server name on the right side of the Installations tree.

Associated Interaction Capture Installations

Select the server role that is providing Interaction Capture services for this data source. This setting does not appear for all data source subtypes.

Advanced Settings

Key and Value pairs are optional settings for this data source. Keys are case sensitive, so enter exactly as shown in the following table.

Key

Value

MSTeams.EnableMicrosoftLogging

False (default): The option is disabled.

True: Messages from the Microsoft SDK are included in the Teams adapter’s log.

Messages from the Microsoft SDK can help reveal a misconfiguration for a new recorder or provide the full context of an issue when we investigate an issue.

Set this parameter to True, when you first configure a new Recorder to reveal any configuration issues. Logging uses a significant amount of system resources. When interaction capture from Teams is working as expected, set this parameter to False.

MSTeams.EnableRecordingAnnouncements

When disabled, Microsoft Teams does not notify meeting participants when Verint starts recording.

When recording announcements are enabled and Verint starts recording an interaction, Microsoft Teams notifies meeting participants that recording has started.

True (default): This option is enabled.

False: This option is disabled.

Changes to this parameter affect the next call received.

MSTeams.NumberOfCameraSocketsPerCallObject

Control the number of camera video streams that the Recorder captures per monitored participant.

Enter a number from 1 to 10. The default is 4 streams. The maximum number of streams is 10, as limited by Microsoft. If set to zero, the Recorder does not capture camera video at all.

This parameter helps you limit the number of Delivery IP ports consumed by the recorders for video.

Changes to this parameter affect the next call received.

MSTeams.RecordCameraOfExternalUsersOnly

When Record Camera Of External Users Only is enabled, Verint only captures the camera video of external participants. Video of internal participants is not captured. This is a selective recording feature.

False (default): The option is disabled.

True: The option is enabled.

Changes to this parameter affect the next call received.

MSTeams.RecordExternalCallsOnly

When Record External Calls Only is enabled, Verint only starts to capture the Microsoft Teams interaction when an external participant joins. An interaction can include audio, video, and screen activity. Capture stops when the last external participant leaves the meeting. Meetings between internal participants are not recorded by Verint. This is a selective recording feature.

 

False (default): The option is disabled.

True: The option is enabled

Changes to this parameter affect the next call received.

MSTeams.RecordMeetings

False: Disables the recording of meetings. Only peer-to-peer (P2P) calls and conference calls are recorded.

True: Records all Teams meetings, P2P calls, and conference calls. This is the default setting.

A meeting is any interaction that is pre-scheduled or started using the “Meet now” or the “+ New meeting” buttons in Teams.

A peer-to-peer (P2P) call is an unscheduled audio call, video call, or screen share between two people.

A conference call is an interaction that started as a P2P call and has more than two participants.