Interface CallBacklogHandler
- All Superinterfaces:
BacklogHandler<Call>
This handler provides access to all
Call
objects in the backlog
associated with a QueuedCall
and created by the IVR.
Please note that the underlying stream source returned by the BacklogHandler.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 each Call
descending from high to low.
Please also note that the stream source may contain Call
elements that are not routable.
To filter the routable Call
elements please use the BacklogHandler.isRoutable()
predicate to filter the stream.
The CallBacklogHandler
is only available in the novomind iAGENT routing process.- Since:
- 11.27
-
Method Summary
Modifier and TypeMethodDescriptiongetBacklogCallInfo
(Call call) This method returns theBacklogCallInfo
for the givenCall
.Methods inherited from interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
get, isRoutable, stream
-
Method Details
-
getCall
-
getBacklogCallInfo
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
-