Reference Library
Avaya.ApplicationEnablement.DMCC Namespace
NamespacesAvaya.ApplicationEnablement.DMCC
Declaration Syntax
C#Visual BasicVisual C++
namespace Avaya.ApplicationEnablement.DMCC
Namespace Avaya.ApplicationEnablement.DMCC
namespace Avaya.ApplicationEnablement.DMCC
Types
All TypesClassesInterfacesEnumerationsDelegates
IconTypeDescription
ThirdPartyCallController..::..AgentInfo
Class which holds all the agent information.

ThirdPartyCallController..::..AgentLoggedOffEventArgs
The class which holds the data for the Agent Logged Off Event

Supported in: 6.1.0


AgentLoggedOffEventHandler
Message sent when the server notifies the client application that the agent has logged off.

Supported in: 6.1.0


ThirdPartyCallController..::..AgentLoggedOnEventArgs
The class which holds the data for the Agent Logged On Event

Supported in: 6.1.0


AgentLoggedOnEventHandler
Message sent when the server notifies the client application that the agent has logged on.

Supported in: 6.1.0


ThirdPartyCallController..::..AgentLoginExtensionEventArgs
The class which holds the data for the Agent Login Extension Event. One or more of these events comes in when a GetAgentLogin request is made.

Supported in: 6.1.0


AgentLoginExtensionEventHandler
Message sent when the server notifies object that the event for the GetAgentLogin request has been received.

Supported in: 6.1.0


ThirdPartyCallController..::..AgentNotReadyEventArgs
The class which holds the data for the Agent Not Ready Event

Not Supported


AgentNotReadyEventHandler
Message sent when the server notifies the client application that the agent is not ready.

Not Supported


ThirdPartyCallController..::..AgentReadyEventArgs
The class which holds the data for the Agent Ready Event

Not Supported


AgentReadyEventHandler
Message sent when the server notifies the client application that the agent is ready.

Not Supported


ThirdPartyCallController..::..AgentState
Supported agent states.

ThirdPartyCallController..::..AgentWorkingAfterCallEventArgs
The class which holds the data for the Agent Working After Call Event

Not Supported


AgentWorkingAfterCallEventHandler
Message sent when the server notifies the client application that the agent is working after a call.

Not Supported


ThirdPartyCallController..::..AlgorithmValue
The supported values for Algorithm.

ThirdPartyCallController..::..AlternateCallResponseArgs
Parameters associated with the AlternateCall request.

AlternateCallResponseHandler
Delegate for a response to a AlternateCall request

ThirdPartyCallController..::..AnswerCallResponseArgs
Parameters associated with the AnswerCall request.

AnswerCallResponseHandler
Delegate for a response to a AnswerCall request

ServiceProvider..::..ApplicationSpecificLicensePkcs12Delegate
This delegate is used to return a X509Certificate2 instance composed of a Private Key and X509 Public Certificate to be used to create a digital signature of an XML document.

ThirdPartyCallController..::..BridgedEventArgs
The class which holds the data associated with the Bridged Event.

Phone..::..ButtonFunctions
Enum which represent the different button functions.

Phone..::..ButtonIDConstants
Useful button constants

Phone..::..GetButtonInfoResponseResponseArgs..::..ButtonItem
Attributes associated with a button

CallAssociated
The CallAssociated object is used to provide the services for performing high-level third party call associated functions.

Supported in: 6.3.0


CallAssociatedStartMonitorResponseHandler
Delegate for a response to a StartMonitor request

Supported in: 6.3.0


CallAssociatedStopMonitorResponseHandler
Delegate for a response to a StopMonitor request

Supported in: 6.3.0


ThirdPartyCallController..::..CallCharacteristics
Class which defines all the supported data for Call Characteristics

ThirdPartyCallController..::..CallClearedEventArgs
The class which holds the data associated with the Call Cleared Event.

CallClearedEventHandeler
Message sent when the server notifies object that the call was cleared.

ThirdPartyCallController..::..CallIdentifier
Definition for a Call Identifier which is used in third party call requests.

ThirdPartyCallController..::..SnapshotCallResponseArgs..::..CallInfo
Information about the call

CallInformationLink..::..GetCallInformationResponseArgs..::..CallInfo
Information about a specific call.

CallInformationLink..::..CallInformationEvents
Contains the type of link event that the API can monitor.

CallInformationLink
Object which deals with links

ThirdPartyCallController..::..CallLinkageData
Class which represents the Call Linkage Data

ThirdPartyCallController..::..CallPrivateData
Private data for Make Call

CallAssociated..::..CancelTelephonyTonesResponseArgs
Parameters associated with the CancelTelephonyTones request.

Supported in: 6.3.0


CancelTelephonyTonesResponseHandler
Delegate for a response to a CancelTelephonyTones request

Supported in: 6.3.0


ServiceProvider..::..ChangeDeviceSecurityCodeResponseArgs
Parameters for Change Device Security Code response.

ChangeDeviceSecurityCodeResponseHandler
Delegate which represents the handler for responses to the Change Device Security Code message.

ThirdPartyCallController..::..ChangeMonitorResponseArgs
Information associated with the response of a Change Monitor request that was sent to the server.

Supported in: 6.1.0


Media..::..ChangeMonitorResponseArgs
Parameters associated with the response to ChangeMonitor request.

Supported in: 6.1.0


Phone..::..ChangeMonitorResponseArgs
Data assoicated with the response to a Change Monitor request.

Supported in: 6.1.0


ServiceProvider..::..ChangeSystemStatusFilterResponseArgs
The class holds the data for the ChangeSystemStatusFilter response.

Supported in: 6.2.0


ChangeSystemStatusFilterResponseHandler
Delegate for a response to a ChangeSystemStatusFilter request.

Supported in: 6.2.0


ThirdPartyCallController..::..ClearCallResponseArgs
Parameters associated with the ClearCall request.

ClearCallResponseHandler
Delegate for a response to a ClearCall request

ThirdPartyCallController..::..ClearConnectionParameters
Data associated with the Clear Connection request.

Supported in: 6.1.0


ThirdPartyCallController..::..ClearConnectionPrivateData
Private data for the Clear Connection request.

Supported in: 6.1.0


ThirdPartyCallController..::..ClearConnectionResponseArgs
Parameters associated with the ClearConnection request.

ClearConnectionResponseHandler
Delegate for a response to a ClearConnection request

Phone..::..MediaInfo..::..Codec
Used to specify the supported codecs

Supported in 6.3.3


ThirdPartyCallController..::..CollectCode
Information for the CollectCode parameter

ThirdPartyCallController..::..CollectCodeType
The type of Collect Code

CallAssociated..::..CommonEventArgs
Common parameters for all CallAssociated events (except CallAssociatedObjectDeactivated).

CallInformationLink..::..CommonEventArgs
Common information to all Call Information events.

Phone..::..CommonEventArgs
Common parameters for all Phone events (except PhoneObjectDeactivated).

Phone..::..commonResponseArgs
Common parameters for all Phone responses.

CallAssociated..::..CommonResponseArgs
Common parameters for all CallAssociated responses.

CallInformationLink..::..CommonResponseArgs
Common information in all Call Information Responses

ThirdPartyCallController..::..ConferenceCallResponseArgs
Constructor

ConferenceCallResponseHandler
Delegate for a response to a ConferenceCall request

ThirdPartyCallController..::..ConferencedEventArgs
Information associated with a Conferenced event.

ConferencedEventHandler
Message sent when the server notifies object that the call conferenced.

ThirdPartyCallController..::..ConnectionClearedEventArgs
Information associated with a Connection Cleared event.

ConnectionClearedEventHandler
Message sent when the server notifies object that the call's connections have been cleared.

ThirdPartyCallController..::..ConnectionListItem
Individual item in a Connection List.

ThirdPartyCallController..::..ConsultationCallOptions
The options available used to specify the intended purpose for a Consultation Call.

Note: The specified consult option does not actually restrict subsequent handling of the consultation call.

Supported in: 6.2.0


ThirdPartyCallController..::..ConsultationCallParameters
This class contain all the parameters associated with a ConsultationCall Request.

Supported in: 6.2.0


ThirdPartyCallController..::..ConsultationCallPrivateData
Private Data for the Consultation Call request.

ThirdPartyCallController..::..ConsultationCallResponseArgs
Parameters associated with the ConsultationCall request.

ConsultationCallResponseHandler
Delegate for a response to a ConsultationCall request

ControlEvents
GUID for the ActiveX Control

ControlMethods
COM interface declarations for the DMCC command methods

ServiceProvider..::..ConvertDialStringToE164ResponseArgs
Parameters for the Convert Dial String To E164 response.

ConvertDialStringToE164ResponseHandler
Delegate which represents the handler for responses to the Convert Dial String To E164 Response Handler message.

ServiceProvider..::..ConvertE164ToDialStringResponseArgs
Parameters for the Convert E164 To Dial String response.

ConvertE164ToDialStringResponseHandler
Delegate which represents the handler for responses to the Convert E164 To Dial String message.

ThirdPartyCallController..::..DeflectCallResponseArgs
Parameters associated with the DeflectCall request.

DeflectCallResponseHandler
Delegate for a response to a DeflectCall request

Media..::..DeleteMessageResponseArgs
Parameters associated with the response to DeleteMessage request.

DeleteMessageResponseHandler
Delegate for a response to a DeleteMessage request

ThirdPartyCallController..::..DeliveredEventEventArgs
Information associated with a Delivered event.

DeliveredEventHandler
Message sent when the server notifies object that the call has been delivered.

Phone..::..MediaInfo..::..DependencyMode
The valid dependency modes.

ThirdPartyCallController..::..DestinationCondition
Defines the supported values for Destination Condition.

ThirdPartyCallController..::..DestintationDetection
Defines the data for Destination Detection.

ThirdPartyCallController..::..DetectionAction
Defines the supported values for Detection Action.

Device
The class which represents all Devices in the API.

ServiceProvider..::..GetPhysicalDeviceInformationResponseArgs..::..DeviceCategory
The supported device categories.

Device..::..DeviceCommonResponseArgs
Common parameteres for all response handlers

ThirdPartyCallController..::..DeviceHistoryListItem
The class which holds the individual list items which are contained in a DeviceHistory list.

ThirdPartyCallController..::..SnapshotDeviceResponseArgs..::..DeviceInfo
Information related to a Device (connection states, callIds, etc.)

ServiceProvider..::..GetPhysicalDeviceNameResponseArgs..::..DeviceType
The supported Device Types

ThirdPartyCallController..::..DigitsDialedEventArgs
The class which holds the data associated with the Digits Dialed Event.

ThirdPartyCallController..::..DirectedPickupParameters
The data needed for a Directed Pickup request.

Supported in: 6.1.0


ThirdPartyCallController..::..DirectedPickupResponseArgs
The class which holds the data for the Directed Pickup response.

Supported in: 6.1.0


DirectedPickupResponseHandler
Delegate for a response to a DirectedPickup request

Supported in: 6.1.0


Phone..::..DisplayUpdatedEventArgs
Parameters associated with the DisplayUpdated event.

DisplayUpdatedEventHandler
Delegate for a DisplayUpdated event.

ThirdPartyCallController..::..DivertedEventEventArgs
Information associated with a Diverted event.

EventCause values: • REDIRECTED: The call has been redirected. • CALLFORWARDIMMEDIATE: The call has been redirected via the Call Forwarding feature. • CALLFORWARDBUSY: The call has been redirected for one of the following reasons: - Cover: principal busy - Cover: all call appearance busy


DivertedEventHandler
Message sent when the server notifies object that the call has been diverted.

ServiceProvider..::..DmccProtocolVersion
ProtocolVersion contains the strings which the .NET ServiceProvider understands for the protocol in the StartApplicationSession() interface. PROTOCOL_VERSION_4_1 (and later) are the only officially supported protocol, but PROTOCOL_VERSION_3_0, PROTOCOL_VERSION_3_1, and PROTOCOL_VERSION_4_0 are also there if you want to attempt to use an earlier protocol version.

ThirdPartyCallController..::..DoNotDisturbEventArgs
Information associated with a Do Not Disturb event.

DoNotDisturbEventHandler
Message sent when the server notifies object that the Do Not Disturb State has changed.

ThirdPartyCallController..::..DROP_RESOURCE
Valid values for the drop resource.

Media..::..Encryption
Encryption information about the media.

ThirdPartyCallController..::..EndpointRegisteredEventArgs
Parameters associated with the EndpointRegistered event.

Supported in: 6.3.0


EndpointRegisteredEventHandler
Delegate for a EndpointRegistered event.

Supported in: 6.3.0


ThirdPartyCallController..::..EndpointRegistrationInfoItem
This object will contain the requested endpoint registration information for each registered instance of the requested device.

Supported in: 6.3.0


ThirdPartyCallController..::..EndpointRegistrationInfoResponseArgs
Parameters associated with the EndpointRegistrationInfo request.

Supported in: 6.3.0


EndpointRegistrationInfoResponseHandler
Delegate for a response to a EndpointRegistrationInfo request

Supported in: 6.3.0


ThirdPartyCallController..::..EndpointUnregisteredEventArgs
Parameters associated with the response to EndpointUnregistered event.

Supported in: 6.3.0


EndpointUnregisteredEventHandler
Delegate for a EndpointUnregistered event.

Supported in: 6.3.0


ThirdPartyCallController..::..EnteredDigitsEventArgs
The class which holds the data for the Entered Digits Event

Supported in: 6.1.0


EnteredDigitsEventHandler
Message sent when the server notifies object that digits have been entered.

Supported in: 6.1.0


ThirdPartyCallController..::..EstablishedEventArgs
Information associated with a Established event.

EstablishedEventHandler
Message sent when the server notifies object that the call has been established.

ThirdPartyCallController..::..FailedEventArgs
Information associated with a Failed event.

EventCause values: • BUSY: User is busy or queue is full. • CALLNOTANSWERED: User is not responding. • TRUNKSBUSY: No trunks are available. • RESOURCESNOTAVAILABLE: Call cannot be completed due to switching resources limitation; For example, no circuit or channel is available. • REORDERTONE: Call is rejected or outgoing call is barred. • DESTNOTOBTAINABLE: Invalid destination number. • NETWORKNOTOBTAINABLE: Bearer capability is not available. • INCOMPATIBLEDESTINATION: Incompatible destination number. For example, a call from a voice station to a data extension. • CAPACITYOVERFLOW: - Queue full or for direct agent calls - The agent is not a member of the split or the agent is not logged in.


FailedEventHandler
Message sent when the server notifies object that the call has failed.

FlushToneCollectionBufferResponseHandler
Delegate for a response to a FlushToneCollectionBuffer request

Media..::..FlushToneCollectionResponseArgs
Parameters associated with the response to FlushToneCollection request.

ThirdPartyCallController..::..ForwardingEventArgs
Information associated with a Forwarding event.

ForwardingEventHandler
Message sent when the server notifies object that the call has been forwarded.

ThirdPartyCallController..::..GenerateDigitsResponseArgs
Parameters associated with the GenerateDigits request.

GenerateDigitsResponseHandler
Delegate for a response to a GenerateDigits request

CallAssociated..::..GenerateTelephonyTonesAbortEventArgs
Parameters associated with the GenerateTelephonyTonesAbort event.

Supported in: 6.3.0


GenerateTelephonyTonesAbortEventHandler
Delegate for a GenerateTelephonyTonesAbort event.

Supported in: 6.3.0


CallAssociated..::..GenerateTelephonyTonesResponseArgs
Parameters associated with the GenerateTelephonyTones request.

Supported in: 6.3.0


GenerateTelephonyTonesResponseHandler
Delegate for a response to a GenerateTelephonyTones request

Supported in: 6.3.0


ThirdPartyCallController..::..GetAcdSplitResponseArgs
The class which holds the data for the Get Acd Split response.

Supported in: 6.1.0


GetAcdSplitResponseHandler
Delegate for a response to a GetAcdSplit request

Supported in: 6.1.0


ThirdPartyCallController..::..GetAgentLoginResponseArgs
The class which holds the data for the Get Agent Login response.

Supported in: 6.1.0


GetAgentLoginResponseHandler
Delegate for a response to a GetAgentLoging request

Supported in: 6.1.0


ThirdPartyCallController..::..GetAgentStateResponseArgs
The class which holds the data for the Get Agent State response.

Supported in: 6.1.0


GetAgentStateResponseHandler
Delegate for a response to a GetAgentState request

Supported in: 6.1.0


GetButtonInfoResponseHandler
Delegate for a response to a GetButtonInfo request

Phone..::..GetButtonInfoResponseResponseArgs
Parameters associated with the response to GetButtonInfoResponse request.

CallInformationLink..::..GetCallInformationResponseArgs
Information associated with the response of a GetCallInformation request to the server.

GetCallInformationResponseHandler
Delegate for handling the response to a GetCallInformation request.

ThirdPartyCallController..::..GetCallLinkageDataResponseArgs
The class which holds the data for the Get Call Linkage Data response.

Supported in: 6.1.0


GetCallLinkageDataResponseHandler
Delegate for a response to a GetCallLinkageData request

Supported in: 6.1.0


Device..::..GetDeviceIdDeviceInstance
Specifies the device ID instance

Supported in: 5.2.0


ServiceProvider..::..GetDeviceIdListEventArgs
Parameters for the Get Device Id List event.

GetDeviceIdListEventHandler
Delegate which represents the handler for events to the Get Device ID List message.

ServiceProvider..::..GetDeviceIdListResponseArgs
Parameters for the Get Device Id List response.

GetDeviceIdListResponseHandler
Delegate which represents the handler for responses to the Get Device ID List message.

Device..::..GetDeviceIdResponseArgs
Parameters associated with the response to GetDeviceId request.

GetDeviceIdResponseHandler
Delegate for handling the response to a GetDeviceId request.

Phone..::..GetDisplayResponseArgs
Parameters associated with the response to GetDisplay request.

GetDisplayResponseHandler
Delegate for a response to a GetDisplay request

ThirdPartyCallController..::..GetDoNotDisturbResponseArgs
Parameters associated with the GetDoNotDisturb request.

GetDoNotDisturbResponseHandler
Delegate for a response to a GetDoNotDisturb request

ThirdPartyCallController..::..GetForwardingResponseArgs
Parameters associated with the GetForwarding request.

GetForwardingResponseHandler
Delegate for a response to a GetForwarding request

Phone..::..GetHookswitchResponseArgs
Parameters associated with the response to GetHookswitch request.

GetHookswitchResponseHandler
Delegate for a response to a GetHookswitch request

Phone..::..GetLampModeResponseArgs
Parameters associated with the response to GetLampModeResponse request.

GetLampModeResponseHandler
Delegate for a response to a GetLampMode request

CallInformationLink..::..GetLinkStatusResponseArgs
Information associated with the response of a SingleStepConferenceCall request to the server.

GetLinkStatusResponseHandler
Delegate for handling the response to a GetLinkStatus request.

ThirdPartyCallController..::..GetMessageWaitingIndicatorResponseArgs
Parameters associated with the response to a GetMessageWaitingIndicator request.

Supported in: 6.3.3


Phone..::..GetMessageWaitingIndicatorResponseArgs
Parameters associated with the response to GetMessageWaitingIndicator request.

GetMessageWaitingIndicatorResponseHandler
Delegate for a response to a GetMessageWaitingIndicator request

GetMessageWaitingIndicatorTpccResponseHandler
Delegate for a response to a GetMessageWaitingIndicator request

Supported in: 6.3.3


ServiceProvider..::..GetMonitorListEventArgs
Parameters for the Get Monitor List event.

GetMonitorListEventHandler
Delegate which represents the handler for events to the Get Monitor List message.

ServiceProvider..::..GetMonitorListResponseArgs
Parameters for the Get Monitor List response.

GetMonitorListResponseHandler
Delegate which represents the handler for responses to the Get Monitor List message.

ServiceProvider..::..GetPhysicalDeviceInformationResponseArgs
Information associated with the response of a GetPhysicalDeviceInformationrequest to the server.

Supported in: 5.2.0


GetPhysicalDeviceInformationResponseHandler
Delegate for handling the response to a GetPhysicalDeviceInformation request.

Supported in: 5.2.0


ServiceProvider..::..GetPhysicalDeviceNameResponseArgs
Information associated with the response of a GetPhysicalDeviceName request to the server.

Supported in: 5.2.0


GetPhysicalDeviceNameResponseHandler
Delegate for handling the response to a GetPhysicalDeviceName request.

Supported in: 5.2.0


Phone..::..GetRegistrationStateResponseArgs
Parameters associated with the response to GetRegistrationState request.

GetRegistrationStateResponseHandler
Delegate for a response to a GetRegistrationState request

Phone..::..GetRingerStatusResponseArgs
Parameters associated with the response to GetRingerStatus request.

GetRingerStatusResponseHandler
Delegate for a response to a GetRingerStatus request

ServiceProvider..::..GetSessionIdListResponseArgs
Parameters for the Get Session Id List response.

GetSessionIdListResponseHandler
Delegate which represents the handler for responses to the Get Session ID List message.

ThirdPartyCallController..::..GetThirdPartyDeviceIdResponseArgs
Parameters associated with the response to GetThirdPartyDeviceId request.

GetThirdPartyDeviceIdResponseHandler
Delegate for a response to a GetThirdPartyDeviceId request

ServiceProvider..::..GetTimeOfDayResponseArgs
The class holds the data for the GetTimeOfDay response.

Supported in: 6.3.0


GetTimeOfDayResponseHandler
Delegate for a response to a GetTimeOfDay request.

Supported in: 6.3.0


ServiceProvider..::..GetPhysicalDeviceInformationResponseArgs..::..GroupDeviceAttributes
The attributes of the device group.

ThirdPartyCallController..::..HeldEventArgs
Information associated with a Held event.

HeldEventHandler
Message sent when the server notifies object that the call has been held.

ThirdPartyCallController..::..HoldCallResponseArgs
Parameters associated with the HoldCall request.

HoldCallResponseHandler
Delegate for a response to a HoldCall request

Phone..::..HookswitchUpdatedEventArgs
Parameters associated with the response to HookswitchUpdated event.

HookswitchUpdatedEventHandler
Delegate for a HookswitchUpdated event.

ICallAssociated
Defines all the interfaces for CallAssociated.

ICallInformationLink
Defines all the interfaces for CallInformationLink.

IDevice
Defines all the interfaces for Device.

IMedia
Defines all the interfaces for Media.

XmlProcessor..::..InjectXmlResponseArgs
The object responsible for sending and receiving XML messages to the server.
Response to an InjectXml server request.

InjectXmlResponseHandler
Delegate for a response to a InjectXml request

ThirdPartyCallController..::..LookAheadInfo..::..InterflowPriority
The priority of the Interflow.

ThirdPartyCallController..::..LookAheadInfo..::..InterflowType
The Interflow type.

IPhone
Defines all the interfaces for Phone.

Media..::..MediaStartedEventArgs..::..IpInfo
IP Information about where the media was sent to.

IServiceProvider
Defines all the interfaces for ServiceProvider.

IThirdPartyCallController
Defines all the interfaces for ThirdPartyCallController.

IXmlProcessor
Interface for XmlProcessor class.

Phone..::..LampColor
All the possible lamp colors

Phone..::..LampState
All the possible lamp states

Phone..::..LampUpdatedEventArgs
Parameters associated with the LampUpdated event.

LampUpdatedEventHandler
Delegate for a LampUpdated event.

CallInformationLink..::..LinkDownEventArgs
Information associated with a Link Down Event.

LinkDownEventHandler
Message sent when the server notifies object that the link is now down.

CallInformationLink..::..GetLinkStatusResponseArgs..::..LinkStatus
Contains details about the status of the link.

CallInformationLink..::..LinkUpEventArgs
Information associated with a LinkUp Event.

LinkUpEventHandler
Message sent when the server notifies object that the link is now up.

ThirdPartyCallController..::..LocalConnectionState
Indicates the connection state of the device associated with a specific event

Supported in 6.3.3


ThirdPartyCallController..::..LoggedOn
Logged in state of an agent.

Phone..::..LoginInfo
Information pertaining to logging in a phone.

ThirdPartyCallController..::..LookAheadInfo
Class which contains all the data associated with Look Ahead Information.

ThirdPartyCallController..::..MakeCallParameters
Data assoicated with the Make Call request.

Supported in: 6.1.0


ThirdPartyCallController..::..MakeCallPrivateData
Private Data for the Make Call request.

ThirdPartyCallController..::..MakeCallResponseArgs
Parameters associated with the MakeCall request.

MakeCallResponseHandler
Delegate for a response to a MakeCall request

ThirdPartyCallController..::..MakePredictiveCallParameters
The data needed for a Make Predictive Call request.

Supported in: 6.1.0


ThirdPartyCallController..::..MakePredictiveCallResponseArgs
The class which holds the data for the Make Predictive Call response.

Supported in: 6.1.0


MakePredictiveCallResponseHandler
Delegate for a response to a MakePredictiveCall request

Supported in: 6.1.0


Media
Responsible for performing all media operations on a phone device.

MediaChangeMonitorResponseHandler
Delegate for a response to a MediaChangeMonitor request

Supported in: 6.1.0


Media..::..MediaCommonEventArgs
Common parameters for all media events.

Media..::..MediaCommonResponseArgs
Common parameters for all media responses.

Phone..::..MediaInfo..::..MediaEncryption
Used to specify the supported Media Encryption algorithms

Supported in 6.3.3


Media..::..MediaEvents
The type of media events that may be monitored.

Phone..::..MediaInfo
Information about how and where the media should be delivered.

Media..::..MediaMode
Defines the media modes a phone can be in.

Media..::..MediaStartedEventArgs
Parameters associated with the Media Started event.

MediaStartedEventHandler
Media Started delegate. Notification to the application that media has started.

MediaStartMonitorResponseHandler
Delegate for a response to a StartMonitor request

Media..::..MediaStopMonitorResponseArgs
Parameters associated with the response to GetThirdPartyDeviceId request.

MediaStopMonitorResponseHandler
Delegate for a response to a StopMonitor request

Media..::..MediaStoppedEventArgs
Parameters associated with the Media Stopped event.

MediaStoppedEventHandler
Media Stopped delegate. Notification to the application that media has stopped.

ThirdPartyCallController..::..MessageWaitingEventArgs
Parameters associated with the response to MessageWaiting event.

Supported in: 6.3.3


MessageWaitingEventHandler
Delegate for a MessageWaiting event.

Supported in: 6.3.3


ServiceProvider..::..MissedAtLeastOneKeepAliveEventArgs
Parameters for Missed At Least One Keep Alive event

MissedAtLeastOneKeepAliveEventHandler
Delegate which represents the handler for the event which signifies that the server missed at least one keep alive response. This event may indicate no connectivity to ehserver or the server might be down.

ServiceProvider..::..GetMonitorListEventArgs..::..MonitorListResponseEntry
The data associated with each monitor.

ThirdPartyCallController..::..MonitorStopEventArgs
The class which holds the data associated with the Monitor Stop Event.

MonitorStopEventHandeler
Message sent when the server notifies object that a monitor was stopped.

ThirdPartyCallController..::..MWI_ApplicationType
The set of application types that are capable of enabling (turn on) a device message waiting indicator.

Supported in: 6.3.3


ThirdPartyCallController..::..NetworkCapabilitiesChangedEventArgs
The class which holds the data associated with the Network Capabilities Changed Event.

ThirdPartyCallController..::..NetworkReachedEventArgs
Class which holds the data for the Network Reached event.

Supported in: 6.1.0


NetworkReachedEventHandler
Message sent when the server notifies object that the netowrk was reached on the call.

Supported in: 6.1.0


ThirdPartyCallController..::..OfferedEventArgs
The class which holds the data associated with the Offered Event.

ThirdPartyCallController..::..OriginalCallInfo
Class which contains all the Original Call Information data

ThirdPartyCallController..::..OriginatedEventArgs
Information associated with a Originated event.

OriginatedEventHandler
Message sent when the server notifies object that the call has been originated.

ThirdPartyCallController..::..PendingAgentState
Supported pending agent states.

Phone
The Pone object is used to do all first party type actions on a phone device

PhoneChangeMonitorResponseHandler
Delegate for a response to a ChangeMonitor request

Supported in: 6.1.0


Phone..::..PhoneEvents
The types of events that can be monitored on a phone.

Phone..::..PhoneLampModeItem
The mode a lamp can be in

PhoneStartMonitorResponseHandler
Delegate for a response to a StartMonitor request

Phone..::..PhoneStopMonitorResponseArgs
Parameters associated with the response to StopMonitor request.

PhoneStopMonitorResponseHandler
Delegate for a response to a StopMonitor request

Media..::..PlayingEventArgs
Parameters associated with the Playing event.

PlayingEventHandler
Playing Event delegate. Notification to the application that A wav file has started playing.

Media..::..PlayingStoppedEventArgs
Parameters associated with the Playing Stopped event.

PlayingStoppedEventHandler
Playing Stopped Event delegate. Notification to the application that A wav file has stopped playing.

Media..::..PlayingSuspendedEventArgs
Parameters associated with the Playing Suspended event.

PlayingSuspendedEventHandler
Playing Suspended Event delegate. Notification to the application that A wav file has suspended playing.

Media..::..PlayRepeatInfo
Information about whehter a file should be repeated.

Phone..::..PressButtonResponseArgs
Parameters associated with the response to PressButton request.

PressButtonResponseHandler
Delegate for a response to a PressButton request

ThirdPartyCallController..::..NetworkReachedEventArgs..::..ProgressDescription
Supported values for Progress Description.

ThirdPartyCallController..::..NetworkReachedEventArgs..::..ProgressLocation
Supported values for Provess Location.

ThirdPartyCallController..::..ProvidedCodeType
The allowed type of User Provided Codes.

ThirdPartyCallController..::..QueueEventArgs..::..QueuedEventCause
The cause the call was queued.

QueuedEventHandler
Message sent when the server notifies object that the call was queued.

Supported in: 6.1.0


ThirdPartyCallController..::..QueueEventArgs
The class which holds the data associated with the Queued Event.

Supported in: 6.1.0


ThirdPartyCallController..::..ReconnectCallPrivateData
Private Data for the Reconnect Call request.

ThirdPartyCallController..::..ReconnectCallResponseArgs
Parameters associated with the ReconnectCall request.

ReconnectCallResponseHandler
Delegate for a response to a ReconnectCall request

Media..::..RecordingEventArgs
Parameters associated with the Recording event.

RecordingEventHandler
Recording Event delegate. Notification to the application that A wav file has started recording.

Media..::..RecordingStoppedEventArgs
Parameters associated with the Recording Stopped event.

RecordingStoppedEventHandler
Recording Stopped Event delegate. Notification to the application that A wav file has stopped recording.

Media..::..RecordingSuspendedEventArgs
Parameters associated with the Recording Suspended event.

RecordingSuspendedEventHandler
Recording Suspended Event delegate. Notification to the application that A wav file has suspended recording.

Phone..::..RedirectMediaResponseArgs
Parameters associated with the RedirectMedia request.

RedirectMediaResponseHandler
Delegate for a response to a RedirectMedia request

Phone..::..RegisterTerminalResponseArgs
Parameters associated with the response to RegisterTerminal request.

RegisterTerminalResponseHandler
Delegate for a response to a RegisterTerminal request

Phone..::..GetRegistrationStateResponseArgs..::..RegistrationState
The registration states a device may be in.

Device..::..ReleaseDeviceIdResponseArgs
Parameters associated with the response to ReleaseDeviceId request.

ReleaseDeviceIdResponseHandler
Delegate for handling the response to a ReleaseDeviceId request.

ThirdPartyCallController..::..RequestedAgentState
The supported agent states.

ServiceProvider..::..RequestSystemStatusResponseArgs
The class holds the data for the RequestSystemStatus response.

Supported in: 6.2.0


RequestSystemStatusResponseHandler
Delegate for a response to a RequestSystemStatus request.

Supported in: 6.2.0


ServiceProvider..::..ResetApplicationSessionResponseArgs
Parameters for Reset Application Session response.

ResetApplicationSessionResponseHandler
Delegate which represents the handler for responses to the Reset Application Session message.

ThirdPartyCallController..::..CollectCodeType..::..Restriction
Valid Restriction types.

ServiceProvider..::..ConvertE164ToDialStringResponseArgs..::..Result
The Result of each conversion attempt.

ServiceProvider..::..ConvertDialStringToE164ResponseArgs..::..Result
The Result of each conversion attempt.

ThirdPartyCallController..::..ResultingConections
Class which represents the ResultingConnections list

ServiceProvider..::..ConvertE164ToDialStringResponseArgs..::..Result..::..ResultType
The possible results of the converion.

ServiceProvider..::..ConvertDialStringToE164ResponseArgs..::..Result..::..ResultType
The possible results of the converion.

Media..::..ResumePlayingResponseArgs
Parameters associated with the response to ResumePlaying request.

ResumePlayingResponseHandler
Delegate for a response to a ResumePlaying request

Media..::..ResumeRecordingResponseArgs
Parameters associated with the response to ResumeRecording request.

ResumeRecordingResponseHandler
Delegate for a response to a ResumeRecording request

Media..::..RetrievalCriteria
Specifies the information necessary for setting tone retrieval criteria.

ThirdPartyCallController..::..RetrieveCallResponseArgs
Parameters associated with the RetrieveCall request.

RetrieveCallResponseHandler
Delegate for a response to a RetrieveCall request

ThirdPartyCallController..::..RetrievedEventArgs
Information associated with a Retrieved event.

RetrievedEventHandler
Message sent when the server notifies object that the call has been retrieved.

Phone..::..RingerStatusUpdatedEventArgs
Parameters associated with the RingerStatusUpdatedArgs event.

RingerStatusUpdatedEventHandler
Delegate for a response to a RingerStatusUpdatedArgs request

ThirdPartyCallController..::..RouteEndParameters..::..ROUTE_END_ERROR_VALUES
The Valid error values sent in a Route End Request and also received in a Route End Event.

ThirdPartyCallController..::..RouteEndEventArgs
The class which holds the data for the Route End Event.

Supported in: 6.1.0


RouteEndEventHandler
Message sent when the server notifies object that the Route End has been issued.

Supported in: 6.1.0


ThirdPartyCallController..::..RouteEndParameters
Class which holds the data for the Route End request.

Supported in: 6.1.0


ThirdPartyCallController..::..RouteEndResponseArgs
The information associated with a Route End request when an error occurred.

Supported in: 6.1.0


RouteEndResponseHandler
Delegate for a response to a Route End Request. NOTE: The only time you will get this is in the case of an error.

Supported in: 6.1.0


ThirdPartyCallController..::..RouteRegiserResponseArgs
The class which holds the data for the Route Register response.

Supported in: 6.1.0


ThirdPartyCallController..::..RouteRegisterAbortEventArgs
The class which holds the data for the Route Register Abort Event.

Supported in: 6.1.0


RouteRegisterAbortEventHandler
Message sent when the server notifies object that the Route Register has been aborted.

Supported in: 6.1.0


ThirdPartyCallController..::..RouteRegisterCancelResponseArgs
The class which holds the data for the Route Register Cancel response.

Supported in: 6.1.0


RouteRegisterCancelResponseHandler
Delegate for a response to a RouteRegisterCancel request

Supported in: 6.1.0


ThirdPartyCallController..::..RouteRegisterParameters
Information needed for the RouteRegister request.

Supported in: 6.1.0


RouteRegisterResponseHandler
Delegate for a response to a RouteRegister request

Supported in: 6.1.0


ThirdPartyCallController..::..RouteRequestEventArgs
The class which holds the data for the Route Register Event.

Supported in: 6.1.0


RouteRequestEventHandler
Message sent when the server notifies object that a route request has been issued.

Supported in: 6.1.0


ThirdPartyCallController..::..RouteSelectParameters
Information necessary for the RouteSelect command.

Supported in: 6.1.0


ThirdPartyCallController..::..RouteSelectResponseArgs
The information associated with a Route Select request when an error occurred.

Supported in: 6.1.0


RouteSelectResponseHandler
Delegate for a response to a Route Select Request. NOTE: The only time you will get this is in the case of an error.

Supported in: 6.1.0


ThirdPartyCallController..::..RouteUsedEventArgs
The class which holds the data for the Route Used Event.

Supported in: 6.1.0


RouteUsedEventHandler
Message sent when the server notifies object that the Route Used has been issued.

Supported in: 6.1.0


ThirdPartyCallController..::..SelectiveListening
Class which represents the Selective Listening data

ThirdPartyCallController..::..SelectiveListeningHoldParameters
Class which contains the parameters for the Selective Listening Hold request.

Supported in: 6.1.0


ThirdPartyCallController..::..SelectiveListeningHoldResponseArgs
The class which holds the data for the Selective Listening Hold response.

Supported in: 6.1.0


SelectiveListeningHoldResponseHandler
Delegate for a response to a SelectiveListengingHold request

Supported in: 6.1.0


ThirdPartyCallController..::..SelectiveListeningRetrieveParameters
Class which contains the parameters for the Selective Listening Retrieve request.

Supported in: 6.1.0


ThirdPartyCallController..::..SelectiveListeningRetrieveResponseArgs
The class which holds the data for the Selective Listening Retrieve response.

Supported in: 6.1.0


SelectiveListeningRetrieveResponseHandler
Delegate for a response to a SelectiveListeningRetrieve request

Supported in: 6.1.0


ServiceProvider..::..ServerConnectionDownEventArgs
Parameters for Server Connection Down event

ServerConnectionDownEventHandler
Delegate which represents the handler for the Server Connection Down Event

ServiceProvider..::..ServerConnectionNotActiveEventArgs
Parameters for Server Connection Not Active Event

ServerConnectionNotActiveEventHandler
Delegate which represents the handler for the Server Connection Not Active Event

ThirdPartyCallController..::..ServiceInitiatedEventArgs
The class which holds the data for the Service Initiated Event

Supported in: 6.1.0


ServiceInitiatedEventHandler
Message sent when the server notifies object that service has been initiated on the call.

Supported in: 6.1.0


Phone..::..ServiceLinkStatusEventArgs
Parameters associated with the ServiceLinkStatusArgs event.

Supported in: 6.2.0


ServiceLinkStatusEventHandler
Delegate for a response to a ServiceLinkStatusArgs request.

Supported in: 6.2.0


ServiceProvider
The base class necessary to communicate to the DMCC Server.

ServiceProvider..::..ServiceProviderCommonEventArgs
Common parameteres for all Event handlers

ServiceProvider..::..ServiceProviderCommonResponseArgs
Common parameteres for all response handlers

ServiceProvider..::..ServiceProviderObjectDeactivatedEventArgs
Parameters for Object Deactivated Event

ServiceProvider..::..ServiceProviderObjectDeactivatedEventArgs..::..ServiceProviderObjectDeactivatedReason
Reasons as to why the Service Provider has been deactivated. Use GetMoreInformation to get more detailed information. The following values are valid: NO_SOCKET_CONNECTIVITY_TO_SERVER: Probably the socket was closed or a socket error of some kind was received. SERVER_CONNECTION_DOWN_EVENT_RECEIVED: The server has notified the Service provider that the socket is about to be closed. OBJECT_BEING_RELEASED_FROM_MEMORY: Garbage collection is taking place on the Service Provider. This Service Provider object is no longer valid. REQUEST_FROM_APPLICATION: The application requested that the Service Provider be deactivated. OTHER: Some other reason, look at moreInfo for more information.

ServiceProvider..::..SessionManagementEvents
The type of session management events that may be monitored.

ServiceProvider..::..SessionManagementStartMonitorResponseArgs
Information associated with the response of a SessionManagementStartMonitor request to the server.

SessionManagementStartMonitorResponseHandler
Delegate for handling the response to a SessionManagementStartMonitor request.

ServiceProvider..::..SessionManagementStopMonitorResponseArgs
Information associated with the response of a StopMonitor request to the server.

SessionManagementStopMonitorResponseHandler
Delegate for handling the response to a SessionManagementStopMonitor request.

ThirdPartyCallController..::..SetAgentStateParameters
The data needed for a Set Agent State request.

Supported in: 6.1.0


ThirdPartyCallController..::..SetAgentStateResponseArgs
The class which holds the data for the Set Agent State response.

Supported in: 6.1.0


SetAgentStateResponseHandler
Delegate for a response to a SetAgentState request

Supported in: 6.1.0


ThirdPartyCallController..::..SetDisplayResponseArgs
Information associated with the response of a SetDisplay request to the server.

Not Supported


SetDisplayResponseHandler
Delegate for handling the response to a SetDisplay request.

Not Supported


ThirdPartyCallController..::..SetDoNotDisturbResponseArgs
Parameters associated with the SetDoNotDisturb request.

SetDoNotDisturbResponseHandler
Delegate for a response to a SetDoNotDisturb request

ThirdPartyCallController..::..SetForwardingResponseArgs
Parameters associated with the SetForwarding request.

SetForwardingResponseHandler
Delegate for a response to a SetForwarding request

Phone..::..SetHookswitchResponseArgs
Parameters associated with the response to SetHookswitch request.

SetHookswitchResponseHandler
Delegate for a response to a SetHookswitch request

ThirdPartyCallController..::..SetMessageWaitingIndicatorResponseArgs
Parameters associated with the response to SetMessageWaitingIndicator request.

Supported in: 6.3.3


SetMessageWaitingIndicatorResponseHandler
Delegate for a response to a SetMessageWaitingIndicator request

Supported in: 6.3.3


ServiceProvider..::..SetSessionCharacteristicsDeviceIdType
Currently Tel URI mode is used for uaCSTA. This feature would be very useful to other applications that are not uaCSTA based (e.g. Sametime integration). Many enterprise directories contain users’ E.164 numbers rather than their Communication Manager extensions. Any application that wishes to use such a directory to lookup user phone numbers for click to call or number resolution on incoming call would benefit from this feature. This “Device ID type” characteristic will be requested by the application in a new “Set Session Characteristics” message.

Supported in: 5.2.0


ServiceProvider..::..SetSessionCharacteristicsEventFilterMode
Certain events are filtered out for OC in order to not show the presence of silent observers (e.g. call recording stations) or to prevent bridged appearance alerts, etc. This filtering may not be desirable for all uaCSTA applications, and conversely some non-uaCSTA apps may want this capability (e.g. Sametime). This “Desktop Call Control” characteristic will be requested by the application in a new “Set Session Characteristics” message.

Supported in: 5.2.0


ServiceProvider..::..SetSessionCharacteristicsResponseArgs
Information associated with the response of a SetSessionCharacteristics request to the server.

Supported in: 5.2.0


SetSessionCharacteristicsResponseHandler
Delegate for handling the response to a getSetSessionCharacteristics request.

Supported in: 5.2.0


Media..::..SetToneRetrievalCriteriaResponseArgs
Parameters associated with the response to SetToneRetrievalCriteria request.

SetToneRetrievalCriteriaResponseHandler
Delegate for a response to a SetToneRetrievalCriteria request

ThirdPartyCallController..::..SignallingCondition
Defines all the supported Signalling Conditions

ThirdPartyCallController..::..SignallingConditionsAction
Defines all the supported Signalling Conditions Actions.

ThirdPartyCallController..::..SignallingDetection
Class wich defines Signalling Detection.

ThirdPartyCallController..::..SignallingProtocolType
The supported signaling protocol types

Supported in: 6.3.0


ThirdPartyCallController..::..SingleStepConferenceCallParticipationType
Defines the participation types a user may request for a Single Step Conference Call

ThirdPartyCallController..::..SingleStepConferenceCallResponseArgs
Information associated with the response of a SingleStepConferenceCall request to the server.

SingleStepConferenceCallResponseHandler
Delegate for a response to a SingleStepConference request

ThirdPartyCallController..::..SingleStepTransferCallResponseArgs
Parameters associated with the SingleStepTransferCall request.

SingleStepTransferCallResponseHandler
Delegate for a response to a SingleStepTransferCall request

ThirdPartyCallController..::..SnapshotCallResponseArgs
Information associated with the response of a SnapShotCall request to the server.

SnapshotCallResponseHandler
Delegate for a response to a SnapshotCall request

ThirdPartyCallController..::..SnapshotDeviceResponseArgs
Parameters associated with the response to SnapshotDevice request.

SnapshotDeviceResponseHandler
Delegate for a response to a SnapshotDevice request

ServiceProvider..::..StartApplicationSessionResponseArgs
Parameters for Start Application Session response.

StartApplicationSessionResponseHandler
Delegate which represents the handler for responses to the Start Application Session message.

Media..::..StartDubbingResponseArgs
Parameters associated with the response to StartDubbing request.

StartDubbingResponseHandler
Delegate for a response to a StartDubbing request

CallAssociated..::..StartMonitorResponseArgs
Parameters associated with the response to StartMonitor request.

Supported in: 6.3.0


ThirdPartyCallController..::..StartMonitorResponseArgs
Information associated with the response of a StartMonitor request to the server.

CallInformationLink..::..StartMonitorResponseArgs
Information associated with the response of a StartMonitor request to the server.

Media..::..StartMonitorResponseArgs
Parameters associated with the response to GetThirdPartyDeviceId request.

Phone..::..StartMonitorResponseArgs
Parameters associated with the response to StartMonitor request.

StartMonitorResponseHandler
Delegate for handling the response to a StartMonitor request.

Media..::..StartPlayingResponseArgs
Parameters associated with the response to StartPlaying request.

StartPlayingResponseHandler
Delegate for a response to a StartPlaying request

Media..::..StartRecordingResponseArgs
Parameters associated with the response to StartRecording request.

StartRecordingResponseHandler
Delegate for a response to a StartRecording request

Media..::..StartToneCollectionResponseArgs
Parameters associated with the response to StartToneCollection request.

StartToneCollectionResponseHandler
Delegate for a response to a StartToneCollection request

ServiceProvider..::..StopApplicationSessionResponseArgs
Parameters for Stop Application Session response.

StopApplicationSessionResponseHandler
Delegate which represents the handler for responses to the Stop Application Session message.

Media..::..StopDubbingResponseArgs
Parameters associated with the response to StopDubbing request.

StopDubbingResponseHandler
Delegate for a response to a StopDubbing request

CallAssociated..::..StopMonitorResponseArgs
Parameters associated with the response to StopMonitor request.

Supported in: 6.3.0


CallInformationLink..::..StopMonitorResponseArgs
Information associated with the response of a StopMonitor request to the server.

StopMonitorResponseHandler
Delegate for handling the response to a StopMonitor request.

Media..::..StopPlayingResponseArgs
Parameters associated with the response to StopPlaying request.

StopPlayingResponseHandler
Delegate for a response to a StopPlaying request

Media..::..StopRecordingResponseArgs
Parameters associated with the response to StopRecording request.

StopRecordingResponseHandler
Delegate for a response to a StopRecording request

Media..::..StopToneCollectionResponseArgs
Parameters associated with the response to StopToneCollection request.

StopToneCollectionResponseHandler
Delegate for a response to a StopToneCollection request

Media..::..SuspendPlayingResponseArgs
Parameters associated with the response to SuspendPlaying request.

SuspendPlayingResponseHandler
Delegate for a response to a SuspendPlaying request

Media..::..SuspendRecordingResponseArgs
Parameters associated with the response to SuspendRecording request.

SuspendRecordingResponseHandler
Delegate for a response to a SuspendRecording request

ServiceProvider..::..RequestSystemStatusResponseArgs..::..SwitchTLinkStatus
This class assocites a swichname with its TLink status.

Supported in: 6.2.0


ServiceProvider..::..SystemRegisterAbortEventArgs
The class holds the data for the SystemRegisterAbort event.

Supported in: 6.2.0


SystemRegisterAbortEventHandler
Delegate for a response to a SystemRegisterAbort event.

Supported in: 6.2.0


ServiceProvider..::..SystemRegisterCancelResponseArgs
The positive acknowledgement of a System Register Cancel request.

Supported in: 6.2.0


SystemRegisterCancelResponseHandler
Delegate for a response to a SystemRegisterCancel request.

Supported in: 6.2.0


ServiceProvider..::..SystemRegisterResponseArgs
The class holds the data for the SystemRegister response.

Supported in: 6.2.0


SystemRegisterResponseHandler
Delegate for a response to a SystemRegister request.

Supported in: 6.2.0


ServiceProvider..::..SystemServicesStatusFilters
Contains the supported System Status events.

Supported in: 6.2.0


ServiceProvider..::..SystemStatusEventArgs
The class holds the data for the SystemStatus event.

Supported in: 6.2.0


SystemStatusEventHandler
Delegate for a response to a SystemStatus event.

Supported in: 6.2.0


ThirdPartyCallController..::..TalkState
The supported agent talk states.

CallAssociated..::..TelephonyToneReasonCode
Possible reason codes associated with a telephony tone

Supported in: 6.3.0


Phone..::..TerminalReregisteredEventArgs
Parameters associated with the TerminalReregistered event.

Supported in: 6.3.1


TerminalReregisteredEventHandler
Delegate for a response to a TerminalReregisteredEventArgs request

Supported in: 6.3.1


Phone..::..TerminalUnregisteredEventArgs
Parameters associated with the TerminalUnregistered event.

TerminalUnregisteredEventHandler
Delegate for a response to a TerminalUnregisteredEventArgs request

ThirdPartyCallController..::..ThirdPartyCallBasedCommonCallControlEvents
The type of call control events that are common across the different call control monitor types.

ThirdPartyCallControlChangeMonitorResponseHandler
Delegate for handling the response to a ChangeMonitor request.

Supported in: 6.1.0


ThirdPartyCallController..::..ThirdPartyCallControlCommonEventArgs
Common information to all Call Information events.

ThirdPartyCallController..::..ThirdPartyCallControlCommonResponseArgs
Data common to all responses for this class.

ThirdPartyCallController..::..ThirdPartyCallControlEvents
The type of call control events that may be monitored.

ThirdPartyCallController..::..GetForwardingResponseArgs..::..ThirdPartyCallControlForwardingListItem
Items that are in a forwarded list.

ThirdPartyCallController..::..ThirdPartyCallControlForwardingType
The types of forwarding that are supported. Right now, we only support Immediate Forwarding.

ThirdPartyCallController
Responsible for performing all third party call control operations

ThirdPartyCallControlStartMonitorResponseHandler
Delegate for handling the response to a StartMonitor request.

ThirdPartyCallController..::..ThirdPartyCallControlStopMonitorResponseArgs
Information associated with the response of a StopMonitor request to the server.

ThirdPartyCallControlStopMonitorResponseHandler
Delegate for handling the response to a StopMonitor request.

ThirdPartyCallController..::..ThirdPartyCallsViaDeviceCallControlEvents
The type of call control events that may be monitored for an ACD/VDN device.

Supported in: 6.1.0


ThirdPartyCallController..::..ThirdPartyPerCallControlEvents
The type of call control events for an active call that may be monitored.

Media..::..ToneDetectedEventArgs
Parameters associated with the Tone Detected event.

ToneDetectedEventHandler
TOnes Detected delegate. Notification to the application that tones have been detected.

Media..::..TonesRetrievedEventArgs
Parameters associated with the Tones Retrieved event.

TonesRetrievedEventHandler
Tones Retrieved delegate. Notification to the application that tones have been retrieved.

ThirdPartyCallController..::..TransferCallResponseArgs
Parameters associated with the TransferCall request.

TransferCallResponseHandler
Delegate for a response to a TransferCall request

ServiceProvider..::..TransferMonitorObjectsEventArgs
Parameters for the Transfer Monitor Objects response.

ServiceProvider..::..TransferMonitorObjectsEventArgs..::..TransferMonitorObjectsEventEntry
The data associated with each monitor that is being transferred.

TransferMonitorObjectsEventHandler
Delegate which represents the handler for events to the Transfer Monitor Objects message.

ServiceProvider..::..TransferMonitorObjectsResponseArgs
Parameters for the Transfer Monitor Objects response.

TransferMonitorObjectsResponseHandler
Delegate which represents the handler for responses to the Transfer Monitor Objects message.

ThirdPartyCallController..::..TransferredEventArgs
Information associated with a Transferred event.

TransferredEventHandler
Message sent when the server notifies object that the call has been transferred.

ThirdPartyCallController..::..TrunkInterfaceInfoItem
When a TrunkList is returned in an event, each item will be a TrunkInterfaceInfoItem

ThirdPartyCallController..::..CallPrivateData..::..TYPE_OF_CALL
Valid values for type of call

XmlProcessor..::..UnhandledXmlMessageEventArgs
Information associated with the event which signifieis an XML message came in that the API did not process.

UnhandledXmlMessageEventHandler
Unhandled XML Message delegate. Notification to the application that this object has received an XML message but did not process it.

Phone..::..UnregisterTerminalResponseArgs
Parameters associated with the response to UnregisterTerminal request.

UnregisterTerminalResponseHandler
Delegate for a response to a UnregisterTerminal request

ThirdPartyCallController..::..UnregReason
Possible reason for an unregistration

Supported in: 6.3.0


ThirdPartyCallController..::..UserData
Class which represents both the incoming and outgoing UserData. UserData when sent to/from AES is sent as a string of hex bytes. However, most of the time, the application want to treat the UserData as a string of characters. This class allows the user to easily create the UserData by providing a constructor which takes a string and internally converts it to a string of hex bytes. In addition, the class provides utilities to easily allow the user to decode the string of hex bytes to a regular string (very handy for dealing with incoming UserData).

ThirdPartyCallController..::..UserEnteredCode
The User Entered Code information.

ThirdPartyCallController..::..UserEnteredCode..::..UserEnteredCodeIndicator
The indicator

ThirdPartyCallController..::..UserEnteredCode..::..UserEnteredCodeType
The User Entered Code Type

ThirdPartyCallController..::..UserProvidedCode
The User Provided code that is to be sent.

ServiceProvider..::..ValidateDeviceSecurityCodeResponseArgs
Parameters for Validate Device Security Code response.

ValidateDeviceSecurityCodeResponseHandler
Delegate which represents the handler for responses to the Validate Device Security Code message.

ServiceProvider..::..Version
Contains the assembly version information about the API.

ThirdPartyCallController..::..WorkMode
The supported agent work modes.

XmlProcessor..::..XmlMessageReceivedEventArgs
Information associated then an XmlReceived event.

XmlMessageReceivedEventHandler
XML Messsage Received delegate. Notification to the application that a XML Message has been received.

XmlProcessor..::..XmlMessageSentEventArgs
Information associated with an XML Message Sent event.

XmlMessageSentEventHandler
Xml Message Sent delegate. Notification to the application that an XML message has been sent to the server.

XmlProcessor
The class which processes all XML to/from the DMCC server.