Setting up Salesforce Open CTI 2.0 Voice
After performing these steps to integrate CxEngage and Salesforce, agents can answer calls using the Skylight Agent Toolbar in Salesforce.
Before You Begin
To integrate CxEngage with Salesforce for email interactions, you must:
- Be an Administrator in your Salesforce organization
- Be an Administrator in your CxEngage tenant
Important: You must perform the initial setups found on the Open CTI 2.0 Installation page before you are able to set up voice in Salesforce.

After completing the softphone layout your agents will be able to use the search page to see all matching records to a specific search. They will be able to assign a single record from the search results to an interaction.
After you log into Salesforce do the following:
- On the Setup panel, in the Quick Find box, enter Softphone Layouts.
-
Under Feature Settings > Service > Call Center, select Softphone Layouts.
-
Click New to create a new layout of click Edit to modify an existing layout.
-
Enter a Name for your layout.
-
Check the Is Default Layout box.
-
For Call type, select Inbound.
-
Under Softphone Layout, open the Display these call-related fields section and move call-related items you want agents to see on the layout from the Available list to the Selections list. Enghouse Interactive recommends you include Caller ID and Dialed Number in your selections.
-
Open the Display these salesforce.com objects section and move the salesforce.com objects you want agents to see on the layout from the Available list to the Selections list. Enghouse Interactive recommends you include Account, Contact, Lead, and Case in your selections.
-
Although you may add or change objects, ensure that the following objects are set as needed:
-
If single Account found, display: Account Name
-
If single Contact found, display: Name
-
If single Lead found, display: Name
-
If single Case found, display: Case Number
-
Under the Screen Pop Settings section, ensure that the following objects are set as needed:
-
Screen pops open within: Existing browser window
-
No matching records: Pop to new Contact
-
Single-matching record: Pop detail page
-
Multiple-matching records: Pop to search page.
-
Click Save.
Add CORS
- On the Setup panel, in the Quick Find box, enter CORS.
-
Under Security, select CORS.
-
On the CORS page, in the Cross Origin Resource Sharing (CORS) Policy Settings section, click Edit.
-
Check the Enable CORS for OAuth endpoints box.
-
Click Save.
Add Trusted URLs
You must enter your trusted URL so that Salesforce will open your app.
- On the Setup panel, in the Quick Find box, enter Trusted URLs.
-
Under Security, select Trusted URLs.
-
Above the Trusted URLs list, click New Trusted URL.
-
In the Trusted URL Information section, enter the following:
-
API Name: EnghouseRemote
-
URL: https://api.cxengage.net
-
Description: Short description of the trusted URL
-
Check the Active box.
-
In the Content Security Policy (CSP) Settings section, for the CSP Context, select All.
-
Check all of the CSP Directives boxes to enable them.
-
Click Save.
Now, test your setup by making an inbound and outbound call in Salesforce.
-
In Salesforce, go to App Launcher and search for CxEngage Phone.
-
Under Apps, click CxEngage Phone. The CxEngage Phone App opens.
-
At the bottom of the page, click the Phone button.
-
Log into CxEngage to make inbound and outbound call.
Now you can move on to set up email in Salesforce.
Once you have updated to Salesforce Open CTI 2.0 you must also migrate your data and users. For detailed instructions see Migrating Data to Open CTI 2.0.