Hey everyone,
I wanted to share a technical issue that VAPI support confirmed exists in their platform — in case others are
hitting the same wall and don't know why.
The bug:
VAPI's native Telnyx integration hardcodes mu-law (PCMU) decoding for all calls.
But European telephony networks (Spain, France, Germany, etc.) use A-law (PCMA) encoding.
Result: every inbound audio stream from a European caller is decoded with the wrong codec → heavy static → the AI
transcriber (ASR) can't understand anything → silence timeout → call drops.
What makes it hard to diagnose:
- The outbound audio (AI → user) sounds perfect
- Telnyx network metrics are clean (MOS 4.50, jitter 0ms, 0% packet loss)
- The problem only shows in the VAPI call recording on the user's voice track
What I've already ruled out:
- Telnyx codec settings (tested G711A only, G711A + OPUS)
- Noise suppression (tested all combinations)
- Network / WiFi / SIP ALG
- Media region (separately flagged to VAPI — all our EU calls route through AWS us-west-2 Oregon)
VAPI support confirmed the bug on March 25. No fix or workaround provided yet (as of March 26).
If anyone has found a workaround — SIP trunk config, alternative Telnyx setup, different carrier — I'd genuinely
appreciate it.