Interface QueuedCallDisconnectedEvent
-
- All Superinterfaces:
ActiveCallEvent
,ActiveCallProvider
,AgentDeviceEvent
,CallStateChangedEvent
,ConnectedAgentDeviceProvider
,Event
,QueuedCallProvider
,QueuedCallStateChangedEvent
public interface QueuedCallDisconnectedEvent extends QueuedCallStateChangedEvent, AgentDeviceEvent
AQueuedCallDisconnectedEvent
is triggered, when a previously connectedQueuedCall
has been disconnected from aConnectedAgentDevice
without being finished. That may happen e.g. in case of an automatic after call survey. When theQueuedCall
finally ends, aQueuedCallFinishedEvent
will be raised. TheQueuedCallDisconnectedEvent
indicates that the call now has theCallState.RECEIVED
and will not be routed automatically again.- Since:
- 11.27
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default CallState
getCallState()
-
Methods inherited from interface com.novomind.ecom.api.iagent.routing.event.call.CallStateChangedEvent
getCall
-
Methods inherited from interface com.novomind.ecom.api.iagent.provider.ConnectedAgentDeviceProvider
getConnectedAgentDevice
-
Methods inherited from interface com.novomind.ecom.api.iagent.common.event.Event
getEventDate
-
Methods inherited from interface com.novomind.ecom.api.iagent.provider.QueuedCallProvider
getActiveCall, getQueuedCall
-
-
-
-
Method Detail
-
getCallState
default CallState getCallState()
- Specified by:
getCallState
in interfaceCallStateChangedEvent
- Returns:
- the
CallState
- Since:
- 11.27
-
-