Configure Voice Application

Updated 

Use this guide to create and configure a Voice Application in your Sprinklr environment. A Voice Application enables automated call flows using IVRs, audio settings, caller IDs, and advanced telephony settings. 

Prerequisites

Ensure that you have the following prerequisites in place before setting up the Voice Application:

  • You must have an active Voice Account already configured. Refer to the Voice Account configuration guide for more details.

  • You should have the IP Access Control List and Credentials List configured for inbound authentication.

  • SIP Trunk to send and receive voice calls over IP by establishing a virtual connection between your PSTN carrier or Session Border Controller (SBC) and Sprinklr.

Create Voice Application

    • Navigate to Voice Care from Sprinklr launchpad.  

    • Go to the Voice Applications section from the left navigation section. 

    • Click the + Voice Application button in the top-right corner to create a new Voice Application.  

 

The configuration is divided into the following four steps: 

  1. Overview 

  2. Caller IDs 

  3. Audio and Voice Settings 

  4. Advanced Settings 

Step 1: Overview 

Configure the following fields on the Overview page.

Overview Section 

Field

Description

Application Name

Enter a name for the Voice Application.

Provider

Defaults to Sprinklr.

Phone Number

Enter the phone number assigned to this application.

Country

Select the country from the dropdown list.

Voice Account

Select the associated voice account.

IVR Process

Select the IVR process to route the call.

Fallback ACW

Specify fallback After Call Work configuration.

Fallback IVR Process

Select a fallback IVR to be triggered if the main IVR fails.

Trunk

Select the trunk to route outbound calls.

Group Assignment 

Field

Description

Groups to include account in

Select user groups to associate with the voice account.

Share Across Workspaces

Enable sharing with other workspaces.

Workspaces

Select Workspaces or Workspace Groups for access.

Users / User Groups

Select specific users or user groups.

Permission Settings 

Field

Description

Select Action

Choose the type of action (e.g., All, Read, Update).

Select User / User Group

Assign access by selecting specific users or groups.

Step 2: Caller IDs 

Configure the following fields on the Callers IDs page.

Note: Using inaccurate, misleading, or fraudulent caller ID information is not permitted and may violate local law. Customers are responsible for ensuring that the caller IDs which are configured or imported into the Sprinklr platform are accurate, and that customer is authorized to use such caller ID. In addition, please note that all Caller IDs should be verified through customer’s underlying carrier.

Primary and Secondary Caller IDs 

Field

Description

Caller ID(s)

Enter the primary caller ID.

Secondary Phone Number(s)

Add any additional numbers used as caller IDs.

Click the '+ Add phone numbers' button to add new Caller ID. A pop-up window opens where you can add caller IDs manually or import them in bulk.

Manually Add Caller IDs

  • In the New Caller IDs field, select Add Manually from the dropdown.

  • From the Caller IDs dropdown, select an existing caller ID or enter a new one.

  • To create a new caller ID, select the Create checkbox.

  • Click Save to add the entry.

Import Caller Ids

  • In the New Caller IDs field, select Import.

  • A file upload dialog appears.

  • Drag and drop your caller ID file or click Browse to select it from your local system.

  • Supported file formats: .XLSX, .XLS, .CSV

  • After the upload is complete, review and Save the imported caller IDs.


 

Step 3: Audio and Voice Settings 

Use the Audio and Voice Settings page to configure audio prompts, wait music, ringtones, and recording announcements for your voice application. Configure the following fields on the Audio and Voice Settings page.

Audio Settings 

  • Click Add Audio Language

  • In the Audio Settings tab, select the Language and Voice from the dropdown options. 

​You can add multiple language and voice combinations as required.

Wait Music 

  • Click Add Waiting Music

  • Choose one of the following options: 

    • Add from DAM: Select existing audio from the Digital Asset Manager. 

    • Upload Audio: Upload an audio file from your local system. 

    • Record Audio: Record a new audio file directly. 

  • Click the Add button to include multiple wait music tracks. 

Ringtone Configuration 

  • Under Ringtone Config, click the Ringtone button. 

  • Choose one of the following options: 

  • Upload Audio: Upload an audio file from your local system.  

  • Add from DAM: Select existing audio from the Digital Asset Manager.  

  • Add from URL: Upload an audio file using URL.

  • (Optional) Apply conditions for ringtone logic. 

  • Toggle Disable Ringtone Loop to stop ringtone looping. 

  • Click Add Ringtone Config to define multiple ringtone settings. 

Recording Announcement 

  • Click the Recording Announcement button. 

  • Choose one of the following options: 

    • Upload Audio: Upload an audio file from your local system.   

    • Add from DAM: Select existing audio from the Digital Asset Manager.  

    • Add from URL: Upload an audio file using URL.

  • Click Save to apply the configuration. 

Step 4: Advanced Settings 

The Advanced Settings section defines how the Voice Application interacts with SIP systems, handles call workflows, and manages user accessibility across workspaces. Configure the following fields to fine-tune call behavior, event routing, and workspace visibility.


External Case URL

Select a resource to define the external case URL. Sprinklr uses this URL to associate or update case data in an external system during a live call.

Caller SIP Domain

Enter the SIP domain used to identify the caller in SIP headers. This value helps Sprinklr correctly route inbound SIP requests and maintain caller identity during call setup.

Enable ACW for All Users on Call (Toggle)

Enable this option to allow After Call Work (ACW) for all users who participated in the call. When turned on, every agent involved—primary or assisting—will enter the ACW state after the call ends.

Supervisor Eligible for ACW on Barge-In (Toggle)

Enable this option to include supervisors in ACW when they barge in during a live call. When disabled, only primary agents will enter the ACW state.

Highlighted Fields for Warm Transfer

Select custom fields to display in the call popup during a Warm Transfer. These fields provide agents with key customer or case details before completing the transfer.

Highlighted Fields for Blind Transfer

Select custom fields to display in the call popup during a Blind Transfer. These fields appear to help the receiving agent quickly understand context before handling the call.

Call Event Workflow IVR

Select a predefined Call Event Workflow IVR to trigger actions based on call events such as connect, disconnect, or transfer. This configuration enables automation and call event-based routing.

From Number SIP Header Key

Enter the SIP header key that identifies the From Number in SIP messages. This field ensures the correct caller information is extracted from SIP signaling.

Enable Early Media IVR (Toggle)

Enable this option to play IVR messages or announcements before the call is fully connected. Useful for informing callers about wait times or service messages while the call setup is in progress.

DTMF Timeout (in seconds)

Specify the duration (in seconds) for which the system waits for DTMF (Dual-Tone Multi-Frequency) input before timing out.

Jitter Buffer Size

Select the jitter buffer size to control how Sprinklr manages packet delay variations in SIP audio streams.
A higher buffer size improves stability for poor networks but may introduce slight audio latency.


Subscribers

Visible in All Workspaces (Checkbox)

Enable this option to make the Voice Application visible and accessible across all workspaces in your environment.

Workspaces

Select specific Workspaces or Workspace Groups that can access this Voice Application. This ensures that only authorized teams or departments can view or modify its configuration.

Users / User Groups

Select individual Users or User Groups who can access and manage this Voice Application configuration. Use this to restrict or delegate access for operational control.

Saving and Finalizing 

After completing all four steps: 

  • Click Save to create the Voice Application.