Interface CallBacklogHandler
-
- All Superinterfaces:
BacklogHandler<Call>
public interface CallBacklogHandler extends BacklogHandler<Call>
This handler provides access to allCall
objects in the backlog associated with aQueuedCall
and created by the IVR. Please note that the underlying stream source returned by theBacklogHandler.stream()
method of this handler guarantees order by routing priority. In case of service level based routing the stream is ordered by the individually calculated service level ratio of eachCall
descending from high to low. Please also note that the stream source may containCall
elements that are not routable. To filter the routableCall
elements please use theBacklogHandler.isRoutable()
predicate to filter the stream. TheCallBacklogHandler
is only available in the novomind iAGENT routing process.- Since:
- 11.27
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.Optional<BacklogCallInfo>
getBacklogCallInfo(Call call)
This method returns theBacklogCallInfo
for the givenCall
.java.util.Optional<Call>
getCall(java.lang.String callId)
CallState
getCallState(Call call)
Deprecated, for removal: This API element is subject to removal in a future version.please useCall.getCallState()
instead.-
Methods inherited from interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
get, isRoutable, stream
-
-
-
-
Method Detail
-
getCall
java.util.Optional<Call> getCall(java.lang.String callId)
-
getCallState
@Deprecated(since="12.43", forRemoval=true) CallState getCallState(Call call)
Deprecated, for removal: This API element is subject to removal in a future version.please useCall.getCallState()
instead.
-
getBacklogCallInfo
java.util.Optional<BacklogCallInfo> getBacklogCallInfo(Call call)
This method returns theBacklogCallInfo
for the givenCall
.- Parameters:
call
- a call for which theBacklogCallInfo
is to be determined- Returns:
- the optional
BacklogCallInfo
for the givenCall
or an empty optional if theCall
is not in the backlog - Since:
- 12.7
-
-