Newer Version Available
VoiceSettings
In the package manifest, all organization settings metadata types are accessed using the Settings name. See Settings for details.
File Suffix and Directory Location
VoiceSettings values are stored in the Voice.settings file in the settings directory. The .settings files are different from other named components because there’s only one settings file for each settings component.
Version
VoiceSettings is available in API version 47.0 and later.
Fields
| Field Name | Field Type | Description |
|---|---|---|
| enableCallDisposition | boolean | Indicates whether call disposition is enabled (true) or not (false). With call disposition, also
called Call Result, sales reps can track whether a call was
connected and how it went. Default value is false. To use this feature, enable Dialer in Lightning Experience. |
| enableConsentReminder | boolean | Indicates whether the consent reminder is enabled (true) or not (false). With the consent reminder,
prior to recording a call, users see a prompt reminding them not to
record phone calls without consent. Default value is false. To use this feature, enable Dialer in Lightning Experience. |
| enableVoiceCallList | boolean | Indicates whether Call List is enabled (true) or not (false). Sales reps can use call
list to keep a running list of the calls they want to make.
Default value is false. To use this feature, enable Dialer in Lightning Experience. |
| enableVoiceCallRecording | boolean | Indicates whether Call Recording is enabled (true) or not (false). Sales reps can record
important calls directly from the call panel in Sales Dialer.
Default value is false. To use this feature, enable Dialer in Lightning Experience. |
| enableVoiceCoaching | boolean | Indicates whether Call Monitoring is enabled (true) or not (false). Using the Monitor tab in
the call panel, managers can listen to the calls of their sales reps
for personalized coaching. Default value is false. To use this feature, enable Dialer in Lightning Experience. |
| enableVoiceConferencing | boolean | Reserved for future use. |
| enableVoiceLocalPresence | boolean | Indicates whether Local Presence is enabled (true) or not (false). Local Presence displays
phone numbers with the same area code as the prospects your reps are
calling, so more calls are answered. Default value is false. To use this feature, enable Dialer in Lightning Experience. |
| enableVoiceMail | boolean | Indicates whether voicemail is enabled (true) or not (false). Sales reps can receive and
store up to 20 personal voicemail messages in Salesforce. Default value is false. To use this feature, enable Dialer in Lightning Experience. |
| enableVoiceMailDrop | boolean | Indicates whether Voicemail Drop is enabled (true) or not (false). Sales reps can “drop” (or
send) prerecorded messages to recipients’ voicemail boxes.
Default value is false. To use this feature, enable Dialer in Lightning Experience. |
Declarative Metadata Sample Definition
The following is an example of the package file.
The package file references the following Voice.settings file.
Wildcard Support in the Manifest File
The wildcard character * (asterisk) in the package.xml manifest file doesn’t apply to metadata types for feature settings. The wildcard applies only when retrieving all settings, not for an individual setting. For details, see Settings. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.