Quality Analysis: Categories

Quality Analysis: Categories

FROM VERSION 3.36.0

Overview

Categories are sets of filters designed to help analyze voice recordings within Post Call Analytics.

By default, all created categories are automatically applied to transcripts generated through Call Analytics.

Categories must be created before submitting a transcript request. They cannot be applied retroactively.

Each category consists of 1 to 20 rules, which define the specific conditions that trigger category detection during analysis.

 

Requirements

  • Feature available from version 3.36.0

  • Only supported it New Client Experience

  • Categories are available exclusively with AWS Cloud Provider

  • The Quality Analysis add-on must be enabled in your XCALLY license to use this feature

 

Video Tutorial

Configuration

In the QA Categories section, you can view all created categories along with their associated cloud provider.

Each category is identified by a unique key, which combines the provider and the category name.

image-20240611-142759.png
  • Select the appropriate AWS Region before creating or editing categories.

image-20240723-091654.png
  • Clicking on Add category to create a new category:

image-20240723-091753.png

And insert:

image-20240723-091841.png

 

  • Unique Name: This serves as the category key. Spaces are not allowed—use underscores (_) instead.

  • AWS Region: The system automatically uses the region selected earlier, but you can change it if needed.

  • AWS Provider

  • Rules: Define rules for the category. You can add between 1 and 20 rules. The four supported rule types are described below.

Types of rules

You can configure 4 types of rules:

image-20240611-145434.png

If you create multiple rules, all must be met to track the desired elements within the voice recording.

image-20240611-160459.png

Interruption

This rule detects the presence or absence of interruptions in the Call Analytics transcript. It helps evaluate whether the agent interrupts the customer, the customer interrupts the agent, or neither.

Use cases:

  • Agent interrupts customer

  • Customer interrupts agent

  • Either participant interrupts the other (default option)

  • No interruptions (enable Negate option)

Applicable Fields

Description

Applicable Fields

Description

Negate

image-20240611-152345.png

Enable to mark recordings without interruptions; disable to mark recordings with interruptions.

Time Range
Absolute/Relative

image-20240611-152327.png

Absolute = Specify the time interval in milliseconds during which interruptions are detected.

Relative = Specify the time interval as a percentage of the call duration.

Role

image-20240611-152553.png

 

Choose whether to detect interruptions from the Agent, Customer, or Both (default).

Threshold

image-20240611-152705.png

Minimum duration (in milliseconds) of interruptions to be marked.
Valid range: 0 to 14,400,000 ms.

Interval

 

See detailed explanation in the paragraph below

Non-Talk Time

This rule tracks the presence or absence of silent periods exceeding a set threshold during the call. While normal pauses are expected, longer silences may indicate holds or issues.

Use cases:

  • Presence of silence

  • Presence of speech (enable Negate option)

Applicable Fields

Description

Applicable Fields

Description

Negate

image-20240611-152345.png

Enable to mark speech periods; disable to mark silence.

Time Range
Absolute/Relative

image-20240611-152327.png

Absolute = Specify the time interval in milliseconds during which you wish to get a period of silence.

Relative = Specify the time interval as a percentage of the call duration, during which you want to search for a period of silence

Threshold

image-20240611-152705.png

Minimum length of silence to mark (in milliseconds).
Valid range: 0 to 14,400,000 ms.

Interval

See detailed explanation in the paragraph below

Sentiment

This rule marks the presence or absence of specific sentiments detected in the transcript, applied by default to both participants.

Use cases:

  • Positive, Negative, Neutral, or Mixed sentiments present or absent during specific parts of the call.

 

Applicable Fields

Description

Applicable Fields

Description

Negate

image-20240611-152345.png

Enable to mark sentiments not included in the request; disable to mark sentiments included.

Time Range
Absolute/Relative

image-20240611-152327.png

Absolute = Specify the time interval in milliseconds during which you wish to search for the specified feelings.

Relative = Specify the time interval as a percentage of the call duration, during which you want to search for the specified sentiments

Role

image-20240611-154744.png

Select sentiment types to mark: Positive, Negative, Neutral, or Mixed (mandatory).

Interval

See detailed explanation in the paragraph below

Transcript

This rule detects the presence or absence of specific words or phrases in the transcript. Multiple phrases can be separated by semicolons (;). The rule triggers if at least one phrase is found.

Use cases:

  • Custom words or phrases spoken by Agent, Customer, or both

  • Absence of specified words or phrases spoken by Agent, Customer, or both (enable Negate option)

  • Custom words or phrases that occur during a specific period

Applicable Fields

Description

Applicable Fields

Description

Negate

image-20240611-152345.png

Enable to mark absence of specified phrases; disable to mark presence.

Time Range
Absolute/Relative

image-20240611-152327.png

Absolute = specify the interval for searching phrases/words, in milliseconds

Relative = specify the interval for searching phrases/words, in percentage

Role

image-20240611-155453.png

 

Select Agent, Customer, or Both (default).

Targets

image-20240611-155014.png

 

Specify exact words or phrases to detect (mandatory).
Example: “talk to a manager” will match only that exact phrase.
You need to insert minimum 1 element (Maximum length is 2000)

Semantic variations are not recognized. For example, if the costumer says “talk to the manager” instead of “talk to a manager,” the content is not marked.

Interval

See detailed explanation in the paragraph below

 

Types of intervals

Start-End

image-20240612-085115.png

First

image-20240612-085641.png

Last

image-20240612-085630.png
image-20240611-152739.png

You can define time ranges using either Absolute or Relative intervals.

Absolute Time Range specify the interval in milliseconds:

  • Start - End (e.g. Start 1000 ms - End 12000 ms). Define a specific segment of the recording

  • First defines the interval from the beginning of the recording up to the specified time (e.g. Start of call to 12.000 ms)

  • Last defines the interval from a specified time to the end of the recording (e.g. from 13.000 to End of call)

image-20240611-160637.png

Relative Time Range specify the interval as a percentage of the total call duration:

  • Start ( % ) - End ( % ) | Define a specific segment based on call percentage (e.g. 20% - 80%)

  • First: from the beginning of the recording up to a specific percentage (e.g. Start - 20%)

  • Last : from a specific percentage to the end of the recording (e.g. 80% - End)

Related topics