Interface QueuedCallRedirectFailedEvent
-
- All Superinterfaces:
ActiveCallEvent
,ActiveCallProvider
,CallStateChangedEvent
,Event
,QueuedCallProvider
,QueuedCallStateChangedEvent
public interface QueuedCallRedirectFailedEvent extends QueuedCallStateChangedEvent
AQueuedCallRedirectFailedEvent
is triggered, when the redirect of aQueuedCall
to an external target has failed. TheQueuedCallRedirectFailedEvent
also provides the external target which theQueuedCall
should have been redirected to.- Since:
- 11.30
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
QueuedCallRedirectFailedEvent.FailCause
Represents all types of fail causes for calls failing to redirect to an external target.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CallState
getCallState()
QueuedCallRedirectFailedEvent.FailCause
getFailCause()
java.lang.String
getTargetId()
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
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 Detail
-
getTargetId
java.lang.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
default CallState getCallState()
- Specified by:
getCallState
in interfaceCallStateChangedEvent
- Returns:
- the
CallState
- Since:
- 11.30
-
-