Interface QueuedCallDeliveryFailedEvent
- All Superinterfaces:
ActiveCallEvent
,ActiveCallProvider
,AgentDeviceEvent
,CallStateChangedEvent
,ConnectedAgentDeviceProvider
,Event
,QueuedCallProvider
,QueuedCallStateChangedEvent
public interface QueuedCallDeliveryFailedEvent
extends QueuedCallStateChangedEvent, AgentDeviceEvent
A
QueuedCallDeliveryFailedEvent
is triggered, when the delivery
of a QueuedCall
to a ConnectedAgentDevice
has failed.
The QueuedCallDeliveryFailedEvent
also provides the ConnectedAgentDevice
which had been designated previously to receive the QueuedCall
.- Since:
- 11.27
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
Represents all types of fail causes for calls failing to connect to an agent device. -
Method Summary
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.QueuedCallProvider
getActiveCall, getQueuedCall
-
Method Details
-
getFailCause
QueuedCallDeliveryFailedEvent.FailCause getFailCause()- Returns:
- the
QueuedCallDeliveryFailedEvent.FailCause
as reason for the delivery failure - Since:
- 11.27
-
getCallState
- Specified by:
getCallState
in interfaceCallStateChangedEvent
- Returns:
- the
CallState
- Since:
- 11.27
-