Media Namespace
Methods
The Media namespace includes the following methods:
getMediaList
| Signature
|
<static> getMediaList() → {Array.<object>}
|
| Description
|
Get the media attributes.
|
| Returns
|
list[] (Type: Array.<object>) — an array of all the media with the following attributes:
- list[].media (Type: string) — The media name.
- list[].state (Type: media.State) — The media state object.
|
setState
| Signature
|
<static> setState(name, stateOperationName)
|
| Description
|
Sets the media state.
|
| Parameters
|
| Name
|
Type
|
Description
|
| name
|
string
|
The media name.
|
| stateOperationName
|
string
|
An operation name from the agent states list.
|
|
Type Definitions
The Media namespace includes the following object types:
State
| Description
|
Represents the JSON structure of a media state.
|
| Type
|
Object
|
| Properties
|
| Name
|
Type
|
Description
|
| type
|
string
|
The type of the operation. Possible values are: LOGOUT, READY, PARTIAL_READY, NOT_READY, NOT_READY_ACTION_CODE, NOT_READY_AFTER_CALLWORK, NOT_READY_AFTER_CALLWORK_ACTION_CODE, DND_ON, OUT_OF_SERVICE, LOGOUT_DND_ON, and UNKNOWN.
|
| displayName
|
string
|
The display name of the state.
|
| operationName
|
string
|
The operation name to use with agent.setState and setState.
|
|