An interface which all classes interested in hearing about chat offers associated to a particular AgentSession instance should implement.
Manges information about the agents in a workgroup and their presence.
This class embodies the agent's active presence within a given workgroup.
Request sent by an agent to invite another agent or user.
A class embodying the semantic agent chat offer; specific instances allow the acceptance or rejecting of the offer.
Type of content being included in the offer.
An immutable simple class to embody the information concerning a revoked offer, this is namely the reason, the workgroup, the userJID, and the timestamp which the message was received.
A TranscriptSearchManager helps to retrieve the form to use for searching transcripts
Request sent by an agent to transfer a support session to another agent or user.
Requests made by users to get support by some agent.
A queue in a workgroup, which is a pool of agents that are routed a specific type of chat request.
A class to represent the status of the workgroup.