How To - Setup Amazon S3 for Call Recording

Description:

This article will show you how to do the following.

  • Setup an AWS S3 call recording storage bucket for account-level call recording.

AWS S3 storage is an alternative way to store call recordings off of the Audian system and is HIPPA compliant.

Methods:

 Customer S3 bucket setup and permissions
  1. Create a S3 bucket with the name of your choice, and choosing to disable all public access during setup.
  2. Enable Default Encryption - While not necessary, we recommend enabling default encryption on your S3 bucket to make sure your recordings are encrypted at rest. From the Properties tab, enable default encryption with SSE-S3 encryption for the easiest setup.
  3. Create AWS IAM policy with the following permissions. Make sure to substitute the name of your S3 bucket in both spots for the ARN {BUCKETNAME}.

    {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": ["s3:ListBucket"],
          "Resource": ["arn:aws:s3:::{BUCKETNAME}"]
        },
        {
          "Effect": "Allow",
          "Action": [
            "s3:PutObject",
            "s3:GetObject"
          ],
          "Resource": ["arn:aws:s3:::{BUCKETNAME}/*"]
        }
      ]
    }
  4. Create an IAM User, assign the previously created policy and note this user’s AWS Key and AWS Secret.
 Enable Call Recording and Add S3 Credentials
  1. Login to the Audian Portal.
    • Note: Must be logged in as an Administrator.
  2. Click the 9 square button at the top right of the screen.
  3. Click on the Call Recording App button.
  4. Select Account Settings at the top.
  5. Switch the AWS S3 Storage toggle switch to Enabled.
  6. Fill in the S3 credentials, and then click Save Changes.