Share via


ICtiAgentStateManager Interface

Definition

Represents the agent state manager interface.

public interface class ICtiAgentStateManager
public interface ICtiAgentStateManager
type ICtiAgentStateManager = interface
Public Interface ICtiAgentStateManager
Derived

Properties

GetCurrentAgentState

Gets the current Agent State.

Methods

LoadGlobalAgentConfig()

Loads the global agent configuration.

SendAvailable()

Notifies the calling system that the agent is available.

SendLoggedOut()

Notifies the calling system that the agent has logged out.

SendUnavailable()

Notifies the calling system that the agent is unavailable.

SetAgentMediaAddress(String)

Sets the media endpoint of an agent desktop.

SetAvailable()

Sends a command to the CTI interface to set the agent state to available.

SetUnavailable(String)

Sets the agent state for the ID of the current agent to unavailable.

UpdateState()

Updates the current state.

Events

AgentAvailable

Raised when the agent goes into an available state.

AgentLoggedOut

Raised when the agent goes into a logged out state.

AgentNotAvailable

Raised when the agent goes into an unavailable state.

Applies to