Observability and operations
Operate DialDozer as several connected systems: Apache/PHP, MariaDB, Asterisk/AMI, SIP/WebRTC, carriers, cron workers, provider webhooks, LiveKit, and optional AI/Stripe services.
Minimum checks
Section titled “Minimum checks”- HTTP health and authenticated portal smoke tests
- Apache/PHP error logs and database availability
- Asterisk service, AMI authentication, endpoint registration, and ConfBridge state
- worker freshness for flows, billing, AI QA, voicemail drops, callbacks, and archival
- webhook delivery/error rates for messaging, billing, and e-sign
- carrier call volume, connect rate, QoS degradation, and number health
- disk growth for recordings, logs, uploads, warehouse exports, and database tables
Use Call Log and carrier dashboards for product-level diagnosis. Server utilities in bin/ cover table checks, archive/purge, recording monitoring, hung-call cleanup, and latency analysis. Configure retention before disks fill; archive and purge jobs are not interchangeable with backups.
Implementation anchors: modern/admin/carriers.php, calls.php, deploy/patch_qos, docs/LOG_ARCHIVING_AND_COLD_STORAGE.txt, bin/AST_DB_check_tables.pl, bin/AST_rec_monitor.pl, bin/AST_latency_gaps.pl.