Support Agentforce Voice with SIP
When transmitting voice calls to Agentforce agents, customers can select from multiple types of communication protocols: Public Switched Telephone Network (PSTN), Session Initiation Protocol (SIP), or Dynamic Voice Routing. To fully support customers who want to implement and use Agentforce Voice with SIP protocol, you must become a verified Agentforce Voice with SIP partner.
If you’re a verified Agentforce Voice with SIP partner, to get started, your customers can start setting up Agentforce Voice with SIP by referring to the Create a Voice-Enabled Service Agent Help page.
If you’re not an Agentforce Voice with SIP partner, perform the steps in this document to obtain verification.
The flowchart represents a high-level flow of the Agentforce Voice with SIP setup process for the Contact Center as a Service (CCaaS) partner. The process starts when you contact your Salesforce team with a request to support Agentforce Voice with SIP and ends when the Salesforce team endorses you as a verified Agentforce Voice with SIP partner.

Review and complete the SIP support and header requirements before you begin the Agentforce Voice with SIP partner-verification process.
To ensure a successful SIP integration, verify that you meet the support requirements.
Understand the connectivity standards required to establish a SIP trunk.
- SIP over TLS (mTLS isn’t supported)
- Media over SRTP
- Static signaling and media IP addresses
- Codecs Supported: G.711 PCMU and PCMA
- SIP INVITE header fields (SIP REFER isn’t supported. For call ending, SIP BYE is used to terminate an existing SIP session.)
Perform the verification steps to ensure your environment is prepared.
- Verify that real-time communication systems are set up to support the SIP standard.
- Verify that user-to-user information (UUI) headers with Hex encoding are supported.
- Verify that you have the full public address range by regions for allowlisting.
Provide your partner name and the customer’s data center location.
- Partner name, such as Genesys
- Customer data center location, such as London
Gather the values for the UUI and SIP header fields.
To transfer an incoming call to an Agentforce agent using SIP, Salesforce uses UUI headers to pass call context and authentication data over SIP trunks. The UUI header carries key parameters that Salesforce uses to route the call.
During this setup process, you’ll use the header fields to perform basic SIP connectivity and end-to-end verification tests.
For a list of UUI and SIP header fields, refer to Configure Inbound Call Transfers When Using SIP.
To collect the information that Salesforce requires to start the SIP integration process, complete the SIP Signaling Configuration Form.
-
Make a copy of the SIP Signaling Configuration Form and complete it.
-
Send the completed document to your Salesforce team, who then submits a request to the development team to integrate you as an Agentforce Voice with SIP partner.
-
Wait for your Salesforce team to confirm that the integration has completed so that you can move on to the next step.
After your Salesforce team confirms that the integration has completed, perform basic SIP connectivity and end-to-end verification tests.
-
Use the UUI header (in Hex code) to initiate a test call to the Salesforce Session Border Controller (SBC).
-
To confirm that connectivity is successful, after you initiate the call, listen for the ECHO.
-
To verify that signaling works as expected, perform basic call tests and verify the SIP traces at both ends.
The sample SIP INVITE message is used to initiate a user-to-user call.
-
Repeat the steps for each mapped region that you support.
- Configure a Salesforce org with partner telephony fully set up.
- Set up Agentforce Voice with SIP. For the steps, see the Create a Voice-Enabled Service Agent Help page and then the Connect a Service Agent to Partner Telephony Help page.
- Perform an inbound call that enters your partner telephony system.
- Transfer the call to Salesforce via SIP.
- After the call connects to the Agentforce Voice agent, escalate the call to a service rep.
- Return the call back to your partner telephony system and route the call to the service rep inside Salesforce via Salesforce Voice. Verify that the Agentforce Voice Call record is linked to the Voice Call routed to the service rep.
Schedule a call with Salesforce to review your end-to-end setup. To facilitate this review, share documentation of your setup, such as a recording. The documentation should explain:
- Your telephony provider configuration for Agentforce Voice with SIP
- The flow used to transfer the call to an agent and escalate the call to a rep
- How you link related calls to pass call context
After you’ve thoroughly tested the connection, wait for Salesforce to notify you that you’re endorsed as a supported Agentforce Voice with SIP partner.
Congratulations. As a verified Agentforce Voice with SIP partner, you can work with your customers to implement Agentforce Voice with SIP in their orgs. Your customers can refer to the Create a Voice-Enabled Service Agent Help page to get started with Agentforce Voice.