Uploading Your IVR Recording to Your Phone System: A Guide for Cloud & Physical PBX (3CX, Asterisk & more)
Your IVR script is ready and you have your professional recording in hand — for most businesses, that isn't the real sticking point. The real question is: how do you load this audio file into your own phone system? A file in the wrong format turns even the best recording into an "upload failed" error, or a muffled, crackly voice on the line. This guide covers everything from preparing the file correctly to uploading it into your system, cloud or physical.
First, the right format: what does your PBX want?
The phone network carries audio at an 8 kHz sample rate, which is why nearly all phone-system prompts want **8 kHz, mono (single channel), 16-bit WAV**. Trying to upload a 44.1 kHz stereo MP3 — the standard for music — is the most common mistake; the system either rejects it or converts it badly. The short rule:
Physical/IP PBX (Asterisk and hardware systems): usually 8 kHz mono WAV (some use μ-law/a-law encoding).
Cloud/virtual PBX (3CX, RingCentral, cloud systems): prefer WAV but usually accept MP3 and convert automatically.
If you're unsure, the safest path: ask the artist for the recording as both **8 kHz mono WAV** and MP3, then upload whichever your system takes. On VoiceBros, just note your PBX brand on the order and the file arrives system-ready.
Got an MP3? Converting to 8 kHz mono WAV
If you have the recording but it's the wrong format, the free tool Audacity converts it in a couple of minutes: open the file, set the "Project Rate" (bottom-left) to **8000 Hz**, downmix to **mono** from the track menu if it looks stereo, then "Export → WAV (Microsoft), 16-bit PCM". The result is the standard most PBX systems want; if your system needs a different sample rate (e.g. 16 kHz), enter that value at the same step. Important: converting does **not** improve the audio — an echoey phone recording stays echoey as an 8 kHz WAV. Format only solves compatibility; quality is set by the source recording.
Cloud / virtual PBX (3CX, RingCentral, cloud systems)
Uploading to cloud systems is usually the easiest: from the admin panel you drag and drop the file into the relevant prompt slot (greeting, IVR menu, hold). Systems like 3CX automatically convert an uploaded WAV to their internal format; still, supplying 8 kHz or 16 kHz mono WAV gives the cleanest result. The on-hold music slot is a separate section in most cloud systems and accepts longer files.
Physical / IP PBX (Asterisk / FreePBX and hardware systems)
On physical systems, uploading is done through the PBX's programming interface and varies by system:
Asterisk / FreePBX: Prompts are uploaded under "System Recordings"; the system will often convert files of a different sample rate with its own tools (e.g. sox), but supplying 8 kHz mono WAV from the start avoids conversion loss.
Hardware PBX brands: On many hardware systems the prompt is loaded through the PBX's programming software or voice module; confirm the exact accepted format (sample rate, encoding) from the system's own documentation or your vendor — it varies from model to model.
The golden rule here: **don't guess the format.** Confirm what your PBX accepts once, from the panel or your vendor, then order every future prompt in that format.
Preparing your prompt files for upload
File hygiene matters as much as format:
Ask for each prompt as a separate file. Greeting, menu, hold, after-hours as separate files — when the menu changes, you update one file instead of re-recording the whole tree.
Name files clearly. "greeting.wav", "menu.wav", "after-hours.wav" — it makes uploading to the right slot easy.
Check levels. Too hot a recording clips on the phone; too quiet is inaudible. A professional artist sets this to phone standard; for a self-recording, normalize the level.
Trim head/tail silence. A half-second gap at the start makes callers wonder if the call connected.
Don't forget the compliance prompt. If you record your calls, a short call-recording disclosure should be a standard part of your prompt tree — record it in the same voice and format.
4 common mistakes
1. Uploading a 44.1 kHz stereo MP3 directly — excess data for the phone, badly converted by the system.
2. Recording the whole menu as one giant file — a tiny change forces re-recording everything.
3. Loading different prompts in different voices — corporate coherence falls apart; record the whole tree with the same artist.
4. Ordering without asking your vendor the format — wrong format means re-recording, extra cost and delay.
If you don't have a script, or the audio isn't professional
If you don't have a prompt script yet, you can copy and adapt from our [IVR script templates: 20 ready examples](https://voicebros.com/en/blog/ivr-script-templates-20-examples). To get it recorded professionally, our [IVR voice over service](https://voicebros.com/en/ivr-phone-system-voice-over) delivers in your system's format, typically within 24 hours — just note your PBX brand on the order. Looking for a specific voice? Browse demos on the [voice artists page](https://voicebros.com/en/voice-artists), or start from the [homepage](https://voicebros.com/en). For budgeting, keep the [voice over rates guide](https://voicebros.com/en/voice-over-rates) handy.
FAQ
What format should an IVR prompt be? Most PBX systems want 8 kHz, mono, 16-bit WAV; cloud systems usually accept MP3 too. If unsure, get both WAV and MP3.
Can I upload an MP3? On most cloud systems yes; many physical systems want WAV. The accepted-format list in your system's panel has the final say.
Can I just record it on my phone? It will technically upload, but the voice on your phone is your brand's first impression; room echo and low quality are audible to every caller. A professional package costs less than a single lost customer for most businesses.
I changed my menu — do I re-record everything? No — if you had the prompts recorded as separate files from the start, you only update the file that changed.
Will on-hold music cause a licensing problem? It can — using popular songs as hold music is copyright infringement. Royalty-free music or an original jingle from your artist is the safe route.
Related Posts
English Voice Over: How to Pick the Right English Voice for Your Business
Going global? Why native English voice matters, how to choose between American, British and neutral accents, working across other foreign languages, and how the process and pricing work.
TV, Radio & Digital Commercial Voice Over: Choosing the Right Voice by Channel
The same voice doesn't win everywhere. How tone, pace and voice selection change across radio, TV, digital video and social ads — with a per-channel duration/word-count table and a 4-point casting checklist.
IVR Script Templates: 20 Ready-to-Use Phone System Scripts (2026)
Copy-paste IVR scripts for greetings, menus, hold messages, after-hours, holidays and compliance notices — plus word counts, recording tips, and what each prompt costs to produce professionally.
VoiceBros Team
The VoiceBros team is dedicated to providing high-quality voice over services and industry insights. With years of experience connecting voice artists with clients worldwide, we're passionate about helping you find the perfect voice for any project.
Back to Blog →