class Aws::TranscribeService::Types::InterruptionFilter

An object that enables you to configure your category to be applied to call analytics jobs where either the customer or agent was interrupted.

@note When making an API call, you may pass InterruptionFilter

data as a hash:

    {
      threshold: 1,
      participant_role: "AGENT", # accepts AGENT, CUSTOMER
      absolute_time_range: {
        start_time: 1,
        end_time: 1,
        first: 1,
        last: 1,
      },
      relative_time_range: {
        start_percentage: 1,
        end_percentage: 1,
        first: 1,
        last: 1,
      },
      negate: false,
    }

@!attribute [rw] threshold

The duration of the interruption.
@return [Integer]

@!attribute [rw] participant_role

Indicates whether the caller or customer was interrupting.
@return [String]

@!attribute [rw] absolute_time_range

An object you can use to specify a time range (in milliseconds) for
when you'd want to find the interruption. For example, you could
search for an interruption between the 30,000 millisecond mark and
the 45,000 millisecond mark. You could also specify the time period
as the first 15,000 milliseconds or the last 15,000 milliseconds.
@return [Types::AbsoluteTimeRange]

@!attribute [rw] relative_time_range

An object that allows percentages to specify the proportion of the
call where there was a interruption. For example, you can specify
the first half of the call. You can also specify the period of time
between halfway through to three-quarters of the way through the
call. Because the length of conversation can vary between calls, you
can apply relative time ranges across all calls.
@return [Types::RelativeTimeRange]

@!attribute [rw] negate

Set to `TRUE` to look for a time period where there was no
interruption.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/transcribe-2017-10-26/InterruptionFilter AWS API Documentation

Constants

SENSITIVE