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 | |
---|---|---|
AgentGlobalConfig | Gets or sets the agent configuration information. | |
CtiHostedControl | Gets the pointer to the hosted control provided during construction. | |
GetCurrentAgentState | Gets the current agent state. |
Top
Protected Properties
Name | Description | |
---|---|---|
CurrentAgentState | Gets or sets the current agent’s state. |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
Equals | (inherited from Object) | |
GetHashCode | (inherited from Object) | |
GetType | (inherited from Object) | |
LoadGlobalAgentConfig | Loads the global agent configuration. | |
OnUpdateAgentStatusEvent | Handles an update for the CTI platform indicating that an agent change event has occured. This method should aways be overriden. | |
SendAvailable | Notifies the calling system that the agent is available. | |
SendLoggedOut | Notifies the calling system that the agent is logged out. | |
SendUnavailable | Raises the unavailable event | |
SetAgentMediaAddress | Sets the media endpoint of an agent desktop. This could be a TN, IPAddress or some other method. | |
SetAvailable | Sets the agent state to available. | |
SetUnavailable | Sets the agent state for the ID of the current agent to unavailable. | |
ToString | (inherited from Object) | |
UpdateState | Updates the agent state. |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (inherited from Object) | |
MemberwiseClone | (inherited from Object) |
Top
Public Events
Name | Description | |
---|---|---|
AgentAvailable | Raised when an agent available state is set. | |
AgentLoggedOut | Raised when an agent logged out state is set. | |
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.