When a dispute depends on what was said on a call, the recording has to be complete, intact and quick to find.
Ingest that survives restarts
Recordings are picked up only after a call has finished, by a job that records its progress so a restart resumes rather than repeats or skips work.
Integrity at rest
Each file is streamed to object storage with a SHA-256 checksum recorded alongside it, so any later change is detectable.