Configuring Call Center and Open CTI Softphone (Salesforce Lightning)

This article covers detailed information regarding the Salesforce integration.  We recommend you start by following the instructions in this article before proceeding. 


The CallTrackingMetrics softphone can be integrated with your Salesforce Organization via the Open CTI Adapter.  By embedding the softphone in Salesforce, agents can receive calls, make outbound calls, and utilize all the capabilities of the softphone within the Salesforce platform.

When using the embedded softphone, we recommend disabling automatic lead creation from CallTrackingMetrics and instead relying on our screen pops triggered from within your call center dashboard in Salesforce.

Configuring the CTM softphone within Salesforce requires three main steps:

  • Setting up a call center within Salesforce
  • Configuring the Open CTI Softphone within Salesforce
  • Adding the CTM call log as a Visualforce page in Salesforce

Setting up the Call Center in Salesforce


To get started, you will need to download the CallTrackingMetrics Open CTI Adapter. 

  1. Navigate to Settings → Integrations → Salesforce, then click or scroll down to the OpenCTI section.
  2. Click the Open CTI Adapter link to download the adapter xml file.

  1. Navigate to the Setup page in your Organization.
  2. Locate the Quick Find search box in the left-hand navigation, search for and select Call Centers.
  3. On the Call Centers page, click Import and Choose File, then select the CTM Open CTI Adapter file you downloaded from the Salesforce integration page in CTM.
  4. Click Import.
  5. Once you have imported the file, your page will refresh and on the second half of the page, you will see a new section titled Call Center Users. Navigate to this section and click Manage Call Center Users to add users to your call center.
    • Note: If your users are already added to another call center, please remove them before you add them to the CTM Call Center.

Setting up the Open CTI Softphone

  1. Navigate to the Setup page in your Organization.
  2. In the left-hand navigation, select Apps → App Manager.
  3. Locate the app where you wish to configure the softphone and click Edit.
  4. In the app settings page, click Utility Bar in the left-hand navigation.
  5. Click Add, then search for and select Open CTI Softphone.
  6. Once Open CTI Softphone has been selected, no changes are needed.  Click Save.
  7. Return to the app where you installed the Softphone and refresh the page. You will now see Phone on the Utility Bar. You can click this to expand the phone and make/receive calls.

Once your softphone has been configured, you can adjust the screen pop settings by searching for “softphone layouts” in the Quick Find box on the Setup page.

Adding the Call Log as a Visualforce Page

To complete the softphone setup, you will need to configure a custom Salesforce tab to allow users to directly access the CTM Call Log from within Salesforce as a Visualforce page.

  1. Begin by navigating to the Setup page in your Organization.
  2. Locate the Quick Find search box in the left-hand navigation, search for and select Visualforce Pages.
  3. Click New to start a new Visualforce page.
  4. Enter a name for the page and paste the following snippet of code to your Visualforce markup:

    <apex:page >
      <iframe border="none" allow="geolocation; microphone; camera" style="border:0;height:100%;min-height:800px;" width="100%"

  5. Click Save.
  6. Next you’ll want to create a custom tab to make this accessible for your users. From the Setup page in your Organization, use the Quick Find box to search for and select Tabs.
  7. Navigate to the Visualforce section of the Tabs setup page and click New.
  8. Select the Visualforce page you just created from the drop-down, name the tabselect a tab style, and click Next.
  9. Select the profiles and apps you would like to use this tab, then click Save.
  10. Once the tab has been saved, remember to add this to the navigation for each App your team will be using.
  11. Your users will be able to access the CTM call log from within your Salesforce organization.
Was this article helpful?
0 out of 0 found this helpful



Article is closed for comments.