The ContactListConfiguration type exposes the following members.

Methods

  NameDescription
Public methodAddScheduledCalls
Adds scheduled calls to the scheduled calls table, or replaces entries with the same campaign and identity.
Public methodAddScheduledCallsAsync
Asynchronously adds scheduled calls to the scheduled calls table or replaces entries with the same campaign and identity.
Public methodBulkExport
Exports contacts from the contact list into a file or database table.
Public methodBulkExportAsync
Asynchronously exports contacts from the contact list into a file or database table.
Public methodBulkExportDNCMetadata
Exports metadata from the DNC Metadata table into a file or database table.
Public methodBulkExportDNCMetadataAsync
Asynchronously exports metadata from the DNC Metadata table into a file or database table.
Public methodBulkImport(HttpRequestKey, IDataSet, IDictionary<(Of <<'(DBColumn, DBColumn>)>>))
Imports contacts from a data set into the contact list.
Public methodBulkImport(HttpRequestKey, IDataSet, IDictionary<(Of <<'(DBColumn, DBColumn>)>>), Boolean)
Imports contacts from a data set into the contact list.
Public methodBulkImportAsync(HttpRequestKey, IDataSet, IDictionary<(Of <<'(DBColumn, DBColumn>)>>), EventHandler<(Of <<'(AsyncCompletedEventArgs<(Of <<'(Int32>)>>)>)>>), Object)
Asynchronously imports contacts from a data set into the contact list.
Public methodBulkImportAsync(HttpRequestKey, IDataSet, IDictionary<(Of <<'(DBColumn, DBColumn>)>>), Boolean, EventHandler<(Of <<'(AsyncCompletedEventArgs<(Of <<'(Int32>)>>)>)>>), Object)
Asynchronously imports contacts from a data set into the contact list.
Public methodBulkMoveIn
Copies records from a database table (not necessarily a contact list) accessible via a Dialer connection into this contact list.
Public methodBulkMoveInAsync
Asynchronously copies records from a database table (not necessarily a contact list) accessible via a Dialer connection into this contact list.
Public methodBulkMoveOut
Moves contacts from the contact list into a database table accessible from a Dialer connection.
Public methodBulkMoveOutAsync
Asynchronously moves contacts from the contact list into a database table accessible from a Dialer connection.
Public methodCancelEdit (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodCommit (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodCommitAsync (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodCreateTables(TableType)
Create database tables and associate them with the contact list.
Public methodCreateTables(TableType, IEnumerable<(Of <<'(DBColumn>)>>))
Create database tables and associate them with the contact list.
Public methodCreateTablesAsync
Asynchronously create database tables and associate them with the contact list.
Public methodDelete (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodDeleteAsync (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodDropTables
Drops the database tables associated with the contact list. A bitmask of TableTypes specifying which tables to drop.
Public methodDropTablesAsync
Asynchronously drops the database tables associated with the contact list.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFlushContacts
Flush contact records from the dialing queue in order to prevent them from being dialed.
Public methodFlushContactsAsync
Asynchronously flushes contact records from the dialing queue in order to prevent them from being dialed.
Public methodGetColumns
Retrieves the fields in this contact list.
Public methodGetColumnsAsync
Asynchrously retrieves the fields in this contact list.
Public methodGetContacts
Run a query to retrieve records from the contact list.
Public methodGetContactsAsync
Run a query to retrieve records from the contact list.
Public methodGetCustomPNDColumnMap
Returns a list of custom columns that exist in the PND table.
Public methodGetDNCMetadata
Run a query to retrieve records from the contact list DNC Metadata.
Public methodGetDNCMetadataAsync
Run a query to retrieve records from the contact list DNC Metadata.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValidators (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodGetValidatorsAsync (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPrepareForEdit (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodRunSmallQuery
Run a query to retrieve records from the contact list.
Public methodRunSmallQueryAsync
Asynchronously runs a query to retrieve records from the contact list.
Public methodRunTransaction
Executes one or more commands against the contact list as a transaction.
Public methodRunTransactionAsync
Asynchronously executes one or more commands against the contact list as a transaction.
Public methodSetConfigurationId (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodSetDisplayName (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public methodToString (Inherited from ConfigurationObject.)

Fields

  NameDescription
Public fieldStatic memberAgentID
Agent Id column residing in the scheduled call table.
Public fieldStatic memberAttempts
Attempts column residing in the contact list table and phone number details table.
Public fieldStatic memberCallingTimeRestrictions
Public fieldStatic memberCallingWindow
Public fieldStatic memberCampaignName
CampaignName column residing in the scheduled call table.
Public fieldStatic memberCarrierInfo
Public fieldStatic memberCCID
Public fieldStatic memberCountry
Public fieldStatic memberDateField
Public fieldStatic memberDateTimeClm
Public fieldStatic memberDoNotCallToday
Public fieldStatic memberEBRType
Public fieldStatic memberI3_ActiveCampaignID
I3_ActiveCampaignID column residing in the contact list table.
Public fieldStatic memberI3_Attempts
Attempts column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsAbandoned
AttemptsAbandoned column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsBusy
AttemptsBusy column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsDaily
I3_AttemptsDaily column residing in the contact list table.
Public fieldStatic memberI3_AttemptsFax
AttemptsFax column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsMachine
AttemptsMachine column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsNoAnswer
AttemptsNoAnswer column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsRemoteHangUp
AttemptsRemoteHangUp column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsRescheduled
AttemptsRescheduled column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsSITCallable
I3_AttemptsSITCallable column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_AttemptsSystemHangUp
AttemptsSystemHangUp column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_CampaignOwnerExpiration
When the contact ownership expires
Public fieldStatic memberI3_CampaignOwnerID
Id of the campaign that owns this contact
Public fieldStatic memberI3_CampaignOwnerName
Name of the campaign that owns this contact
Public fieldStatic memberI3_CCID
Contact column Id column residing in the phone number details table
Public fieldStatic memberI3_Identity
I3_Identity column residing in all tables associated with a contact list.
Public fieldStatic memberI3_LastCalled_UTC
I3_LastCalled_UTC column residing in the contact list table.
Public fieldStatic memberI3_SiteID
I3_SiteID column residing in the contact list table.
Public fieldStatic memberI3_Status
Status column residing in the contact list table and phone number details table.
Public fieldStatic memberI3_Upload_Id
I3_Upload_Id column residing in the contact list table.
Public fieldStatic memberI3_Zone
Zone column residing in the contact list table and phone number details table.
Public fieldStatic memberIsWireless
Public fieldStatic memberLocale
Public fieldStatic memberMetadataColumns
Public fieldStatic memberNewAreaCode
Public fieldStatic memberOwnershipColumns
The list of columns used for contact ownership information
Public fieldStatic memberPhoneNumber
Public fieldStatic memberPNDColumns
The ordered list of columns in the phone number details table.
Public fieldStatic memberReason
Public fieldStatic memberRegionAbbrev
Public fieldStatic memberRequiredColumns
The list of columns required in a valid contact list.
Public fieldStatic memberResultCode
Public fieldStatic memberScheduleColumns
The ordered list of columns in the scheduled call table.
Public fieldStatic memberScheduledCCID
Scheduled contact column Id column residing in the scheduled call table.
Public fieldStatic memberScheduledPhone
Scheduled phone column residing in the scheduled call table.
Public fieldStatic memberScheduledTime
Scheduled time residing in the scheduled call table.
Public fieldStatic memberSiteID
AttemptsRemoteHangUp column residing in the contact list table and phone number details table.
Public fieldStatic memberStatus
Status column residing in the contact list table and phone number details table.
Public fieldStatic memberSuccessResult
SuccessResult column residing in the contact list table.
Public fieldStatic memberTZCode
Public fieldStatic memberUTCOffset
Public fieldStatic memberZone
Zone column residing in the contact list table and phone number details table.

Properties

  NameDescription
Public propertyChanged (Inherited from EditableListConfigurationObject<(Of <(<'ContactListConfiguration..::..Property>)>)>.)
Public propertyColumnMap
A case-insensitive mapping of all column names in the contact list to their column definitions.
Public propertyConfigurationId (Inherited from ListConfigurationObject.)
Public propertyConnection
The Id of the database connection used to access the contact list table.
Public propertyContactColumns
The columns in the contact list table that are marked as phone number columns.
Public propertyDNCMetadataColumnMap
A case-insensitive mapping of all column names in the DNC Metadata table to their column definitions.
Public propertyDurationOfOwnership
The number of hours a contact record is exclusively owned by a campaign.
Public propertyEnableCampaignOwnership
Toggles whether or not the records in the contact list can be exclusively owned by a campaign.
Public propertyEnableDncComMetaData
Toggles whether or not Dialer is recording DNC.Com meta data.
Public propertyEnableMetaDataCleanup
Toggles whether or not Dialer automatically deletes records from the table older than then MetadataDuration period.
Public propertyIsDefaultObject
Indicates whether this is the default instance of this object type.
Public propertyIsExporting
Tells whether the current object is being used for exporting
Public propertyIsNewObject (Inherited from ConfigurationObject.)
Public propertyMetaDataDuration
The number of days dialer will wait before deleting a record from the meta data table.
Public propertyOriginalConfigurationId (Inherited from ListConfigurationObject.)
Public propertyPNDColumnMap
A case-insensitive mapping of all column names in the Phone Number Details table to their column definitions.
Public propertyRevisionLevel
The current version of this object.
Public propertyTableName
The name of the contact list table.

See Also