Interface IncomingCallFinishedEvent
- All Superinterfaces:
ActiveCallEvent
,ActiveCallProvider
,AgentDeviceEvent
,CallFinishedEvent
,CallStateChangedEvent
,ConnectedAgentDeviceProvider
,Event
,IncomingCallProvider
,IncomingCallStateChangedEvent
public interface IncomingCallFinishedEvent
extends IncomingCallStateChangedEvent, AgentDeviceEvent, CallFinishedEvent
An
IncomingCallFinishedEvent
indicates that an IncomingCall
has been finished.- Since:
- 11.27
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent
CallFinishedEvent.FinishCause, CallFinishedEvent.FinishOrigin
-
Method Summary
Modifier and TypeMethodDescriptiondefault Optional
<ConnectedAgentDevice> The methods returns the instance of theConnectedAgentDevice
that has been connected to this call before it has been finished.Methods inherited from interface com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent
getCallState, getFinishCause, getFinishOrigin
Methods inherited from interface com.novomind.ecom.api.iagent.routing.event.call.CallStateChangedEvent
getAttributes, 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.IncomingCallProvider
getActiveCall, getIncomingCall
-
Method Details
-
getLastConnectedAgentDevice
Description copied from interface:CallFinishedEvent
The methods returns the instance of theConnectedAgentDevice
that has been connected to this call before it has been finished. If the call never was connected to any agent device, the returned Optional is empty.- Specified by:
getLastConnectedAgentDevice
in interfaceCallFinishedEvent
- Returns:
- the last known instance of
ConnectedAgentDevice
for this queued call.
-