Media API Parameters
Note | For parameters specified when a user signs in, including maxDialogLimit, interruptAction, and dialogLogoutAction, the setting for the parameter is correct only when the user is signed in. |
Parameter |
Type |
Description |
Possible Values |
Notes |
---|---|---|---|---|
uri |
String |
The URI to get a new copy of the Media object. |
— | |
description |
String |
A description of the Media Routing Domain (MRD) |
— |
Any special XML characters in the description are escaped. For example, "<" is replaced with "&lt;". |
id |
String |
The ID of the user. |
— |
— |
mrdId |
String |
The ID of the MRD. |
— |
The size is determined by Unified CCE. |
mediaConnected |
Boolean |
Indicates media connection to Finesse server. |
true |
Unified CCE only. |
interruptible |
Boolean |
Whether a task in this MRD can be interrupted by a task from another MRD. |
true, false |
— |
maxDialogLimit |
Integer |
The maximum number of concurrent dialogs this user is allowed to handle in this MRD. Each dialog represents a task. |
1–10 |
The maximum value for this parameter is 10. |
name |
String |
The name of the MRD. |
— |
— |
requestId |
String |
The earlier sentence was A user provided unique string used to correlate originating request with the resulting HTTP response or asynchronous error. This parameter isn’t part of the resulting event/events. |
— |
— |
ReasonCode |
Collection |
Information about the reason code currently associated with this user. |
— |
— |
-->category |
String |
The category of the reason code. |
NOT_READY |
— |
-->code |
Integer |
CTI code associated with this reason code. |
— |
— |
-->forAll |
Boolean |
Whether the reason code is global (true) or nonglobal (false). |
true, false |
— |
-->id |
Integer |
The ID of the reason code. |
— |
— |
-->label |
String |
The label associated with this reason code. |
— |
— |
-->uri |
String |
The full URI for the reason code. |
— |
— |
reasonCodeId |
Integer |
The database ID for the reason code that indicates why the user is in the current state in this MRD. |
If the user hasn’t selected the reason code, this parameter is empty. Otherwise, the value of this parameter is the database ID for the selected reason code. |
The value of the reasonCodeId may be -1 in the following cases:
|
routable |
Boolean |
Indicates whether CCE can route the tasks to the user in this MRD. When the agent is routable (true), CCE can route tasks to the user. When the agent isn’t routable (false), CCE can’t route tasks to the agent. |
true, false |
— |
state |
String |
The state for this user in this MRD. |
LOGIN, NOT_READY, READY, LOGOUT, RESERVED, ACTIVE, PAUSED, WORK_READY, INTERRUPTED, WORK_NOT_READY |
— |
stateChangeTime |
String |
The time at which the state of the user changed to the current state in this MRD. The format for this parameter is YYYY-MM-DDThh:MM:ss. SSSZ. |
— |
This parameter is empty if the time of the state change isn’t available (if no agent state change notification was received yet). |
interruptAction |
String |
This parameter only applies to interruptible MRDs. It is ignored for noninterruptible MRDs. An agent setting that defines the behavior when an agent is handling a task in an interruptible MRD and is interrupted by a task or call from a non-interruptible MRD. ACCEPT: The MRD accepts the interrupt event. The agent state is INTERRUPTED in the interruptible MRD and the agent can’t perform any actions on dialogs in that MRD. IGNORE: The MRD doesn’t accept the interrupt event. The agent state doesn’t change in the interruptible MRD and the agent can continue to perform actions on dialogs in that MRD. |
ACCEPT, IGNORE |
This parameter reflects the configured setting only if you’re performing a GET on the Finesse server that the user is signed in to. |
dialogLogoutAction |
String |
An agent setting that determines whether active tasks are closed or transferred when an agent logs out of an MRD. CLOSE (default): Active tasks are closed when an agent logs out. Finesse sends Customer Collaboration Platform the task-handled events. CCE determines the correct disposition codes for the closed task. TRANSFER: Active tasks are transferred using Customer Collaboration Platform when an agent logs out. Finesse puts the dialogs in the CLOSED state with the CD_TASK_TRANSFERRED_ AGENT_LOGOUT disposition code. |
CLOSE, TRANSFER |
This parameter reflects the configured setting only if you’re performing a GET on the Finesse server that the user is signed in to. |
finesseAssociated |
Boolean |
Determines wheather the media routing domain is associated with the Finesse application path. |
true, false |
Populated based on the MRD configured/associated with the Finesse application path. |
channel |
String |
Value of the It is the name of the media routing domain (MRD) configured in Unified CCE. |
System-defined values are:
|
You can create your own media channels. For more information, see the Set up media channels section in the Cisco Unified Contact Center Enterprise Features Guide. |
mediaClass |
String |
Media channel type. This is a broad category to associate the media channels. Media channel type has different queue settings which govern the digital channel tasks that can be queued for the Digital Routing service in Cloud Connect. You can configure maximum number of tasks that can be queued for each media type in the Digital Routing service. |
|
— |