V3 Cloud Providers
CALLY section | Tools → Cloud Providers |
On this page |
|
Overview
In the Cloud Providers section, you can configure the services to be used in XCALLY, primarily to implement quality analysis and bot functionalities.
For example, you can create a new Cloud Provider account to transcribe voice recordings (such as customer calls stored in the Recordings section). Once transcribed into text, the system can analyze the content of the call to detect the sentiment of the conversation.
Cloud Providers Section
This guide describes the configuration using the XCALLY New Experience, available for this section from XCALLY version 3.49.0. We recommend using the New Experience web interface to take full advantage of the latest features.
Under Tools → Cloud Providers section you can find the list of created cloud providers:
You can:
search for a specific cloud provider
clear all filters
manage columns, by selecting or not them
activate the advanced search for each field
By clicking on the three dots button next to a created cloud provider, you can edit or delete it. By choosing edit, you can change the related API Key, copy it or view it (clicking on eye icon).
Create Cloud Providers
To create a new cloud provider:
Click the Add button
Indicate the relative name and select the service (among AmazonAWS, Microsoft Azure, OpenAI, Deepseek and Google)
Fill the required data, according to the provider you selected
Click Add to confirm
Amazon AWS
Requirements
To configure a new cloud provider based on Amazon AWS, you need a valid Amazon AWS Account.
In this way you can run:
Amazon Transcribe to transform call recordings from audio to text
Amazon Comprehend to run analysis on the transcripts (text analysis, key phrases and sentiment)
You also need to configure an S3 bucket (see how to Create your first S3 bucket), making sure to select the appropriate AWS Region.
For Transcribe and other Quality Analysis features to work properly, ensure that under the Permissions tab, in the Grantees section, you have write access to both Object and Bucket ACLs.
Before using the system, please configure in the General Settings - Quality Analysis the Amazon storage (the nearest Bucket for your geographical region) where data will be saved, the Accounts to be used for both services and the language to be used (only one language per service can be chosen) when you run transcribe and sentiment analysis.
Moreover, we recommend to enable these permissions for the AWS user:
To create a new account, click the Add button and insert the information:
Name: a name chosen by you
Service: AmazonAWS
Specific Service Parameters that you can retrieve in your AmazonAWS account:
Access Key ID
Secret Access Key
Microsoft Azure
To create a new account, click the Add button and check this page to find out how to configure it.
OpenAI
Requirements
An OpenAI paid account is required.
To create a new account, click the Add button and insert the information:
Name: choose a name for this account
Service: OpenAI
API Key: Insert the API Key retrieved on your OpenAI account
To create a new account, click the Add button and insert the information:
Name: choose a name for this account
Service: Google
API Key: Insert the API Key retrieved on your Google account. Discover how on next paragraph
Deepseek
Requirements
A DeepSeek paid account is required
To create a new account, click the Add button and insert the information:
Name: choose a name for this account
Service: DeepSeek
API Key: Insert the DeepSeek Key retrieved on your DeepSeek account
API base URL: the main address that is used to access the API of the service.