Configure AI Voicemail Transcription with Amazon Service

Yeastar P-Series Software Edition supports AI voicemail transcription powered by Amazon Transcribe service, converting audio in voicemail messages into readable text. This topic describes how to configure AI voicemail transcription with the third-party service on the PBX.

Tip: If you have already configured AI Call Transcription with Amazon Transcribe service, you can enable Voicemail Transcription and click Copy Settings from Call Transcription to reuse the configuration, then modify the settings as needed.

Requirements

Yeastar P-Series Software Edition should meet the following requirements:
Item Requirement
Firmware 83.23.0.83 or later.
Subscription Subscribe to Enterprise Plan or Ultimate Plan to ensure the AI Transcription feature is available.

Prerequisites

Item Prerequisites
PBX network access Make sure the Yeastar P-Series Software Edition can access the following domains to use Amazon Transcribe service:
  • transcribe.<region>.amazonaws.com
  • s3.<region>.amazonaws.com
Note:
  • Select an Amazon region that supports batch transcription and replace <region> with it (e.g., transcribe.me-south-1.amazonaws.com). It is recommended to select a region closest to your PBX deployment location to reduce network latency and ensure stable transcription.
  • You can verify domain accessibility via TCP port 443 by running the following command over SSH on your PBX server:
    nc -vz {{domain}} 443
    If the PBX can not access the domains, go to System > Network > Basic Settings to configure the PBX network.
Third-party service account
  • Prepare an Amazon account with sufficient transcription minute quotas for Amazon Transcribe service and permissions to manage Amazon S3 buckets, and obtain the account ID.
  • Create an IAM User with permissions to self-manage access keys, and obtain the username and password.

Procedure

Step 1. Create an access key for Amazon Transcribe service

To securely access the Amazon Transcribe service from the PBX, you must create an access key on Amazon Management Console first for the service API request authentication.

  1. Log in to Amazon Management Console using your Amazon account ID, IAM username and password.
  2. At the top-right corner, click your account, and select Security credentials.

  3. On the My security credentials page, scroll down to the Access keys section, and click Create access key.
  4. Create an access key.

    1. In the Use case list, select Other and click Next.
    2. Optional: In the Description tag value field, enter a description to help you identify the access key.
    3. Click Create access key.

      The access key is successfully generated.

    4. In the Access key section, click beside Access key and Secret access key to copy and save them for later use.

Step 2. Configure AI voicemail transcription on the PBX

After you create an access key for Amazon Transcribe service, you need to configure corresponding settings on the PBX to establish a connection with the service.

  1. Log in to PBX web portal, go to AI > AI Toolbox.
  2. Turn on the switch of Voicemail Transcription.
  3. Configure AI voicemail transcription service.

    1. In the Service Type drop-down list, select Custom Service.
    2. In the Transcription Service Provider drop-down list, select AWS.
    3. In the Access ID field, paste the access key obtained from Amazon Management Console.
    4. In the Access Key field, paste the secret access key obtained from Amazon Management Console.
    5. In the Region drop-down list, select the desired region.
  4. Set the transcription language.
    • Language: In the drop-down list, select the desired language to be detected and transcribed for voicemail messages.
    • Languages to Auto-Detect: If you set the Language to Auto Detection, select the desired languages for auto detection.

      The system will automatically detect and transcribe voicemail messages in the selected languages.

      Note:
      • You can select up to 5 languages for auto-detection simultaneously.
      • Only one region can be selected per language. For example, you cannot select both English (UK) and English (US) at the same time.
  5. In the Extension Scope for This Feature section, specify which extensions / extension groups / departments are allowed to use voicemail transcription feature.
    • All Extensions: All extensions can use this feature.
    • Specific Extensions: Only selected extensions can use this feature.
  6. Click Save.

Result

The Transcription Connection Status displays Enable, indicating that the AI voicemail transcription feature powered by Amazon Transcribe service is enabled. Both group and extension voicemail messages can be detected and transcribed into readable text in the specified language via the Amazon service.

Note: You can customize transcription language for single extension (Path: Extension and Trunk > Extension > AI > Voicemail Transcription > Language), which will be applied to the group voicemails in Broadcast to Members mode and personal voicemails delivered to the extension. For more information, see Configure AI Voicemail Transcription for an Extension.