Transcription and Analytics
  1. Old KB
  2. 1Stream Platform
  3. Transcription and Analytics

Call Transcription with Microsoft Azure

This article will walk you through the process of setting up call transcription with Azure Cognitive Services.

1Stream Level Feature Notice

This feature is available for Enterprise level 1Stream users and up. If you would like this feature to be available, then please reach out to your bvoip Sales Representative to upgrade user licensing. 

Azure Consumption Required

This process will cause many consumption-based charges to start in your Azure subscription. 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:

  • A Microsoft Azure subscription.
  • Call recording enabled for whichever calls you want to analyze.

Configure Speech Services

  1. Visit the link below and login with your Azure account admin.
    https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesSpeechServices
  2. Select your resource group, region, name, and pricing tier as you see fit, then click Review + create.
  3. Validate it looks correct, then click Create.
  4. Open your newly created service and go to Keys and Endpoint on the left.
  5. Copy KEY 1 and save it for later.

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 Azure Cognitive Services and then click Save.
  4. Enter in the following details:
    • Region: The region used for the Azure resources, formatted like "eastus" or "centralus2" without quotes.
    • API Key: The API Key for the Speech Services endpoint from section one.
  1. Click Save.

Next Steps

Follow our guide below on setting up 1Stream to send specific call recordings to Azure.