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
-
-