The ININ.IceLib.Dialer namespace contains classes for accessing Interaction Center outbound dialing functionality.

There are a number of classes within the ININ.IceLib.Dialer namespace that provide support to the classes mentioned in the preceding summary. Examples of the supporting classes are enumerations, event argument classes, and delegates used by events within classes.

Campaign Monitoring. The DialingManager class has support for getting the list of available campaigns and for monitoring when campaigns start and stop. The DialerSession class also allows for receipt of Campaign transition events.

Dialer Agent Session Management. The DialingManager class allows for a Dialer Agent to be logged on to a DialerSession. The DialerSession class also allows for an Agent to request and receive events for going on Break or for logging out of their Dialer session or for setting them as Finishing Agents.

Dialer Call Handling. The DialerSession class allows for receipt of preview or predictive Dialer Interactions and for data pop events on those Interactions. The DialerCallInteraction class allows for Dialer Interactions to be updated with Stage information, updated with new Call Data, marked for Finishing work, and marked as completed. It also allows for the placement of Preview calls after data has been reviewed.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Classes

  ClassDescription
Public classAgentlessCallCompletionParameters
The parameters for an agentless call completion.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classAutoLoginEventArgs
Provides data for the AutoLogin event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classAutoLogoutEventArgs
Provides data for the AutoLogout event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classBaseScriptDefinition
Contains configuration data for a base script.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classBaseScriptPageDefinition
Contains configuration data for a single page in a base script.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classBindRecordParameters
The parameters for binding an existing interaction to a Dialer contact record

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classBreakGrantedEventArgs
Provides data for the BreakGranted event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classCallCompletionParameters
The parameters for a call completion.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classCampaignData
A container for several campaign properties.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classCampaignId
Represents a unique identifier for a campaign, along with its display name.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classCampaignScriptConfiguration
Contains configuration data for a campaign and its base script.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classCampaignStartedEventArgs
Provides data for campaign started events.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classCampaignStatLookup
Provides a mechanism for retrieving localized versions of values appearing in campaign statistic database entries.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classCampaignStoppedEventArgs
Provides data for campaign stopped events.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classCampaignTransistionEventArgs Obsolete.
Provides data for the CampaignTransition event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classContactDataLoadedEventArgs
Provides data related to the ContactDataLoaded event

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classDataPopEventArgs
Provides data for the DataPop event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classDialerCallInteraction
Represents a Dialer call interaction.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classDialerLogonFailedException
The exception that is thrown when a Dialer logon attempt fails

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classDialerSession
Represents an agent's login session to Dialer

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classDialingManager
Provides access to outbound dialing functionality.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classGetAvailableCampaignsCompletedEventArgs
Provides data for the asynchronous completed events of DialingManager.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classGetAvailableWorkflowsCompletedEventArgs Obsolete.
Provides data for the asynchronous completed events of DialingManager.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classInvalidDialerCallInteractionException
The exception that is thrown when a dialing action is attempted on an invalid DialerCallInteraction

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classInvalidDialerSessionException
The exception that is thrown when an action is attempted on an invalid DialerSession.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classLastTransitionData
An object to encapsulate the time of the last Active Rule group Transition and the name of the previous group.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classLogonCompletedEventArgs
Provides data for the asynchronous completed events of DialingManager.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classLogonParameters
The parameters for a logon request.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classLogonResult
The result of a logon request.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classLogoutGrantedEventArgs
Provides data for the LogoutGranted event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classManualOutboundCallParameters
The parameters for manually initiating an outbound call

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classManualOutboundCallStatusEventArgs
Provides data related to the ManualOutboundCallStatus event

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classPreviewCallAddedEventArgs
Provides data for the PreviewCallAdded event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classPreviewTimeoutExpiredEventArgs
Provides data related to the PreviewTimeoutExpired event

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classPreviewTimeoutStartedEventArgs
Provides data related to the PreviewTimeoutStarted event

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classPreviewTimeoutStoppedEventArgs
Provides data related to the PreviewTimeoutStopped event

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classSwitchoverPair
The names of the primary and backup servers

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classTransitionParameters Obsolete.
The parameters for a campaign transition.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classWorkflowStartedEventArgs Obsolete.
Provides data for the WorkflowStarted event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public classWorkflowStoppedEventArgs Obsolete.
Provides data for the WorkflowStopped event.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Enumerations

  EnumerationDescription
Public enumerationAgentType
Specifies constants indicating the type of agent.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public enumerationBreakStatus
Possible break statuses.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.

Public enumerationDialingMode
Specifies constants indicating the dialing mode for a DialerCallInteraction.

Note: This is supported for IC Server version 3.0 SU 1 and beyond.