Make your agent call customers. Link a phone number for caller ID, then schedule calls via API with priority ordering and custom data. What you’ll learn: How to set up outbound calling, schedule calls via API, and monitor call status.Documentation Index
Fetch the complete documentation index at: https://docs.blackbox.dasha.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before making outbound calls:- Agent configured and enabled
- Phone number added with valid SIP credentials
- Phone number linked to agent for outbound
Phone Numbers
Complete guide to adding phone numbers and SIP credentials
Link a phone number for outbound calls
Set the caller ID your agent uses when making calls:- Dashboard
- API
- Go to Agents → Select agent → Edit
- Find Outbound Phone Number section
- Select a phone number from the dropdown
- Click Save Agent
Each agent can have one outbound phone number. Linking a new number replaces the previous one.
Schedule a call
Quick test from dashboard
Test your agent before running campaigns:- Go to your agent’s page
- Click Test Call
- Enter the target phone number
- Click Call — starts immediately
Schedule via API
Schedule bulk calls
Schedule multiple calls in one request:Monitor call status
Check individual call
View queue
Receive webhooks
Configure webhooks for real-time status updates:Webhook Events
Complete webhook payload reference
Cancel a scheduled call
Cancel calls that haven’t started yet:Call lifecycle
| Status | Description |
|---|---|
| Created | Call record created, not yet queued |
| Queued | Waiting in queue based on priority |
| Pending | About to be dialed |
| InProgress | Call connected, agent speaking |
| Completed | Call finished successfully |
| Failed | Call failed (busy, no answer, error) |
Troubleshooting
Calls not scheduling
| Symptom | Fix |
|---|---|
| 400 Bad Request | Verify phone number format (E.164: +15551234567) |
| 404 Agent Not Found | Check agentId is correct |
| ”No outbound config” | Link a phone number to the agent for outbound |
Calls stuck in queue
| Symptom | Fix |
|---|---|
| Calls not processing | Check agent is enabled |
| Slow queue processing | Check business hours schedule |
| Hitting concurrency limit | Upgrade plan or reduce call volume |
Low answer rates
| Symptom | Fix |
|---|---|
| Many “No Answer” | Call during optimal hours (10am-4pm local) |
| Calls marked spam | Use local area code numbers |
| Quick hang-ups | Improve greeting, reduce agent latency |
What’s next
Phone Numbers
Add phone numbers for caller ID
Caller ID
Configure display names
Call History
Monitor call results
Webhooks
Handle call completion events