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 enum
Represents all types of fail causes for calls failing to redirect to an external target. -
Method Summary
Modifier and TypeMethodDescriptiondefault CallState
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, getCall
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
-
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:
- the
QueuedCallRedirectFailedEvent.FailCause
as reason for the redirect failure - Since:
- 11.30
-
getCallState
- Specified by:
getCallState
in interfaceCallStateChangedEvent
- Returns:
- the
CallState
- Since:
- 11.30
-