Add external storage locations
The External Storage page lets you add one or more storage locations outside of Calabrio ONE. You can use these external storage locations for several purposes:
- Set the long-term extended storage of audio and screen recordings after they have reached the end of their retention period (see Configure QM archive settings)
- Exporting audio and screen recordings in bulk (see Export contacts in bulk)
Unlike the Calabrio ONE-hosted storage locations where you store audio recordings, screen recordings, and Analytics data during their retention period (see Configure storage profiles ), your company needs to create and manage these external storage locations independently. You cannot associate external storage locations with a storage profile.
You can add two types of external storage locations to Calabrio ONE: Amazon S3 buckets or SFTP servers.
NOTE SFTP is an option for on-premises deployments only.

Before you add an Amazon S3 bucket as an external storage location, you need the following information:
- The name of your Amazon S3 bucket. This is where Calabrio ONE exports your files.
-
The access key and secret key of an IAM user who is assigned to a policy that has these permissions for your S3 bucket: ListBucket, GetBucketLocation, and PutObject. Calabrio ONE accesses your S3 bucket with this user’s keys.
EXAMPLEThe following policy grants the required permissions. You can assign this IAM user to a similar policy.
{
“Version”: “<current policy language version>”,
“Statement”: [
{
“Sid”: “Bucket”,
“Effect”: “Allow”,
“Action”: [
“s3:ListBucket”,
“s3:GetBucketLocation”
],
“Resource”: [
“arn:aws:s3:::<name of your S3 bucket>”
]
},
{
“Sid”: “BucketContents”,
“Effect”: “Allow”,
“Action”: [
“s3:PutObject”
],
“Resource”: [
“arn:aws:s3:::<name your S3 bucket>/*”
]
}
]
}
Add an Amazon S3 bucket as an external storage location
- Select Create External Storage Location.
-
In the Name field, enter a unique name for the S3 bucket.
NOTE This name identifies the external storage location in Calabrio ONE. It can be different from the name of the S3 bucket.
- From the Type drop-down list, select Amazon S3 (Immediate Access).
-
Configure the AWS Storage Configuration section as follows.
Field Description Bucket Name Enter the name of the S3 bucket. This name is case-sensitive.
Choose Region Select the Amazon region where the S3 bucket is located.
IAM Access Key Enter the access key ID of the IAM user who is assigned to a policy that grants the permissions required to access the S3 bucket.
IAM Secret Key Enter the secret access key of the IAM user who is assigned to a policy that grants the permissions required to access the S3 bucket.
Role ARN
The Amazon Resource Name (ARN) for the role in the customer's AWS account that grants access to the S3 bucket (or more generally, the AWS services) Calabrio ONE accesses. This role ARN should be in the standard AWS format:
arn:aws:iam::<CUSTOMER_AWS_ACCOUNT_NUMBER:role/<ROLE_NAME>
External ID
The unique ID in AWS used by Calabrio when assuming the role in the customer's AWS account for cross-account role access. The field is a string that must have a minimum of 2 characters and maximum of 550 characters.
BEST PRACTICE Start with an alphanumeric syntax that contains only hyphens as it is consistent with allowed values in Calabrio ONE.
- Click Save.

Add an SFTP server as an external storage location
- Select Create External Storage Location.
- In the Name field, enter a unique name for the SFTP server.
- From the Type drop-down list, select SFTP.
-
Configure the SFTP Configuration section as follows.
Field Description Storage Location Path Enter the IP address or host name of the SFTP server. Host Name/IP Address Enter the IP address or host name of the SFTP server. Storage Location Path Enter the storage location for the SFTP server. This field assumes that the filepath starts with C:/. User Name Enter the user name for the SFTP server. Password Enter the password for the SFTP server. - Click Save.