The steps
- 1In FreePBX, click Settings → Music on Hold.
- 2Click Add Music Category (top right), name it, and submit to save.
- 3Open the category, click Choose File, and select your 8 kHz WAV.
- 4Click Upload. (If you upload an MP3, wait for the page to finish — FreePBX transcodes it to WAV.)
Format gotcha
“Phone audio is µ-law, so a µ-law WAV must be right” is false here — Asterisk's WAV reader only accepts signed-linear PCM, 16-bit, mono, 8 kHz, and silently skips anything else. Use the “WAV · 8 kHz” (PCM) download, not the µ-law one.