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 theAllow creation of connected apps
checkbox toOn
to enable theNew Connected App
button. - Click on
New Connected App
button
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
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
andApex Rest Services
enabled.