Campaign Manager Registry Settings
The following registry settings modify the behavior of the Campaign Manager:
Registry Setting |
Default Setting |
Description |
||||
---|---|---|---|---|---|---|
BADBDriveFreeSpaceThreshold |
20% free. |
Indicates the percentage of free space left on the Microsoft SQL Server drive where the Outbound Option database is installed before an alarm is raised. |
||||
BADbFreeSpaceThresholdInPercent. |
20% free. |
Indicates the percentage of free space left on the Outbound Option database before an alarm is raised. |
||||
CallbackTimeLimit (Campaign Manager only) |
15 minutes |
Calculates the callback time range for each personal and regular callback in minutes. The Campaign Manager queries the Personal or Regular Callback List for callback records, where the CallbackDateTime database column value is between the current time and current time minus the CallbackTimeLimit. For example, if the current time is 3:00 PM and the CallbackTimeLimit is 15 minutes, the query to retrieve Personal Callback records is "where CallbackDateTime >= 2:45 PM and CallbackDateTime <= 3:00 PM." This column is also used to control how long a Personal or Regular Callback is retried after it is sent to a dialer. If the CallbackTimeLimit is set to 15 minutes, the Dialer keeps reserving the agent and calling the customer for 15 minutes before giving up for that day. For Personal Callbacks, the Dialer re-reserves the agent based on the PersonalCallbackTimeToRetryReservation registry entry. |
||||
ContactTableImportThreshold |
Default Value is 1 million, and if the value is set to 0 you will not receive the SNMP trap. |
This is a threshold for number of records in a contact table. If number of records go beyond this threshold value, SNMP trap will be generated corresponding to that contact table after every successful import. |
||||
DialerDetailBufferSize |
20 |
Describes how many dialer detail records should be buffered before sending to the Central Controller database. |
||||
DialerDetailBufferTimeout |
5 |
Describes how long to wait before sending dialer detail records to the Central Controller database when the DialerDetailBufferSize is not reached. |
||||
DialerDetailEnabled |
TRUE |
When set to 0, dialer detail records are not sent from campaign manager. All Dialer Detail records are disabled. |
||||
DialingListCallStatusToPurge |
If the registry entry is missing, the default values are C,M, and D. |
A string containing the call status types of records in the Dialing_list table to be included in the automated purge. The types specified are compared with the value of CallStatusZone1. For example, if the string contains "C,M,F,L,I," any calls with these call statuses are purged from the database. This registry setting is not added by default; it must be added manually. To be purged, records must also be older than the number of days set in DialingListDaysToPurgeOldRecords.
|
||||
DialingListDaysToPurgeOldRecords |
Minimum value is 1; maximum value is 30; default is 5 days |
The number of days after the record is imported before it is included in the automated purge of the Dialing_list table. This value is compared with ImportRuleDate. To be purged, records must also have a call status that is set in DialingListCallStatusToPurge. |
||||
DNCDBPollingInSec |
Minimum value is 10 seconds; maximum value is 600 seconds; default value is 60 seconds. |
Do Not Call Records are loaded into the Campaign Manager by the Campaign Manager's periodic reading of the Do_Not_Call table. The polling frequency of this operation is determined by this registry key in seconds. |
||||
EMTClientTimeoutToFailover |
Default value: 60 seconds |
The interval time, in seconds, at which the active Campaign Manager sends the failover message to the router if the Dialer or BAImport do not connect with the Campaign Manager. Set this registry value. If it is not set, the default value of 60 seconds is used. |
||||
EMTHeartBeat (Outbound Option Import only) |
500 milliseconds |
Outbound Option Import sends a heartbeat message to Campaign Manager every n milliseconds to indicate that it is still alive. |
||||
ImportAreaCodeProcDisable (Outbound Option Import only) |
0, enabled |
When set to 0, this setting performs standard region_prefix matching. When set to 1, the GMT time zones are always set to the local time zone of the ICM Logger. If there is a prefix match, the GMT time zones for each customer record are retrieved from the Region_Prefix table.
|
||||
ImportRegLocalNumberSize (Outbound Option Import only) |
7 digits |
The number of digits in a phone number must be greater than this registry entry to perform a search of the region_prefix table.
|
||||
MinimumCallsForHitRate (Campaign Manager only) |
30 calls |
Specifies the minimum number of calls that have to be attempted before the hit-rate percentage calculation begins for a campaign query rule. |
||||
PendingOverRetryEnabled |
0 |
When set to 1, pending records get priority over retry records for all campaigns. |
||||
PersonalCallbackNoAnswerRingLimit (Campaign Manager only) |
Minimum value is 2; maximum value is 10; default is 4 rings |
The number of times a customer phone rings before being classified as an unanswered call. |
||||
PersonalCallbackCallStatusToPurge (Campaign Manager only) |
If the registry entry is missing, the default values are C,M,D. |
A string containing the call status types of records in the Personal_Callback_List table to be included in the automated purge. For example, if the string contains "C,M,F,L,I," all calls with these call statuses are purged from the database. This registry setting is not added by default; it must be added manually.
|
||||
PersonalCallbackDaysToPurgeOldRecords (Campaign Manager only) |
Minimum value is 1; maximum value is 30; default is 5 days |
The number of days after the personal callback has been scheduled to keep the record before it is purged. |
||||
PersonalCallbackDisableViaQueryRule (Campaign Manager only) |
0 |
This registry key determines if the Callback has to be enabled if the query rule is disabled. |
||||
PersonalCallbackMaxAttemptsDefault (Campaign Manager only) |
5 |
Sets the maximum number of times a personal callback is attempted (minimum value is 1; maximum value is 20). When the number of maximum attempts reaches 0, the record is not tried again and the status is set to M (maxed out). |
||||
PersonalCallbackMode |
1 |
Not used. |
||||
PersonalCallbackRecordsToCache (Campaign Manager only) |
Minimum value is 5; maximum value is 200; default is 20 |
The number of personal callback records to send to the Outbound Option Dialer at one time. |
||||
PersonalCallbackSaturdayAllowed (Campaign Manager only) |
0 |
Indicates whether personal callbacks are allowed on Saturdays.
|
||||
PersonalCallbackSundayAllowed (Campaign Manager only) |
0 |
Indicates whether personal callbacks are allowed on Sundays.
|
||||
PersonalCallbackTimeToCheckForRecords (Campaign Manager only) |
Minimum value is 1; maximum value is 30; default is 1 minute |
The interval time, in minutes, at which the Outbound Option Dialer checks the Campaign Manager for personal callback records. |
||||
PersonalCallbackTimeToRetryBusy (Campaign Manager only) |
Minimum value is 1; maximum value is 10; default is 1 minute |
Sets the amount of time, in minutes, that the Outbound Option Dialer waits before retrying a personal callback when the customer’s phone is busy. |
||||
PersonalCallbackTimeToRetryNoAnswer (Campaign Manager only) |
Minimum value is 5; maximum value is 60; default is 20 minutes |
Sets the amount of time, in minutes, that the Outbound Option Dialer waits before retrying a personal callback when the customer does not answer the phone. |
||||
PersonalCallbackTimeToRetryReservation (Campaign Manager only) |
Minimum value is 1; maximum value is 10; default is 1 minute |
Sets the amount of time, in minutes, that the Outbound Option Dialer waits before retrying to reserve an agent if the agent is not available. |
||||
ReplicationExpirationThreshold |
600 seconds |
Controls the expiration threshold for replication. If the data is not replicated within this threshold, an EMS Report Event is signaled periodically until the condition has improved. |
||||
RescheduleCallbacks (Campaign Manager only) |
1 |
Boolean value. Controls how to handle contacts that were requested to be called back at a particular time, but were left out in Pending call status 'P', for whatever reason.
|
||||
SQLServer (Campaign Manager and Outbound Option Import) |
null |
Not used. |
||||
TCD_DBComputerName_A |
"" |
Not used. |
||||
TCD_DBComputerName_B |
"" |
Not used. |
||||
TCD_DBDatabaseName_A |
"" |
Not used. |
||||
TCD_DBDatabaseName_B |
"" |
Not used. |
||||
TCDCopyPendingEnabled |
0 |
Not used. |
||||
TCDEnabled |
0 |
Not used. |
||||
TCDKeepDays |
30 |
Not used. |
||||
TimeToResetDailyStats (Campaign Manager only) |
30 minutes after midnight ("00:30") |
Specifies the time of day (in 24-hour format: hh:mm) when the real-time statistics for DialerRealTime and CampaignQueryRealTime are reset. |
||||
UnknownCallStatusResetTime (Campaign Manager only) |
60 minutes |
The interval time, in minutes, at which the Campaign Manager resets the contact records in Unknown status to Pending status (available for reuse).
|
||||
EnableMaxAttemptsPerNumber |
0 |
Enable the maximum attempts per phone number in a record. For example: If every phone number has to be dialed only once then configure MaxAttempts to 1 and set EnableMaxAttemptsPerNumber to 1. |
||||
BAReplDriveFreeSpaceThreshold |
15 Seconds |
Represents the percentage of free Logger drive space allowed before outbound option replication stops and the databases are no longer in sync. |
||||
ReplicationFileSwitchDuration |
15 Seconds |
Represents the amount of time before temporary files are renamed to replication files. This registry also provides information to the standby Campaign Manager if it were to observe a temporary file remaining open for longer than this duration. |