Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Agentforce and Einstein Generative AI
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Agentforce Voice Considerations

          Agentforce Voice Considerations

          When creating, testing, and managing voice-enabled agents consider the supported languages, usage and other limits.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions with Foundations or Agentforce 1 Editions, and Salesforce Voice add-ons.

          Language Support for Voice

          Persona for voice-enabled agents is available in several global languages. Languages in beta can have some inconsistencies when retrieving information, so plan to test your agent and review its responses carefully before deploying to production.

          Agentforce Voice agents are monolingual. Each voice agent can only listen and respond in its configured default language in the Language Settings page. The default language also determines the language shown under Voice Settings. Verify that the agent's default language settings match the supported personas in Voice Settings when configuring your agent.

          Note
          Note Languages that are currently in Beta are only available in the new Agentforce Builder.

          Even if you add languages to the Allowed Languages setting, a voice agent only operates in the Default Language. The Allowed Languages setting applies to text-based agents only.

          Review Agentforce Language Support to learn about how language settings apply to agents in general.

          Two screenshots: one showing the language settings page and the other showing the voice settings page.

          Language Code Notes
          Arabic (Beta) ar Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Chinese - Mandarin (Beta) zh_CN Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          zh_TW Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Croatian (Beta) hr Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Czech (Beta) cs Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Danish (Beta) da Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Dutch (Beta) nl_NL Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          English en_AU Supports all available voice settings
          en_UK Supports all available voice settings
          en_US Supports all available voice settings
          Finnish (Beta) fi Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          French fr_CA Limited support for pronunciation dictionary settings
          fr_FR Limited support for pronunciation dictionary settings
          German (Beta) de_dE Limited support for pronunciation dictionary settings
          Greek (Beta) el Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Hindi (Beta) hi Limited support for pronunciation dictionary settings
          Indonesian (Beta) id Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Italian (Beta) it Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Japanese (Beta) ja Limited support for pronunciation dictionary settings
          Korean (Beta) ko Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Malay (Beta) ms Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Norwegian (Beta) no Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Polish (Beta) pl Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Portuguese (Beta) pt_BR Limited support for pronunciation dictionary settings
          pt_PT Limited support for pronunciation dictionary settings
          Romanian (Beta) ro Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Spanish (Beta) es_MX Limited support for pronunciation dictionary settings
          es_ES Limited support for pronunciation dictionary settings
          Swedish (Beta) sv Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Tagalog (Beta) tl Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.
          Turkish (Beta) tr Limited support for advanced voice settings such as pronunciation dictionary. Not fully tested for quality and performance can vary.

          Billable Usage Types

          Agentforce can consume flex credits either through voice action usage types or voice minutes.

          If your org has both Agentforce Voice Actions and Agentforce Voice Minutes enabled, Voice Minutes take precedence for billing. When Agentforce Voice Minutes are available, Salesforce meters Agentforce Voice Minutes only and doesn't apply Voice Actions usage types to the same activity.

          Billing Category Description
          Standard Voice Action

          Usage is determined by the number of standard actions executed by the agent in a voice conversation.

          Note
          Note Use of some standard agent actions require that a subscription has been purchased for each user that accesses these actions, such as a subscription to Agentforce for Sales Add-on or Agentforce for Service Add-on. To determine which subscription is required for such standard actions, see Standard Action Reference at Standard Action Reference. While this requirement is not technically enforced yet, users who don’t have the required add-on license will lose access to such actions for which they don’t have a license when the requirement is enforced.
          Custom Voice Action

          Usage is determined by the number of custom actions called by the agent in a voice conversation.

          Custom actions are actions that are created by you or which result from your modification of a standard action. To learn more about what customer created actions are, see Create a Custom Agent Action. To learn more about how standard actions become custom actions, see Editing Standard Agent Action Reference Actions.

          Agentforce Voice Minutes

          Usage is determined by the duration of the voice call between an end user and Agentforce Voice. Usage is rounded up to the next full minute, meaning any fraction of a minute is treated as a full minute.

          For example,

          • A call of 60 seconds is billed as 1 minute.
          • A call of 61 seconds is billed as 2 minutes.

          If your org has both Agentforce Voice Actions and Agentforce Voice Minutes enabled, Voice Minutes take precedence for billing. When Agentforce Voice Minutes are available in your org, only Agentforce Voice Minutes are metered, and Voice Actions usage types are not applied to the same activity.

          Usage Limits

          • Service Continuity and Failover Strategy: To maintain service continuity, Agentforce Voice typically processes data within the Salesforce trust boundary by deploying Deepgram’s speech-to-text and text-to-speech models locally. If regional or availability-based rate limits are reached, the system fails over to the provider’s external infrastructure under a zero-data-retention policy.
          • Concurrent Call Capacity and Routing: The default limit is 500 concurrent calls per org. To increase this limit, contact Salesforce Customer Support.
          • Voice Call Record Generation: If you aren’t a Salesforce Voice with Telephony Providers customer, Salesforce creates a voice call record for the customer-agent conversation, but not for the customer-rep conversation. If you don’t set up Salesforce Voice with Telephony Providers, you can’t create a voice call record for the customer-rep conversation.
          • SIP channel Activation Latency: If you deactivate and then reactivate a SIP Voice messaging channel, it can take up to 10 minutes before the change takes effect. During this delay, calls can be routed to a service rep, depending on how you configure the inbound call routing.

          Sandbox Storage Limits

          Sandbox environments have a 200-MB storage limit and call recordings can quickly reach this limit. When the storage limit is reached, the Omni-Channel stops working, blocking any further testing of Agentforce Voice until sufficient space is cleared.

          To avoid storage issues, we recommend turning off call recording in sandbox environments. To turn off call recording, go to Setup, search for Agentforce Voice, and then turn off the Record Voice Calls with Agents option on the Agentforce Voice setup page.

          If you run into storage limit issues, to reduce or clear the storage, use the bulk delete option to remove recording files. Removing recording files doesn’t always remove associated transcripts. See Delete Voice Call Customer Data and the bulk delete section in Work With Large Data Sets.

          To test Agentforce Voice in an environment similar to production, we recommend a full or Partial Copy sandbox with larger storage.

          Related Voice Calls

          When a call is transferred to Agentforce Voice, the linkage between the original and transferred VoiceCall records requires the original caller's phone number to be preserved as the caller ID. If a different caller ID is presented during the transfer, Salesforce can’t link the VoiceCall records for the related call legs. For example, if you specify a Caller ID number in the Transfer to Phone block of an Amazon Connect flow, the transferred leg arrives in Salesforce with the AWS Connect number as the caller identity instead of the original caller's phone number. Because call linking relies on matching the original caller's number across both legs of the call, this mismatch prevents Salesforce from associating the source VoiceCall record with the Agentforce VoiceCall record.

          Note
          Note Using an invalid outbound call ID can cause telephony providers in some regions to flag the call as spam or block the call.
           
          Loading
          Salesforce Help | Article