AWSConnectMediaConcurrency

Objective-C

@interface AWSConnectMediaConcurrency

Swift

class AWSConnectMediaConcurrency

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

Required parameters: [Channel, Concurrency]

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

    Declaration

    Objective-C

    @property (nonatomic) AWSConnectChannel channel;

    Swift

    var channel: AWSConnectChannel { get set }
  • 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.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable concurrency;

    Swift

    var concurrency: NSNumber? { get set }
  • 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.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSConnectCrossChannelBehavior *_Nullable crossChannelBehavior;

    Swift

    var crossChannelBehavior: AWSConnectCrossChannelBehavior? { get set }