Add a Twilio Voice Account

Updated 

Before calls can be routed to Sprinklr, the necessary voice accounts must be added and configured. The Twilio Voice account is used to identify incoming voice calls from the telephony infrastructure to Sprinklr's servers. Once identified, the calls are handled by a configured IVR, voice bot, or live agent.

Enablement Note: Access to this feature is controlled by the dynamic property SPRINKLR_VOICE_ENABLED_PROVIDERS - Add Twilio.

To enable this feature in your environment, contact your Success Manager. Alternatively, you can submit a request at tickets@sprinklr.com.

To add a Twilio voice account in Sprinklr

  1. Log in to your Twilio account on native.

  2. Copy the Account SID, which acts as a username, and the Auth Token which acts as a password.

  3. Log in to the Sprinklr platform. Navigate to the Sprinklr Service tab, under Listen click Voice Care.

  4. Select Voice Accounts from the left pane.

  5. In the top right corner of the Voice Accounts page, click Create Voice Account and select Create Twilio Voice Account.

  6. On the Add Voice Account page, add the Account Name and Number of Outbound Channels. The account name will be visible on Sprinklr and will be used next in the voice application. Next, add the API Key and Account SID to add the voice account. API Key will be provided by the telephony provider when a number is purchased.

  7. Click Save in the bottom right corner. Once the voice account is added, you can set up a Voice Application. Select Voice Applications from the left pane.

  8. In the top right corner of the Voice Application window, click Add Voice Application and select Add Twilio Voice Application.

  9. The Create a Twilio Voice application appears as shown in the following image. This application will act as an interface where inbound and outbound calls can be made using this application.

    For more information on the description of the fields in the Create Twilio Application page, refer to Fields in the Create Twilio Application page.

    To improve call efficiency, the Twilio Voice Application allows you to choose your location from the Region picklist in the user interface. This allows calls to be routed to the appropriate server locations. Previously, because of the great distance between the caller, the server location, and the agent, the API calls used to get delayed resulting in poor call quality. This call setup time is now reduced with the Region picklist.

    Fields in the Create Twilio Application page

    The following is the description of the fields available in the Create Twilio Application page:

    • Application name: Specify a name for the application.

    • Phone number: Contains the DID number of the application which can be taken from the Twilio account on native.

    • Secondary Phone Number(s): You can fetch secondary number for any IVR process by creating a different voice application.

    • Voice Account: Select the Twilio voice account that you have created.

    • IVR Process: Select the IVR to connect this voice application to.

    • Country: The country to which the phone number belongs.

    • Fallback ACW: Contains the ACW which gets triggered if there is no ACW configured at the queue level.

    • FallBack IVR Process: If there is any unexpected failure in the main IVR then the call will get redirected to this fallback IVR, instead of getting dropped.

    • Supervisor Eligible for ACW on Barge in: Enables the ACW for the supervisors who barge in any calls.

    • Caller IDs: The phone numbers to make the outbound calls to customers.

    • Enable DND on: Set on which type of calls you want to enable DND.

    • DTMF Timeout: The value of DTMF timeout in seconds.

    • Audio and voice setting: Set how the 'Text to Speech' used in the IVR should be voiced out. You can set the pace and voice.

    • Add Wait Music: Add the MP3 audio file from Digital Asset Manager which will be played whenever the agent puts the customer call on hold. You can add multiple hold music options which will be played in a random manner for the customers when they wait in the queue or are put on hold.

    • Add Ringtone: The popup tone for the agents for receiving the calls. Add ringtones based on case properties. You can define conditions or groups of conditions to trigger specific ringtones for different cases or campaigns. This customization enhances agent awareness by linking ringtones to case characteristics, such as using a "High Priority" ringtone for cases with a "Payment" intent.

    • Add Whispertone: Sprinklr Service Admins can configure whisper tones for service agents who are handling voice calls using Twilio. Whisper tones provide critical information to agents before the call setup is completed. Whisper tones can be customized based on queue, skill, language, or specific custom properties such as Case Custom Property. You can define conditions or groups of conditions to trigger specific whisper tones for different cases. If both standard beep and whisper tone are configured, the whisper tone takes priority.

      For example, if the call is regarding laptop. The admins can configure whisper tone saying that the call is regarding laptop and this whisper tone will be played to the agent after the agent accepts the call.

      Admins will be able to upload whisper tones from DAM (Digital Asset Manager) or a local PC.

    • Groups to include account in: Add the groups to include your voice application.

    • Share across workspaces: Add workspaces and users to share this application with.

  10. Click Save in the bottom right corner. The Twilio Voice application will be created.

Note: Ensure that a voice application is shared across all the users.