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 }