Skip to content

Scheduled Jobs

Dialer.CX runs several automated background jobs to handle tasks like recording uploads, report generation, alert evaluation, and session cleanup. The Scheduled Jobs page gives administrators visibility into what is running, when it last executed, and whether it succeeded.

Scheduled Jobs page showing job list with schedules, last run times, status indicators, and execution results

Navigate to Admin > Scheduled Jobs to see all configured jobs and their current state:

ColumnDescription
Job NameHuman-readable description of the task
ScheduleHow often it runs (e.g., every 5 minutes, hourly, daily at midnight)
Last RunTimestamp of the most recent execution
StatusWhether the job is currently enabled or disabled
Last ResultSuccess confirmation or error details from the last run

These are the core background jobs that ship with Dialer.CX:

JobSchedulePurpose
Recording UploadEvery 5 minutesConverts completed recordings and uploads them to cloud storage (S3)
Scheduled ReportsPer report configGenerates configured reports and delivers them via email on schedule
Alert EvaluationEvery minuteChecks all active alert rules against current real-time metrics
Session CleanupHourlyRemoves expired user sessions from the database
  • Enable/Disable — toggle any job on or off without deleting its configuration
  • Edit Schedule — change how often a job runs using cron-style scheduling
  • View History — see past executions with timestamps, duration, and success/failure details
  • Manual Trigger — run a job immediately for testing or to process a backlog