ICtiAgentStateManager Interface
Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Represents the agent state manager interface.
Namespace: Microsoft.Uii.Desktop.Cti.Core
Assembly: Microsoft.Uii.Desktop.Cti.Core (in Microsoft.Uii.Desktop.Cti.Core.dll)
Syntax
public interface ICtiAgentStateManager
Public Interface ICtiAgentStateManager
Properties
Name | Description | |
---|---|---|
GetCurrentAgentState | Gets the current Agent State. |
Methods
Name | Description | |
---|---|---|
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
Name | Description | |
---|---|---|
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. |
See Also
Microsoft.Uii.Desktop.Cti.Core Namespace
Return to top
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. Copyright