Microsoft.Uii.Desktop.Cti.Core Namespace

Classes

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

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.

Enums

StateRequestType

Represents the status request type used by the SetAgentState method.