Package com.novomind.ecom.api.iagent.routing.event.call
package com.novomind.ecom.api.iagent.routing.event.call
-
ClassDescriptionThe
ActiveCallEventis the basic interface for active call related events.This event is triggered when aCallhas been recategorized by an agent.AnAgentDeviceEventis an event related to aConnectedAgentDeviceTheAgentDeviceEventListeneris an interface that implements the callback event functions triggered due to agent device events.This event is triggered when aCallhas been recategorized automatically.ACallChangedEventcan be triggered, when anActiveCallhas changed without any change of theCallState.ACallDeliveredEventis triggered, when a call is ringing (alerting) on an agent device.ACallEstablishedEventis triggered, when a call has been established on an agent device.This interface represents all events concerning aCallThe interface provides theCallobject.ACallFinishedEventis 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.ACallRedirectedEventis triggered, when a call has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.TheCallRoutingEventListeneris an interface that implements the callback event functions to be handled by aCallRoutingConnector.This event is triggered when theCallStateof a call has changed.ACallTransferredEventis triggered, when a call has been transferred from a device to another logged on agent device.AnIncomingCallDeliveredEventis triggered, when anIncomingCallis ringing (alerting) on an agent device.AnIncomingCallEstablishedEventis triggered, when anIncomingCallhas been established on an agent device.AnIncomingCallFinishedEventindicates that anIncomingCallhas been finished.AnIncomingCallRedirectedEventis triggered, when anIncomingCallhas been transferred to an external target which is not a connected agent device within the novomind iAGENT application.AnIncomingCallStateChangedEventis a state change event related to anIncomingCallAnIncomingCallTransferredEventis triggered, when anIncomingCallhas been transferred from a device to another logged on agent device.AnOutgoingCallDeliveredEventis triggered, when anOutgoingCallinitiated by an agent is ringing (alerting) on the target device.AnOutgoingCallEstablishedEventis triggered, when anOutgoingCallinitiated by an agent has been established between the agent and the target device.AnOutgoingCallFinishedEventindicates that anOutgoingCallhas been finished.AnOutgoingCallRedirectedEventis triggered, when anOutgoingCallhas been transferred to an external target which is not a connected agent device within the novomind iAGENT application.AnOutgoingCallStateChangedEventis a state change event related to anOutgoingCallAnOutgoingCallTransferredEventis triggered, when anOutgoingCallinitiated by an agent has been transferred from the agent device to another agent device.APhoneDeviceStateChangedEventis an event triggered due to a state change of anAgentDevice.ThePhoneDeviceStateEventListeneris an interface that implements the callback event functions triggered due to phone device state changes.APhoneSystemStateChangedEventis an event triggered due to a general state change of the remote system of aPhoneSystemConnectorRepresents all types of phone system states.ThePhoneSystemStateEventListeneris an interface that implements the callback event functions to be called on phone system state changes e.g.AQueuedCallChangedEventis triggered, when aQueuedCallhas changed without any change of theCallState.AQueuedCallDeliveredEventis triggered, when aQueuedCallis ringing (alerting) on an agent device.AQueuedCallDeliveryFailedEventis triggered, when the delivery of aQueuedCallto aConnectedAgentDevicehas failed.Represents all types of fail causes for calls failing to connect to an agent device.AQueuedCallDequeuedEventis triggered, when a previously enqueuedQueuedCallhas been dequeued from the central backlog.AQueuedCallDisconnectedEventis triggered, when a previously connectedQueuedCallhas been disconnected from aConnectedAgentDevicewithout being finished.AnQueuedCallEnqueuedEventis triggered, when a previously receivedQueuedCallhas been enqueued in the central backlog to be routed to an agent.AQueuedCallEstablishedEventis triggered, when aQueuedCallhas been established on an agent device.AQueuedCallFinishedEventindicates that aQueuedCallhas been disconnected and finished.AQueuedCallReceivedEventis triggered, when aQueuedCallhas been been received, before being routed or processed e.g.AQueuedCallRedirectedEventis triggered, when aQueuedCallhas been transferred to an external target which is not a connected agent device within the novomind iAGENT application.AQueuedCallRedirectFailedEventis triggered, when the redirect of aQueuedCallto an external target has failed.Represents all types of fail causes for calls failing to redirect to an external target.AQueuedCallStateChangedEventis a state change event related to aQueuedCallAQueuedCallTransferredEventis triggered, when aQueuedCallhas been transferred from one agent device to another.This event is triggered when aCallhas been recategorized by a supervisor.