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.
|
|