Call Transcription with Amazon Transcribe

This article will walk you through the process of setting up call transcription with Amazon Transcribe.

Updated at July 27th, 2024

1stream Enterprise Required

1stream Enterprise Required

This feature is available for only 1stream Enterprise licensed users and higher plans. If you don't have this and would like this feature to be available, please reach out to your Sales Representative to upgrade user licensing.

 

AWS Consumption Required

This process will cause consumption-based charges to start in your Amazon Web Services account. Consult your bill after a day or two to determine if your settings need to be adjusted, or if this is not a right fit for you.

 

Requirements

You must have the following in order to proceed:

  • An Amazon Web Services IAM user, with the AmazonTranscribeFullAccess and AmazonS3FullAccess IAM policies, or root user access.
  • Call recording enabled for whichever calls you want to analyze.

Configure in Amazon Web Services

  1. Ensure your IAM user has the AmazonTranscribeFullAccess and AmazonS3FullAccess, you can use the guide below to create an IAM user or alternatively use the root user which we advise against.
  2. Follow Amazon's official documentation below to generate or retrieve your Access Keys and note that down.
  3. Review Amazon's list of Transcribe endpoints, and pick whichever region works best for you, just note it down.

Setup the 1stream CRM Integration

Now that we have our Azure account setup for this, we can setup the 1stream side.

  1. Login to your 1stream admin portal and go to Administration > Manage Organization.
    image-png-Jan-31-2024-05-09-42-1086-PM
  2. Scroll down to the Connected Accounts and CRM Settings section, and click the green + sign in the top right.
  3. In the Add New CRM Platform pop up window, select Amazon Transcribe and then click Save.
  4. Enter in the fields below:
    1. Region: The region from above, without hyphens (I.e. useast1).
    2. API Key: The Access Key from above.
    3. API Private Key: The Secret Key from above.
  5. Click Save.
    image-png-Feb-15-2024-05-56-10-3696-PM
  6. A new bucket will be created in your selected AWS region to store the recordings that need to be transcribed, formatted as bvoip1s-transcribe-recordings-<randomnumber>.

Next Steps

Follow our guide below on setting up 1stream to send specific call recordings to AWS.