KamoCRM

Recordings and FreePBX voicemail play: the pod reaches MinIO

FixVOIPService
Shipped
October 5, 2026 at 3:34 AM UTC
Author
Kamo
Commit
5a7d147

VOIPService streams every call recording and every FreePBX voicemail in Settings out of MinIO, but it never configured MinIO: the shared MinIOConfig defaults applied, the bare node name k1m1 (which no pod resolves) and the built-in placeholder credentials. Every play answered 503 "Recording storage is temporarily unavailable" (MinIO openRange failed on node k1m1: Name does not resolve), seen live on 2026-09-29 and on SP98 Task 15's ship. The running config (k8s/configmap.yaml) now reads MinIO the way ConversionService, which writes these objects, does: minio.cluster-services for every node, the credentials from minio-app-credentials (now in envFrom), and a 5 s connect timeout so a player fails fast. VoipMinioConfigTest pins both files.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing