Call Status Types
Calls progress through these statuses:| Status | Description |
|---|---|
SCHEDULED | Call is queued and waiting to be initiated |
ONGOING | Call is currently in progress |
COMPLETED | Call finished successfully |
MISSED | Call was not answered |
FAILED | Call failed due to technical error |
Checking Call Status
Live Status (30 Days)
For recent calls, use the live status endpoint:Persistent Status (After 30 Days)
For older calls, use the persistent status endpoint:Live status is cached for 30 days. After that, use the persistent status endpoint for historical data.
Call Lifecycle
Status Details
SCHEDULED
- Call is in queue
- Waiting to be initiated
- Can be cancelled
ONGOING
- Call is connected
- Conversation in progress
- Real-time transcription active
- Duration counter running
COMPLETED
- Call ended successfully
- Recording available
- Transcript available
- Metrics generated
- Summary created
MISSED
- Call was not answered
- Will retry based on retry strategy
- No recording or transcript
FAILED
- Technical error occurred
- Error message available
- May retry based on error type
Monitoring Active Calls
Track ongoing calls in real-time:Error Handling
Common Error Codes
| Error Code | Description |
|---|---|
INVALID_NUMBER | Phone number is invalid |
BUSY | Line is busy |
NO_ANSWER | Call was not answered |
NETWORK_ERROR | Network connectivity issue |
INSUFFICIENT_CREDITS | Not enough credits to place call |
Retry Behavior
- BUSY: Retries after
busyDelay - NO_ANSWER: Retries after
noAnswerDelay - Other errors: May not retry depending on error type
Webhooks for Status Updates
Receive real-time status updates via webhooks:Webhook Payload
Next Steps
Call Metrics
Get detailed call metrics and analytics
Recordings
Access call recordings and transcripts