|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UciService(value="ucp.v30.requests.queue") @RpcInterface(value="ucp.v30.requests.queue") @RpcValueTranslation(version=30) public interface UciQueueRequests
| Field Summary | |
|---|---|
static String |
SERVICE_NAME
The UCI service name used for this interface |
| Method Summary | |
|---|---|
List<QueueAgentState> |
getQueueAgents(int queueAccountId)
Returns a List of QueueAgents with their current states as defined in QueueAgentState
of the given queue, if the user is an agent of it. |
List<UciQueueCall> |
getQueueCalls()
Returns the waiting, ringin, and ongoing calls of the given queue as defined in UciQueueCall |
QueueSetting |
getQueueSetting(int queueAccountId)
Returns the settings of a queue as defined in QueueSetting |
List<QueueSetting> |
getQueueSettings()
This request allows the UCI client to query the settings of all queues the user is an agent of. |
| Field Detail |
|---|
static final String SERVICE_NAME
| Method Detail |
|---|
List<QueueSetting> getQueueSettings()
throws UciException
List with a QueueSetting for each Queue the user is an agent of.
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request with the given parameters is not allowed to the user (
UciIllegalAccessException) or if the request is placed while the UCI client
is not connected (UcpNotConnectedException).
QueueSetting getQueueSetting(int queueAccountId)
throws UciException
QueueSetting
queueAccountId - the accountid of the queue
QueueSetting for the requested queue.
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request with the given parameters is not allowed to the user (
UciIllegalAccessException) or if the request is placed while the UCI client
is not connected (UcpNotConnectedException).
List<QueueAgentState> getQueueAgents(int queueAccountId)
throws UciException
QueueAgentState
of the given queue, if the user is an agent of it.
queueAccountId - the accountid of the queue
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request with the given parameters is not allowed to the user (
UciIllegalAccessException) or if the request is placed while the UCI client
is not connected (UcpNotConnectedException).
List<UciQueueCall> getQueueCalls()
throws UciException
UciQueueCall
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request with the given parameters is not allowed to the user (
UciIllegalAccessException) or if the request is placed while the UCI client
is not connected (UcpNotConnectedException).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||