Local Run Commands
Database initialization:Docker Compose
Adding A Lead Manually
Checking Queue State
Ready leads:Manual Call Test
Monitoring Logs
Watch for:- Scheduler started with the expected timezone and calling window
- Lead selected and phone normalized
- SIP participant creation success
- Agent joins the correct
ignitech-lead-{id}room - Qualification extraction and DB save
- Talking Shops push success or failure
- Stale calls being cleaned
- Retry scheduling
Common Status Interpretation
Dashboard Usage
The main Streamlit app shows:- Total leads
- Awaiting calls
- Dispatched leads
- Qualified calls
- Pushed calls
- Failed numbers
- Max retries reached
- CSV import
- Lead and call tables
- Qualification JSON viewer
/minutes page shows successful call minutes and supports optional password protection: