Interface QueuedCallDeliveryFailedEvent
-
- All Superinterfaces:
ActiveCallEvent
,ActiveCallProvider
,AgentDeviceEvent
,CallStateChangedEvent
,ConnectedAgentDeviceProvider
,Event
,QueuedCallProvider
,QueuedCallStateChangedEvent
public interface QueuedCallDeliveryFailedEvent extends QueuedCallStateChangedEvent, AgentDeviceEvent
AQueuedCallDeliveryFailedEvent
is triggered, when the delivery of aQueuedCall
to aConnectedAgentDevice
has failed. TheQueuedCallDeliveryFailedEvent
also provides theConnectedAgentDevice
which had been designated previously to receive theQueuedCall
.- Since:
- 11.27
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
QueuedCallDeliveryFailedEvent.FailCause
Represents all types of fail causes for calls failing to connect to an agent device.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CallState
getCallState()
QueuedCallDeliveryFailedEvent.FailCause
getFailCause()
-
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
-
getFailCause
QueuedCallDeliveryFailedEvent.FailCause getFailCause()
- Returns:
- the
QueuedCallDeliveryFailedEvent.FailCause
as reason for the delivery failure - Since:
- 11.27
-
getCallState
default CallState getCallState()
- Specified by:
getCallState
in interfaceCallStateChangedEvent
- Returns:
- the
CallState
- Since:
- 11.27
-
-