You are here:
Setting up Salesforce Open CTI for Agent Console
Install the Salesforce Open CTI to enable service reps to receive calls and use the Identity Verification feature in Energy and Utility Agent Console.
Required Editions
Required Editions
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Energy and Utilities Cloud |
To enable your contact center users to take advantage of the latest phone channel innovations, Salesforce recommends that you modernize your experience by moving to Service Cloud Voice. Service Cloud Voice offers many of the Open CTI features that you love and more. Unlike Open CTI, Service Cloud Voice is natively integrated with Omni-Channel and Command Center for Service, providing a seamless experience for contact center reps and supervisors across all digital channels. See Get to Know Service Cloud Voice.
Install Apache ANT
Apache ANT is a Java library and command-line tool for automating software build processes.
To download an install Apache ANT for Windows, first install Chocolatey . Then open the Windows command terminal and run this command:
choco install antTo download and install Apache ANT for MacOS, first install HomeBrew. Then open the MacOS command terminal and run this command:
brew install antDeploy CTI Adapter
With the CTI adapter package, you can test Open CTI for Lightning Experience.
For more information, see Open CTI Demo Adapter documentation in GitHub.
Optionally, to integrate objects into your CTI system, see Integrate the Engagement Objects Into Your CTI System.
- Extract the EUC_open-cti-demo-adapter.zip file.
- In the extracted folder, open the build.properties file.
- Enter your org credentials in sf.username, sf.password, and sf.serverurl.
- Open the extracted folder open-cti-demo-adapter in a terminal.
-
To deploy the CTI adapter, run this command:
ant deployAll -lib ant- salesforce.jar
Test Open CTI Softphone as a Standard User
You can test the identity verification feature of Agent Console using the Open CTI softphone package to simulate a call from a customer.
For more information about Open CTI, see Open CTI Developer Guide and Add Users and a Softphone to Salesforce Call Center.
- From Setup, find and select Profile.
- Click a user profile you want to assign as an Open CTI softphone user.
- In the profile, in Enabled Apex Class Access, click Edit.
- Add SoftphoneContactSearchController, SoftphoneProviderController, and SoftphoneProviderHelp from the Available Apex Class column to the Enabled Apex Classes column.
- Save your changes.
- In the profile, in Enabled Visualforce Page Access, click Edit.
- Add demoAdapterPage from the Available Visualforce Pages column to the Enabled Visualforce Pages column.
- Save your changes.
- From Setup, find and select Users.
- Click a user you want to assign the call center adapter to.
- On the User Detail page, click Edit.
- In Call Center, enter Demo Call Center Adapter.
- Save your changes.

