Share via


Microsoft.Uii.Desktop.Cti.Core Namespace

Classes

Class Description
AgentStateManagerEventArgs Represents the event arguments for agent state manager event.
CallInfoData Represents a call that is in process on a desktop.
CtiAgentStateManager 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.
CtiCallActionOptions Represents the call enable or disable options.
CtiCallEventArgs Represents the event arguments that contain information regarding a call based event.
CtiCallIdBase Represents the base class for call ID data.
CtiCallStateManager Represents the abstract class interface for the call state manager.
CtiCommandRequest Represents the CTI command request object.
CtiCoreEventArgs Represents the event arguments for core CTI.
CtiLookupRequest Represents a customer lookup request, emitted by the CTI subsystem to a customer search provider.
CtiStateRequest Represents the request object for a state change request.
LookupRequestItem Represents a lookup request item. This item contains some data that is passed from the CtiDesktop manager to a search control as part of a CTI initiated lookup request.
LookupRequestKeys Represents a strongly-typed resource class for looking up localized strings, etc.
NewCallEventArgs Represents the event arguments that contain information regarding a new call event.
NewCallEventData Represents the new call details.

Interfaces

Interface Description
ICtiAgentStateControl Represents the specialized interface for describing a hosted control that is used for processing and or displaying agent state information.
ICtiAgentStateManager Represents the agent state manager interface.
ICtiCallStateManager Represents the interface for the CTI subsystem. Not for developer use Internal only.
ICtiChat Represents the place holder to allow us to identify a CTI chat object.
ICtiControl Represents the core interfaces for CTI components. This interface will be used by the desktop to determine if a control is a CTI host control.
ICtiDesktopManager Represents a hosted control that will act as the CTI Desktop manager for the CTI Subsystem. The desktop manager is responsible for the business logic and decoding of CTI events.
ICtiEmail Represents a place holder to allow us to identify CTI based email types.
ICtiEnabledControlConsumer Represents a hosted control that will accept pointers to the StateManagerCore and the AgentStateManagerCore.

Enumerations

Enumeration Description
StateRequestType Represents the status request type used by the SetAgentState method.

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