3CX - Configuring OpenAI Whisper for Transcription (Recordings and Voicemail)
Configuring OpenAI Whisper for Transcription
Introduction
This document describes the steps you need to take to allow 3CX to transcribe your calls using OpenAI Whisper.
This feature requires a 3CX Enterprise license. If your 3CX license is 8SC or higher, voicemail transcription using 3CX AI is free.
Setting Up an OpenAI / Whisper Account
If you don't have an OpenAI account, you will need to create one, create a project and get the API key name. Here are the steps verified as of August 2024, but these may change, and you will need to check out the OpenAI documentation for more information.
- Go to https://platform.openai.com/login?launch and click on API
- Create a new project name.
- Click on settings (cog) in the top right corner.
- Set up “Billing” with payment method and auto recharge amount settings.
- Optional: Click on “Limits”. Then "Add Alert" so you get notified when usage hits x dollar limit, and "Edit Budget" so this is the max you will spend a month. (Remember it's in USD). Click Save.
Now Set up a new Project
- Go to Project and create a new project.
- Select the new project, click on “Settings” > “Limits”.
- Configure “Monthly Budget”, “Notification threshold”, Add models: “whisper-1” and “gpt-4-turbo” and set “Rate limits”.
Click on “Dashboard” > “API Keys” and press the “Start verification” to verify your phone number. - After you receive SMS verification, you will be prompted to create an API key name, and set Permissions to “All” .
Copy and save your API key somewhere safe. Remember, this is like a password with open access, so keep secure. Please do not email this to Tronic. To give this API key to Tronic, please do a live chat by going to https://tronic.com.au and clicking the chat bubble on the bottom right and give the team the API Key.
Tronic Will set this up for you free of charge by emailing support@tronic.com.au. Alternatively, if you want to do it yourself follow below.
Setting up OpenAI in 3CX

- Log in to the 3CX Admin Console and navigate to “Integrations” > “Transcription”.
- Select “Open AI” as your transcription engine.
- Paste the API key into the secret key field (copied in Step 5 above).
- Select a speech language.
- Press “Save”.
- Go to “Departments” > “Options” and enable transcription for each department. Once you enable all users, ring groups and queues will follow the department transcription settings.

Further information on "Configuring 3CX AI Transcription" can be found on the following 3CX Transcription Page
Related Articles
Configuring Holidays in 3CX startUP
Configuring Holidays in 3CX startUP - Not for dedicated 3CX Downloadable – 3CX Quick Reference Guide Download Quick Reference Guide Here 3CX StartUP Administration Guide Go to 3CX General User Guide Signing in and going to Office Settings You can ...
Configuring Holidays in 3CX
Configuring Holidays Holiday / Office Closure Rules in 3CX V18 - Not for 3CX startUP Step-by-Step Instructions Being able to configure a message for situations like office closure or when a diversion schedule is necessary is beneficial. This greeting ...
3CX V20 - Granular Control of Call Information, Presence and Call Operations
Introduction This guide explains how you can edit a user so that their presence and calls are displayed to other members of their department. You can also edit the operations users can make during calls such as: pick up a parked call, barge-in or ...
Understanding Presence and Availability in 3CX Applications
This article explains how to manage your presence (status) and call queue availability within the 3CX system. A Powerful Presence Tools 3CX offers several presence statuses to indicate your availability: Available: You are ready to receive calls. ...
3CX Call Center: A Guide for Queue Managers
Call and contact center managers have the specific task to ensure all the agents in their group are working to the best of their ability. Customer queries must be dealt with as quickly as possible so that means optimizing how the agents are answering ...