Package com.novomind.ecom.api.iagent.routing.event.call
package com.novomind.ecom.api.iagent.routing.event.call
-
ClassDescriptionThe
ActiveCallEvent
is the basic interface for active call related events.This event is triggered when aCall
has been recategorized by an agent.AnAgentDeviceEvent
is an event related to aConnectedAgentDevice
TheAgentDeviceEventListener
is an interface that implements the callback event functions triggered due to agent device events.This event is triggered when aCall
has been recategorized automatically.ACallChangedEvent
can be triggered, when anActiveCall
has changed without any change of theCallState
.ACallDeliveredEvent
is triggered, when a call is ringing (alerting) on an agent device.ACallEstablishedEvent
is triggered, when a call has been established on an agent device.This interface represents all events concerning aCall
The interface provides theCall
object.ACallFinishedEvent
is triggered, when a call has been disconnected and finished.Represents all types of finish causes for calls.Represents the origin that finished the call.This event is triggered when a call has been recategorized.ACallRedirectedEvent
is triggered, when a call has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.TheCallRoutingEventListener
is an interface that implements the callback event functions to be handled by aCallRoutingConnector
.This event is triggered when theCallState
of a call has changed.ACallTransferredEvent
is triggered, when a call has been transferred from a device to another logged on agent device.AnIncomingCallDeliveredEvent
is triggered, when anIncomingCall
is ringing (alerting) on an agent device.AnIncomingCallEstablishedEvent
is triggered, when anIncomingCall
has been established on an agent device.AnIncomingCallFinishedEvent
indicates that anIncomingCall
has been finished.AnIncomingCallRedirectedEvent
is triggered, when anIncomingCall
has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.AnIncomingCallStateChangedEvent
is a state change event related to anIncomingCall
AnIncomingCallTransferredEvent
is triggered, when anIncomingCall
has been transferred from a device to another logged on agent device.AnOutgoingCallDeliveredEvent
is triggered, when anOutgoingCall
initiated by an agent is ringing (alerting) on the target device.AnOutgoingCallEstablishedEvent
is triggered, when anOutgoingCall
initiated by an agent has been established between the agent and the target device.AnOutgoingCallFinishedEvent
indicates that anOutgoingCall
has been finished.AnOutgoingCallRedirectedEvent
is triggered, when anOutgoingCall
has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.AnOutgoingCallStateChangedEvent
is a state change event related to anOutgoingCall
AnOutgoingCallTransferredEvent
is triggered, when anOutgoingCall
initiated by an agent has been transferred from the agent device to another agent device.APhoneDeviceStateChangedEvent
is an event triggered due to a state change of anAgentDevice
.ThePhoneDeviceStateEventListener
is an interface that implements the callback event functions triggered due to phone device state changes.APhoneSystemStateChangedEvent
is an event triggered due to a general state change of the remote system of aPhoneSystemConnector
Represents all types of phone system states.ThePhoneSystemStateEventListener
is an interface that implements the callback event functions to be called on phone system state changes e.g.AQueuedCallChangedEvent
is triggered, when aQueuedCall
has changed without any change of theCallState
.AQueuedCallDeliveredEvent
is triggered, when aQueuedCall
is ringing (alerting) on an agent device.AQueuedCallDeliveryFailedEvent
is triggered, when the delivery of aQueuedCall
to aConnectedAgentDevice
has failed.Represents all types of fail causes for calls failing to connect to an agent device.AQueuedCallDequeuedEvent
is triggered, when a previously enqueuedQueuedCall
has been dequeued from the central backlog.AQueuedCallDisconnectedEvent
is triggered, when a previously connectedQueuedCall
has been disconnected from aConnectedAgentDevice
without being finished.AnQueuedCallEnqueuedEvent
is triggered, when a previously receivedQueuedCall
has been enqueued in the central backlog to be routed to an agent.AQueuedCallEstablishedEvent
is triggered, when aQueuedCall
has been established on an agent device.AQueuedCallFinishedEvent
indicates that aQueuedCall
has been disconnected and finished.AQueuedCallReceivedEvent
is triggered, when aQueuedCall
has been been received, before being routed or processed e.g.AQueuedCallRedirectedEvent
is triggered, when aQueuedCall
has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.AQueuedCallRedirectFailedEvent
is triggered, when the redirect of aQueuedCall
to an external target has failed.Represents all types of fail causes for calls failing to redirect to an external target.AQueuedCallStateChangedEvent
is a state change event related to aQueuedCall
AQueuedCallTransferredEvent
is triggered, when aQueuedCall
has been transferred from one agent device to another.This event is triggered when aCall
has been recategorized by a supervisor.