Initial commit — FreePBX recording uploader (GO)

Featurekamo-asterisk-support
Shipped
April 27, 2026 at 3:43 AM UTC
Author
Kamo
Commit
478e49c

Watches **************** for finished WAV recordings, groups multi-leg call legs by Asterisk UNIQUEID, and uploads each batch to APIService /api/voip/recordings/upload using a VOIP_RECORDING_UPLOADS-scoped API key. Files are deleted from disk only after the platform confirms storage. Bootstrap idempotently provisions an AMI user via manager_custom.conf and installs MixMonitor() per-channel hooks via extensions_custom.conf, then asks Asterisk to reload its dialplan/manager modules. Both managed blocks are surrounded by clearly marked banners so admin customizations survive. Includes Dockerfile, k8s manifests for k1m1 and k2m1 (Deployment + ConfigMap + Secret template), **************** mirroring the rest of the platform, and a non-technical README.txt for standalone FreePBX hosts.

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