Technical guide

G.711 μ-law WAV explained

Understand G.711 μ-law WAV format ID 0x0007, 8 kHz mono telephony audio, PCM differences, and how IVRReady verifies real RIFF bytes.

By IVRReady · Published August 28, 2026 · Last updated August 28, 2026

Direct answer

G.711 μ-law is a telephony audio encoding with one eight-bit codeword per sample. In a classic RIFF/WAVE file, μ-law is identified by numeric WAV format tag 0x0007. At 8,000 samples per second and one channel, it is the canonical telephony layout required or preferred by several IVR platforms—but the surrounding WAV container still matters for file-upload targets.

PCM and μ-law are not interchangeable

LayoutWhat each sample storesWhy the distinction matters
16-bit PCM WAVA signed linear amplitude valueTwo bytes per channel sample
8-bit PCM WAVAn unsigned linear amplitude valueOne byte, but it is not G.711
G.711 μ-law WAVA logarithmically companded codewordOne byte identified by format tag 0x0007

Saying “8-bit WAV” is therefore incomplete. An 8-bit PCM file and an 8-bit μ-law file use different numeric sample representations and different WAV codec identities.

Why 8 kHz mono μ-law is approximately 64 kbps

An 8 kHz mono μ-law stream stores 8,000 samples each second, one byte per sample, on one channel. That is 8,000 × 8 bits, or about 64,000 bits per second of audio payload. A WAV file is slightly larger because RIFF chunk identifiers, sizes, format fields, padding, and other optional chunks sit around the payload.

How IVRReady checks a μ-law WAV

  1. 1. Read the RIFF/WAVE structure and bounded chunk declarations from the actual bytes.
  2. 2. Resolve the numeric codec identity instead of trusting a filename or extension.
  3. 3. Read sample rate, channel count, audio-data bounds, and any target-specific limits.
  4. 4. Classify source compatibility separately from signal-level QA.
  5. 5. Reinspect generated WAV bytes after correction; a successful FFmpeg exit is not proof.

How μ-law relates to IVRReady target packs

Targetμ-law roleChecker
Amazon ConnectRequires a strict canonical μ-law WAV upload proven from its numeric fields.Open checker
Webex Contact CenterRequires a strict canonical μ-law WAV upload proven from its numeric fields.Open checker
NICE CXoneRequires a strict canonical μ-law WAV upload proven from its numeric fields.Open checker
Genesys Cloud ArchitectAccepts a documented WAV matrix; μ-law is the preferred canonical form and one accepted layout.Open checker
Talkdesk GreetingsAccepts the WAV container in IVRReady's current coverage and transcodes on the platform.Open checker
Twilio Media StreamsUses a verified μ-law WAV only as an intermediate, then delivers headerless raw media.Open checker

A μ-law WAV is an uploadable file for some targets, but Twilio Media Streams requires the raw payload inside it. Read the WAV-to-Twilio guide or compare every target in the contact-center requirements guide.

Sources and evidence

Vendor-specific statements follow IVRReady’s executable target profiles and their recorded official evidence. Technical context uses the primary sources below.