Interface AgentDeviceEventListener
- All Superinterfaces:
PhoneDeviceStateEventListener
The
AgentDeviceEventListener is an interface that implements the
callback event functions triggered due to agent device events.
The AgentDeviceEventListener can only be used within the
novomind iAGENT routing process in conjunction with a AgentDeviceControlConnector.- Since:
- 11.27
-
Method Summary
Modifier and TypeMethodDescriptionvoidincomingCallDelivered(IncomingCallDeliveredEvent incomingCallDeliveredEvent) Indicates an alerting incoming call on an agent device.voidincomingCallEstablished(IncomingCallEstablishedEvent incomingCallEstablishedEvent) Indicates that an incoming call on an agent device has been accepted by the agent and the connection has been established.voidincomingCallFinished(IncomingCallFinishedEvent incomingCallFinishedEvent) Indicates that an incoming call has ended.voidincomingCallRedirected(IncomingCallRedirectedEvent incomingCallRedirectedEvent) Indicates that an incoming call has been redirected to an external target that is not a connected agent device.voidincomingCallTransferred(IncomingCallTransferredEvent incomingCallTransferredEvent) Indicates that an incoming call has been transferred from a device to another logged on agent device.voidoutgoingCallDelivered(OutgoingCallDeliveredEvent outgoingCallDeliveredEvent) Indicates an alerting outgoing call from an agent device.voidoutgoingCallEstablished(OutgoingCallEstablishedEvent outgoingCallEstablishedEvent) Indicates that an outgoing call from an agent device has been accepted by the target and the connection has been established.voidoutgoingCallFinished(OutgoingCallFinishedEvent outgoingCallFinishedEvent) Indicates that an outgoing call has finished.voidoutgoingCallRedirected(OutgoingCallRedirectedEvent outgoingCallRedirectedEvent) Indicates that an outgoing call has been redirected to an external target that is not a connected agent device.voidoutgoingCallTransferred(OutgoingCallTransferredEvent outgoingCallTransferredEvent) Indicates that an outgoing call has been transferred from an agent device to another logged on agent device.Methods inherited from interface com.novomind.ecom.api.iagent.routing.event.call.PhoneDeviceStateEventListener
phoneDeviceStateChanged
-
Method Details
-
incomingCallDelivered
Indicates an alerting incoming call on an agent device.- Parameters:
incomingCallDeliveredEvent- provides all information about the alerting incoming call- Since:
- 11.27
-
incomingCallEstablished
Indicates that an incoming call on an agent device has been accepted by the agent and the connection has been established.- Parameters:
incomingCallEstablishedEvent- provides all information about the established incoming call- Since:
- 11.27
-
incomingCallTransferred
Indicates that an incoming call has been transferred from a device to another logged on agent device.- Parameters:
incomingCallTransferredEvent- provides all information about the transferred incoming call- Since:
- 11.27
-
incomingCallRedirected
Indicates that an incoming call has been redirected to an external target that is not a connected agent device.- Parameters:
incomingCallRedirectedEvent- provides all information about the redirected incoming call- Since:
- 11.27
-
incomingCallFinished
Indicates that an incoming call has ended.- Parameters:
incomingCallFinishedEvent- provides all information about the finished incoming call- Since:
- 11.27
-
outgoingCallDelivered
Indicates an alerting outgoing call from an agent device.- Parameters:
outgoingCallDeliveredEvent- provides all information about the alerting call- Since:
- 11.27
-
outgoingCallEstablished
Indicates that an outgoing call from an agent device has been accepted by the target and the connection has been established.- Parameters:
outgoingCallEstablishedEvent- provides all information about the established outgoing call- Since:
- 11.27
-
outgoingCallTransferred
Indicates that an outgoing call has been transferred from an agent device to another logged on agent device.- Parameters:
outgoingCallTransferredEvent- provides all information about the transferred outgoing call- Since:
- 11.27
-
outgoingCallRedirected
Indicates that an outgoing call has been redirected to an external target that is not a connected agent device.- Parameters:
outgoingCallRedirectedEvent- provides all information about the redirected outgoing call- Since:
- 11.27
-
outgoingCallFinished
Indicates that an outgoing call has finished.- Parameters:
outgoingCallFinishedEvent- provides all information about the finished outgoing call- Since:
- 11.27
-