RoutingProfileMediaConcurrencyArgs

data class RoutingProfileMediaConcurrencyArgs(val channel: Output<RoutingProfileChannel>, val concurrency: Output<Int>, val crossChannelBehavior: Output<RoutingProfileCrossChannelBehaviorArgs>? = null) : ConvertibleToJava<RoutingProfileMediaConcurrencyArgs>

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

Constructors

Link copied to clipboard
constructor(channel: Output<RoutingProfileChannel>, concurrency: Output<Int>, crossChannelBehavior: Output<RoutingProfileCrossChannelBehaviorArgs>? = null)

Properties

Link copied to clipboard

The channels that agents can handle in the Contact Control Panel (CCP).

Link copied to clipboard
val concurrency: Output<Int>

The number of contacts an agent can have on a channel simultaneously. Valid Range for VOICE : Minimum value of 1. Maximum value of 1. Valid Range for CHAT : Minimum value of 1. Maximum value of 10. Valid Range for TASK : Minimum value of 1. Maximum value of 10.

Link copied to clipboard

Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.

Functions

Link copied to clipboard
open override fun toJava(): RoutingProfileMediaConcurrencyArgs