Configure AI Voicemail Transcription with OpenAI
Cloud Voice can convert the audio in voicemail messages into readable text using OpenAI’s Speech to Text service. This page shows you how to link the phone system to that third-party service and choose which extensions the feature covers.
Requirements
Section titled “Requirements”Your phone system must meet the following before you begin.
| Item | Requirement |
|---|---|
| Firmware | Version 84.23.0.83 or later. |
| Subscription | An Enterprise Plan or Ultimate Plan subscription, so the AI Transcription feature is available. |
Before you begin
Section titled “Before you begin”Network access
The phone system must be able to reach api.openai.com to use OpenAI Speech to Text.
Third-party account
Have an OpenAI account with enough transcription-minute quota ready, along with its username and password.
Step 1. Create an API key for OpenAI Speech to Text
Section titled “Step 1. Create an API key for OpenAI Speech to Text”So the phone system can authenticate its requests to OpenAI Speech to Text, generate an API key (Application Programming Interface key, the credential that identifies your account) on the OpenAI Platform first.
-
Sign in to OpenAI Platform with your OpenAI username and password, then open API Keys.
-
Above the list of keys, on the right, choose Create new secret key.
-
Fill in the dialog that opens.

a. In Name, enter something that identifies the key.
b. From the Project drop-down, select the project you want.
c. Leave the permission set to its default of All, then choose Create secret key. The generated key appears in a new dialog.

d. Choose Copy and store the key somewhere safe for the next step.
Step 2. Configure voicemail transcription on the phone system
Section titled “Step 2. Configure voicemail transcription on the phone system”With the API key in hand, enter the details on the phone system to establish the connection to OpenAI Speech to Text.
-
Sign in to the phone system web portal and open AI > AI Toolbox.
-
Turn on the Voicemail Transcription switch.
-
Set up the transcription service.

a. From the Service Type drop-down, select Custom Service.
b. From the Transcription Service Provider drop-down, select OpenAI.
c. In the API key field, paste the key you created on the OpenAI Platform.
d. From the Transcription Model drop-down, pick the OpenAI Speech to Text model you prefer. For how the models differ, see OpenAI’s list of Realtime & audio models.
-
From the Language drop-down, choose the language to detect and transcribe in voicemail messages.
-
Under Extension Scope for This Feature, decide who can use voicemail transcription:
- All Extensions: every extension can use the feature.
- Specific Extensions: only the extensions, extension groups, or departments you select can use it.
-
Click Save.
Result
Section titled “Result”Transcription Connection Status shows Enable, confirming that AI voicemail transcription via OpenAI Speech to Text is live. Both group and extension voicemail messages are now detected and transcribed into text in your chosen language.
