Interface ModifiableAgentPostProcessingState

  • All Superinterfaces:
    AgentPostProcessingState

    public interface ModifiableAgentPostProcessingState
    extends AgentPostProcessingState
    This interface provides information about the agent post processing state and also allows to change it. Any changes applied to an instance of ModifiableAgentPostProcessingState will take effect immediately.
    Since:
    11.18
    • Method Detail

      • postProcess

        boolean postProcess()
                     throws OperationFailedException
        This method puts the agent into post processing state. Please note that the agent post processing state can only be applied to a User that is logged on as agent at the iAGENT Desk. The post processing state cannot be applied during an active call connected to the agent's device. In this case the post processing state is only requested and will be applied immediately after disconnecting the call.
        Returns:
        true if the state has been changed or the change of state has been requested successfully, otherwise false.
        Throws:
        OperationFailedException - if the operation failed e.g. in case of logged off or paused agent.
        Since:
        11.18
      • resume

        boolean resume()
                throws OperationFailedException
        This method resumes the agent from the post processing state. Please note that the agent post processing state can only be resumed for a User that is logged on as agent at the iAGENT Desk.
        Returns:
        true if the state has been changed
        Throws:
        OperationFailedException - if the operation failed e.g. in case of logged off or paused agent.
        Since:
        11.18