Create a Salesforce Voice Package
With this managed package, you can develop and distribute resources that are needed to integrate your telephony system with Salesforce Voice and enable Voice in an org.
This guide is for telephony providers who are creating a solution that integrates Salesforce Voice with their telephony system. If that’s not you, see the Salesforce Voice with Telephony Providers Implementation Guide or Salesforce Help. To update your solution to include Bring Your Own Channel for CCaaS Messaging capabilities along with Salesforce Voice, see the Bring Your Own Channel Developer Guide.
-
Create Developer Hub and Namespace Orgs
Link a Developer Hub to a namespace org to use the Salesforce Developer Experience to develop a second-generation package.
-
Create a Salesforce DX Project
Allow Salesforce Voice to communicate with your telephony provider. The package you’re creating includes a connector, contact center, settings metadata, and more.
-
Create and Deploy Your Package
Use these commands to create, update, and install the package.
-
Assign User Permissions
Salesforce Voice with Partner Telephony comes with user permissions that must be assigned to users as part of the Salesforce Voice Contact Center Admin (Partner Telephony) and Salesforce Voice Contact Center Agent (Partner Telephony) permission sets.
-
Generate a Self-Signed Certificate with OpenSSL
Use OpenSSL to generate an RSA private key and certificate.