Share via


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
System_CAPS_pubproperty GetCurrentAgentState

Gets the current Agent State.

Methods

Name Description
System_CAPS_pubmethod LoadGlobalAgentConfig()

Loads the global agent configuration.

System_CAPS_pubmethod SendAvailable()

Notifies the calling system that the agent is available.

System_CAPS_pubmethod SendLoggedOut()

Notifies the calling system that the agent has logged out.

System_CAPS_pubmethod SendUnavailable()

Notifies the calling system that the agent is unavailable.

System_CAPS_pubmethod SetAgentMediaAddress(String)

Sets the media endpoint of an agent desktop.

System_CAPS_pubmethod SetAvailable()

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

System_CAPS_pubmethod SetUnavailable(String)

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

System_CAPS_pubmethod UpdateState()

Updates the current state.

Events

Name Description
System_CAPS_pubevent AgentAvailable

Raised when the agent goes into an available state.

System_CAPS_pubevent AgentLoggedOut

Raised when the agent goes into a logged out state.

System_CAPS_pubevent 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