Interface AgentAvailability

All Known Subinterfaces:
ModifiableAgentAvailability

public interface AgentAvailability
Represents the agent availability states for specific module.
Since:
11.16
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    An agent is generally available if the agent is logged on and ready and not paused.
    boolean
     
    boolean
    An agent is available for chat if the agent is generally available and also ready for working on synchronous chats using the module CHAT.
    boolean
    An agent is available for mail if the agent is generally available and also ready for working on asynchronous channel types using the module MAIL The agent may change the ready state for asynchronous channel types individually by an optional toggle button.
  • Method Details

    • isAvailable

      boolean isAvailable()
      An agent is generally available if the agent is logged on and ready and not paused.
      Returns:
      the general agent availability.
      Since:
      11.16
    • isAvailableForMail

      boolean isAvailableForMail()
      An agent is available for mail if the agent is generally available and also ready for working on asynchronous channel types using the module MAIL The agent may change the ready state for asynchronous channel types individually by an optional toggle button.
      Returns:
      the agent availability for the module "Mail".
      Since:
      11.16
    • isAvailableForChat

      boolean isAvailableForChat()
      An agent is available for chat if the agent is generally available and also ready for working on synchronous chats using the module CHAT. The agent may change the ready state for chat individually by an optional toggle button.
      Returns:
      the agent availability for the module "Chat".
      Since:
      11.16
    • isAvailableForCall

      boolean isAvailableForCall()
      Returns:
      the agent availability for the module "Call".
      Since:
      11.16