Interface QueuedCallRedirectFailedEvent
- All Superinterfaces:
ActiveCallEvent,ActiveCallProvider,CallStateChangedEvent,Event,QueuedCallProvider,QueuedCallStateChangedEvent
A
QueuedCallRedirectFailedEvent is triggered, when the
redirect of a QueuedCall to an external target has failed.
The QueuedCallRedirectFailedEvent also provides the external
target which the QueuedCall should have been redirected to.- Since:
- 11.30
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumRepresents all types of fail causes for calls failing to redirect to an external target. -
Method Summary
Modifier and TypeMethodDescriptiondefault CallStateReturns the newCallStateof the call.Returns theQueuedCallRedirectFailedEvent.FailCauseas reason for the redirect failure.The method returns the targetId of the external target for the failed redirect.Methods inherited from interface com.novomind.ecom.api.iagent.routing.event.call.CallStateChangedEvent
getAttributes, getCallMethods inherited from interface com.novomind.ecom.api.iagent.common.event.Event
getEventDateMethods inherited from interface com.novomind.ecom.api.iagent.provider.QueuedCallProvider
getActiveCall, getQueuedCall
-
Method Details
-
getTargetId
String getTargetId()The method returns the targetId of the external target for the failed redirect. The targetId is the number of the call redirect destination.- Returns:
- the targetId which is the redirect destination respectively the called number
- Since:
- 11.30
-
getFailCause
QueuedCallRedirectFailedEvent.FailCause getFailCause()Returns theQueuedCallRedirectFailedEvent.FailCauseas reason for the redirect failure.- Returns:
- the
QueuedCallRedirectFailedEvent.FailCauseas reason for the redirect failure - Since:
- 11.30
-
getCallState
Description copied from interface:CallStateChangedEventReturns the newCallStateof the call.- Specified by:
getCallStatein interfaceCallStateChangedEvent- Returns:
- the
CallState - Since:
- 11.30
-