Compartilhar via


CtiAgentStateManager Members

Represents the base class for managing agent state actions This class is intended to be overridden as necessary to provide implementation points for custom CTI commands.

The following tables list the members exposed by the CtiAgentStateManager type.

Protected Constructors

  Name Description
  CtiAgentStateManager Initializes a new instance of the ICtiControl class.

Top

Public Properties

(see also Protected Properties)

  Name Description
public property AgentGlobalConfig Gets or sets the agent configuration information.
public property CtiHostedControl Gets the pointer to the hosted control provided during construction.
public property GetCurrentAgentState Gets the current agent state.

Top

Protected Properties

  Name Description
protected property CurrentAgentState Gets or sets the current agent’s state.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method Equals  (inherited from Object)
public method GetHashCode  (inherited from Object)
public method GetType  (inherited from Object)
public method LoadGlobalAgentConfig Loads the global agent configuration.
public method OnUpdateAgentStatusEvent Handles an update for the CTI platform indicating that an agent change event has occured. This method should aways be overriden.
public method SendAvailable Notifies the calling system that the agent is available.
public method SendLoggedOut Notifies the calling system that the agent is logged out.
public method SendUnavailable Raises the unavailable event
public method SetAgentMediaAddress Sets the media endpoint of an agent desktop. This could be a TN, IPAddress or some other method.
public method SetAvailable Sets the agent state to available.
public method SetUnavailable Sets the agent state for the ID of the current agent to unavailable.
public method ToString  (inherited from Object)
public method UpdateState Updates the agent state.

Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)

Top

Public Events

  Name Description
public event AgentAvailable Raised when an agent available state is set.
public event AgentLoggedOut Raised when an agent logged out state is set.
public event AgentNotAvailable Raised when an agent not available state is set.

Top

See Also

Reference

CtiAgentStateManager Class
Microsoft.Uii.Desktop.Cti.Core Namespace

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.