Interface AgentAvailability

  • All Known Subinterfaces:
    ModifiableAgentAvailability

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isAvailable()
      An agent is generally available if the agent is logged on and ready and not paused.
      boolean isAvailableForCall()  
      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.
      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.
    • Method Detail

      • 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