Operations
Troubleshooting
Common failure patterns and a practical diagnosis order.
Troubleshooting
Fast Triage Order
- Confirm service health endpoints (
/api/health,/health). - Confirm shared secret alignment (
AUTH__SECRET_KEY). - Check telephony
voice_server_urland webhook URLs. - Review provider credentials and active provider settings.
- Inspect call/evaluation events for failure stage.
Common Issues
- API key auth failures on control-plane routes
- Wrong or localhost-only telephony URL in public deployments
- Missing/expired provider credentials
- WS session token mismatch
- Inference endpoint mismatch when using self-hosted STT/TTS
- Core code changes not reflected because prebuilt images are running instead of source builds
If Rust/Python core changes are not showing up locally, restart with the source override:
docker compose -f docker-compose.yml -f docker-compose.source.yml up -d --build