Media Namespace
Methods
The Media namespace includes the following methods:
getMediaList
Signature
|
<static> getMediaList() → {Array.<media.Media>}
|
Description
|
Get the list of media with attributes.
|
Returns
|
Array.<media.Media>
|
getMediaByName
Signature
|
<static> getMediaByName(name)
|
Description
|
Get the media attributes.
|
Parameters
|
Name
|
Type
|
Description
|
name
|
string
|
The media name.
|
|
setState
Signature
|
<static> setState(name, stateOperationName)
|
Description
|
Sets the media state.
|
Parameters
|
Name
|
Type
|
Description
|
name
|
string
|
The media name.
|
stateOperationName
|
string
|
An operationName from the agent states list. See State.
|
|
Type Definitions
The Media namespace includes the following object types:
Media
Description
|
Represents the JSON structure of a media.
|
Type
|
Object
|
Properties
|
Name
|
Type
|
Description
|
name
|
string
|
The media name.
|
state
|
media.State
|
The media state object.
|
|
State
Description
|
Represents the JSON structure of a media state.
|
Type
|
Object
|
Properties
|
Name
|
Type
|
Description
|
type
|
string
|
The type of 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 *
- UNKNOWN *
|
displayName
|
string
|
The display name of the state.
|
operationName
|
string
|
The operation name to use with agent.setState and media.setState.
|
|
* States that are limited to an event and can't be applied by code
Device
Description
|
Represents the JSON structure of a media.
|
Type
|
Object
|
Properties
|
Name
|
Type
|
Description
|
number
|
string
|
The phone number configured for an agent – the physical DN.
Note: This property is applicable only for voice data.
|
dynamicPhoneNumber
|
string
|
The dynamic phone number configured for the agent for the session.
Note: This property is applicable only for voice data. This property is applicable only when there is an alternate phone number and applicable for the current session only.
|
|