new QueueMember()
- Source:
Methods
getCall(channel) → {QueueCall|null}
Gets an member active call by channel
Parameters:
Name | Type | Description |
---|---|---|
channel |
String |
- Source:
Returns:
- Type
- QueueCall | null
getCalls() → {Array}
Gets an array of active calls of that member in queue
- Source:
Returns:
- Type
- Array
getExtension() → {String}
Gets an extension of Member (e.g. 100, 200, etc...)
- Source:
Returns:
- Type
- String
getLocation() → {String}
Gets a unique identifier of a Member that are on Queue
- Source:
Returns:
- Type
- String
getName() → {String}
Gets a Member name
- Source:
Returns:
- Type
- String
getPenalty() → {string}
Gets a Member penalty in Queue.
If the strategy of Queue is defined as 'ringall', then only those available
members with the lowest priorities will ring.
- Source:
Returns:
- Type
- string
getSleepTime() → {number}
Gets a sleep time in seconds (e.g. time from a last call)
- Source:
Returns:
- Type
- number
getStatus() → {String}
Gets a Member status in Queue
Possible statuses are: not_inuse, inuse, busy, invalid, unavailable, ringing, ringinuse, onhold, unknown
- Source:
Returns:
- Type
- String
getTalkTime() → {integer}
Gets a Talk time in seconds
- Source:
Returns:
- Type
- integer
isDynamicMember() → {boolean}
Checks whether Member is dynamically added to Queue
- Source:
Returns:
- Type
- boolean
isPaused() → {boolean}
Checks whether Member is paused in that Queue
- Source:
Returns:
- Type
- boolean
isStaticMember() → {boolean}
Checks whether Member is statically added to Queue (e.g. can't be removed by this API)
- Source:
Returns:
- Type
- boolean