Skip to main content
Version: 2.9

Connected App for IVR integration

Configure the Connected App for Cisco CVP (UCCE) / Cisco IP IVR integration (UCCX)

To use Service Cloud Voice to its full extent, the Contact Center call flow can be adapted to create the Voice Call record and to execute a Salesforce Omni-Channel flow while the call is on the IVR.

Create and configure a Connected App

The Service Cloud Voice API Wrapper requires a Connected App in order to obtain a valid Salesforce Access Token via OAuth 2.

Create a new Connected App

As of Summer '25, Connected Apps creation is a functionality controlled by the Allow creation of connected apps preference, which is disabled by default for new orgs and can be enabled in the settings page of the new External Client Apps Setup menu section.

  • From Setup, navigate to Apps | External Client Apps | Settings
  • Under the Connected apps set the Allow creation of connected apps checkbox to On to enable the New Connected App button.
  • Click on New Connected App button
info

If the New Connected App button does not show in the External Client Apps menu, go to Apps | App Manager | New Connected App

The following section shows the minimal required configuration needed in order to allow the external components to connect to your Salesforce Org.

Minimal required configuration

Connected App Name
The name of the Connected App

Example: b+s Connects for Service Cloud Voice

API Name
The API name of the Connected App

Example: B_s_Connects_for_Service_Cloud_Voice

Enable OAuth Settings
Enables authentication via OAuth 2.0. This checkbox must be selected

Callback URL
Although not needed for b+s components, Salesforce requires a valid callback URL

Example: https://login.salesforce.com/services/oauth2/callback

Selected OAuth Scopes
Minimal required Scope: Manage user data via APIs (api)

Enable Client Credentials Flow
Enables authorization through client ID and client secret. This checkbox must be selected.

Save

note

Please note that a Connected App may take up to 8 to 10 minutes before being fully operational.

Click on button Manage Consumer Details to reveal the Consumer Secret and the Consumer Key.
These values will be necessary for authenticating to the Connected App to receive the access_token required for all subsequent requests.

Click Cancel to navigate back, click Manage and then click Edit Policies.

Client Credentials Flow: Select the user that will run the Connected App (see Chapter
"Required permissions and settings" for User requirements).

Required permissions and settings

The Salesforce User account used to authenticate to the Connected App must have certain permissions and settings in order to communicate with the b+s REST Services:

  • The permission set b+s CNX SCV Agents Permission Set must be assigned to the User.
  • The Profile of the User must have the settings API Enabled and Apex Rest Services enabled.