A recording whose bytes are gone answers 410, not 500

FixVOIPService
Shipped
August 27, 2026 at 7:03 AM UTC
Author
Kamo
Commit
c236fb2

Same split as the imaging proxy and the docs download. A call recording that is not in storage is permanently not there, and a player handed a 500 shows nothing at all — the member is left with a control that silently does not work. 410 lets the surface say the recording is no longer available; 503 keeps a storage blip honestly retryable.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing