|
JSR-043: JTAPI-1.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ACDAddressEvent
interface is the interface exposed for all events
reported for the ACDAddress
interface.
This interface extends
the CallCenterEvent
interface and the core AddressEvent
interface.
All ACDAddressEvents
are reported via
the ACDAddressListener
interface,
to objects registered as Listeners for the ACDAddress
associated with the Agent.
Objects register as Listeners of ACDAddressEvents
by implementing
the ACDAddressListener
interface and invoking Address.addListener
.
The call center package reports state changes
in Agents
which are associated
with ACDAddresses
.
Each state change is reported via
an ACDAddressEvent
.
An ACDAddressEvent
carries an event ID which indicates
which specific Agent
state change occurred.
The state change indicated by a particular ACDAddressEvent
,
indicated in turn by the ID value,
may be determined by calling
the Event.getID
method on the event.
Address
,
AddressEvent
,
Agent
,
ACDAddress
Field Summary | |
static int |
ACD_ADDRESS_BUSY
This event ID indicates that an Agent has moved into the Agent.BUSY state. |
static int |
ACD_ADDRESS_LOGGED_OFF
This event ID indicates that an Agent has moved into the Agent.LOG_OUT state. |
static int |
ACD_ADDRESS_LOGGED_ON
This event ID indicates that an Agent has moved into the Agent.LOG_IN state. |
static int |
ACD_ADDRESS_NOT_READY
This event ID indicates that an Agent has moved into the Agent.NOT_READY state. |
static int |
ACD_ADDRESS_READY
This event ID indicates that an Agent has moved into the Agent.READY state. |
static int |
ACD_ADDRESS_UNKNOWN
This event ID indicates that an Agent has moved into the Agent.UNKNOWN state. |
static int |
ACD_ADDRESS_WORK_NOT_READY
This event ID indicates that an Agent has moved into the Agent.WORK_NOT_READY state. |
static int |
ACD_ADDRESS_WORK_READY
This event ID indicates that an Agent has moved into the Agent.WORK_READY state. |
Fields inherited from interface javax.telephony.callcenter.CallCenterEvent |
CAUSE_NO_AVAILABLE_AGENTS |
Fields inherited from interface javax.telephony.Event |
CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN |
Fields inherited from interface javax.telephony.AddressEvent |
ADDRESS_EVENT_TRANSMISSION_ENDED |
Method Summary | |
Agent |
getAgent()
Returns the Agent associated with the
ACDAddress . |
Methods inherited from interface javax.telephony.callcenter.CallCenterEvent |
getCallCenterCause |
Methods inherited from interface javax.telephony.Event |
getCause, getID, getMetaEvent, getSource |
Methods inherited from interface javax.telephony.AddressEvent |
getAddress |
Field Detail |
public static final int ACD_ADDRESS_BUSY
Agent.BUSY
state.Agent.BUSY
public static final int ACD_ADDRESS_LOGGED_OFF
Agent.LOG_OUT
state.Agent.LOG_OUT
public static final int ACD_ADDRESS_LOGGED_ON
Agent.LOG_IN
state.Agent.LOG_IN
public static final int ACD_ADDRESS_NOT_READY
Agent.NOT_READY
state.Agent.NOT_READY
public static final int ACD_ADDRESS_READY
Agent.READY
state.Agent.READY
public static final int ACD_ADDRESS_UNKNOWN
Agent.UNKNOWN
state.Agent.UNKNOWN
public static final int ACD_ADDRESS_WORK_NOT_READY
Agent.WORK_NOT_READY
state.Agent.WORK_NOT_READY
public static final int ACD_ADDRESS_WORK_READY
Agent.WORK_READY
state.Agent.WORK_READY
Method Detail |
public Agent getAgent()
Agent
associated with the
ACDAddress
.
Agent
.
|
JSR-043: JTAPI-1.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |