Interface CallRecategorizationOperation<T extends CallRecategorizationOperationResult>
- Type Parameters:
T- the type of result produced by executing this recategorization operation
- All Superinterfaces:
CallProvider,Operation<T>
- All Known Subinterfaces:
AutoCallRecategorizationOperation,SupervisorCallRecategorizationOperation
public interface CallRecategorizationOperation<T extends CallRecategorizationOperationResult>
extends Operation<T>, CallProvider
Represents an operation to recategorize a Call.
- Since:
- 13.5
-
Method Summary
Modifier and TypeMethodDescriptionThis method executes a recategorization operation on aCallasynchronously.Returns the destination category of the call.Returns the source category of the call.Methods inherited from interface com.novomind.ecom.api.iagent.provider.CallProvider
getCall
-
Method Details
-
getSourceCategory
Category getSourceCategory()Returns the source category of the call.- Returns:
- the source category of the call.
- Since:
- 13.5
-
getDestinationCategory
Category getDestinationCategory()Returns the destination category of the call.- Returns:
- the destination category of the call.
- Since:
- 13.5
-
executeAsync
This method executes a recategorization operation on aCallasynchronously.- Returns:
- A
Futureof a specificCallRecategorizationOperationResultproviding additional information about the operation. - Throws:
CallRecategorizationOperationFailedException- if the operation cannot be executed.- Since:
- 13.5
-