Skip to content

MediaConcurrency

Source code in docs_src/capo_connect/types/media_concurrency.py
class MediaConcurrency(TypedDict, closed=True):
    channel: "capo_connect.types.channel.Channel"
    """<p>The channels that agents can handle in the Contact Control Panel (CCP).</p>"""
    concurrency: "capo_connect.types.concurrency.Concurrency"
    """<p>The number of contacts an agent can have on a channel simultaneously.</p> <p>Valid Range for <code>VOICE</code>: Minimum value of 1. Maximum value of 1.</p> <p>Valid Range for <code>CHAT</code>: Minimum value of 1. Maximum value of 10.</p> <p>Valid Range for <code>TASK</code>: Minimum value of 1. Maximum value of 10.</p>"""
    cross_channel_behavior: NotRequired[
        "capo_connect.types.cross_channel_behavior.CrossChannelBehavior"
    ]
    """<p>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.</p>"""
    workload_type_concurrencies: NotRequired[
        "capo_connect.types.workload_type_concurrencies.WorkloadTypeConcurrencies"
    ]
    """<p>Defines the list of workload type concurrency configurations for a channel. When provided, enables granular concurrency control based on workload type values.</p>"""

channel instance-attribute

channel: Channel

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

concurrency instance-attribute

concurrency: Concurrency

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.

cross_channel_behavior instance-attribute

cross_channel_behavior: NotRequired[CrossChannelBehavior]

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.

workload_type_concurrencies instance-attribute

workload_type_concurrencies: NotRequired[WorkloadTypeConcurrencies]

Defines the list of workload type concurrency configurations for a channel. When provided, enables granular concurrency control based on workload type values.