Skip to main content
You need an SLNG key and an agent created via the API or Agent Infra. See Configuring voice agents for system prompt and tool setup.
Outbound calls require the agent to be configured with an outbound SIP trunk (sip_outbound_trunk_id). Configure this in the Dashboard Telephony page and attach it to your agent.

Placeholders

Use these values in the examples:

Basic Call Dispatch

Send a single outbound call by providing the agent ID and a phone number in E.164 format.

Calls with Template Variables

If your agent’s system prompt or greeting contains {{variables}}, pass them via the arguments field. These override any template_defaults set on the agent. arguments is bounded to 32 keys, with keys up to 64 characters, values up to 1024 characters, and a combined value payload up to 8192 characters.

Batch Call Dispatch

When you need to call a list of contacts, you can loop through them one at a time or fire multiple calls in parallel with a concurrency cap.

Sequential Dispatch

Parallel Dispatch (with concurrency limit)

Process calls in chunks to stay within rate limits while dispatching faster than sequential.

Common Use Cases

Outbound voice agents work well for automated calls that follow a predictable structure. Common examples include:
  • Appointment reminders: confirm or reschedule upcoming visits
  • Payment collection: notify customers of outstanding balances
  • Survey and feedback: gather post-purchase or post-service input
  • Lead qualification: follow up on inbound interest and route warm leads to sales
Use template variables to personalize each call with contact-specific details like names, dates, and amounts.