Skip to content

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.

  • 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.