public class QueueSummaryEvent extends ResponseEvent
apps/app_queue.c
QueueSummaryCompleteEvent
,
QueueSummaryAction
,
Serialized FormcallerIdName, callerIdNum, channelState, channelStateDesc, connectedLineName, connectedLineNum, context, exten, priority
source
Constructor and Description |
---|
QueueSummaryEvent(Object source) |
Modifier and Type | Method and Description |
---|---|
Integer |
getAvailable()
Returns the number of members logged in and not in a call.
|
Integer |
getCallers()
Returns the number of callers currently waiting in the queue.
|
Integer |
getHoldTime()
Returns the current avarage hold time for this queue based on an exponential average.
|
Integer |
getLoggedIn()
Returns the number of members logged in.
|
Integer |
getLongestHoldTime()
Returns the longest hold time of the a queue entry currently in the queue.
|
String |
getQueue()
Returns the name of queue.
|
Integer |
getTalkTime()
Returns the current avarage talk time for this queue based on an exponential average.
|
void |
setAvailable(Integer available)
Sets the number of members logged in and not in a call.
|
void |
setCallers(Integer callers)
Sets the number of callers currently waiting in the queue.
|
void |
setHoldTime(Integer holdTime)
Sets the current avarage hold time for this queue based on an exponential average.
|
void |
setLoggedIn(Integer loggedIn)
Sets the number of members logged in.
|
void |
setLongestHoldTime(Integer longestHoldTime)
Sets the longest hold time of the a queue entry currently in the queue.
|
void |
setQueue(String queue)
Sets the name of queue.
|
void |
setTalkTime(Integer talkTime)
Sets the current avarage talk time for this queue based on an exponential average.
|
getActionId, getInternalActionId, setActionId, setInternalActionId
appendPropertyIfNotNull, getCallerIdName, getCallerIdNum, getChannelState, getChannelStateDesc, getConnectedLineName, getConnectedLineNum, getContext, getDateReceived, getExten, getFile, getFunc, getLine, getPriority, getPrivilege, getSequenceNumber, getServer, getSystemName, getTimestamp, setCallerIdName, setCallerIdNum, setChannelState, setChannelStateDesc, setConnectedLineName, setConnectedLineNum, setContext, setDateReceived, setExten, setFile, setFunc, setLine, setPriority, setPrivilege, setSequenceNumber, setServer, setSystemName, setTimestamp, toString
getSource
public QueueSummaryEvent(Object source)
public String getQueue()
public void setQueue(String queue)
queue
- the name of queue.public Integer getLoggedIn()
public void setLoggedIn(Integer loggedIn)
loggedIn
- the number of members logged in.public Integer getAvailable()
public void setAvailable(Integer available)
available
- the number of members logged in and not in a call.public Integer getCallers()
public void setCallers(Integer callers)
callers
- the number of callers currently waiting in the queue.public Integer getHoldTime()
public void setHoldTime(Integer holdTime)
holdTime
- the current avarage hold time for this queue.public Integer getTalkTime()
public void setTalkTime(Integer talkTime)
talkTime
- the current avarage talk time for this queue.public Integer getLongestHoldTime()
public void setLongestHoldTime(Integer longestHoldTime)
longestHoldTime
- the longest hold time of the a queue entry currently in the queue.Copyright © 2004–2017. All rights reserved.