|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UciService(value="ucp.v30.events.queue") @RpcInterface(value="ucp.v30.events.queue") @RpcValueTranslation(version=30) public interface UciQueueEvents
This interface defines the Queue events that can be received by a UCI client implementation in order to handle Queue changes.
| Field Summary | |
|---|---|
static String |
SERVICE_NAME
The UCI service name used for this interface |
| Method Summary | |
|---|---|
void |
queueAgentChangedEvent(Integer groupAccountId)
The queue has a new agent or an agent was removed. |
void |
queueAgentStateChanged(QueueAgentState agentState)
One of the agents states has changed. |
void |
queueCallChangedIdEvent(String oldId,
String newId)
During a call, the id of the call can change (e.g. during a transfer). |
void |
queueCallEvent(UciQueueCall call)
Updates the UCI client about a new queue call or a statechange of a queue call. |
void |
queueGroupChangedEvent(boolean newGroup,
Integer groupAccountId)
A new queue has been created (parameter newGroup = true) or a queue was deleted (parameter newGroup = false) |
void |
queueSettingChanged(Integer queueAccountId)
This event allows the UCI client to get informed when the state or number of the queue setting changes. |
void |
queueSettingsChanged(List<QueueSetting> queueSetting)
This event allows the UCI client to get informed when the state or number of the queue settings change. |
| Field Detail |
|---|
static final String SERVICE_NAME
| Method Detail |
|---|
void queueSettingsChanged(List<QueueSetting> queueSetting)
queueSetting - the new state of the Queue setting with values for the properties defined in
QueueSetting.void queueSettingChanged(Integer queueAccountId)
queueAccountId - the new state of the Queue setting with values for the properties defined in
Integer.void queueAgentStateChanged(QueueAgentState agentState)
UserState or the loginstate at
the queue, as well as a name change.
agentState - void queueAgentChangedEvent(Integer groupAccountId)
groupAccountId -
void queueGroupChangedEvent(boolean newGroup,
Integer groupAccountId)
newGroup - true if a queuegroup was created, false if a queuegroup was deletedgroupAccountId - the accountid of the queuegroupvoid queueCallEvent(UciQueueCall call)
call - contains all the new/updated information about this queue call.
void queueCallChangedIdEvent(String oldId,
String newId)
oldId - the former id of the callnewId - the new id of the call
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||