Start an outbound call
Initiates an outbound phone call via MCube, Twilio, Exotel, Plivo, Vobiz, or SIP. Requires sufficient credits and available call concurrency; use GET /calls/concurrency to inspect current capacity before starting a call. The provider you pass must appear in the partner’s allowed_telephony_providers list and its credentials must already be configured. The call is placed asynchronously — use webhooks or polling to track status updates.
Documentation Index
Fetch the complete documentation index at: https://docs.vocobase.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key in format: rg_live_xxxx. Pass as a Bearer token in the Authorization header.
Body
ID of the agent to use for this call.
Destination phone number in E.164 format.
"+919876543210"
Telephony provider. Defaults to mcube if not specified. The provider must be in your partner's allowed_telephony_providers list and its credentials must be configured (see the /config/telephony/* endpoints). Supported carriers honor the agent's voicemail_detection_enabled and voicemail_message settings when account-level voicemail detection is enabled. sip requires "SIP" to be in allowed_telephony_providers and a SIP carrier connection to be configured for your account.
mcube, twilio, exotel, plivo, vobiz, sip Pre-call variable values. Keys must match variable names declared on the agent (Agent.variables). Substituted into the agent's prompt and greeting via {{name}} placeholders. Echoed in the session.completed webhook for partner-side audit. Missing variables render as empty strings.
{
"callee_name": "Sajal",
"mobile_number": "+919876543210"
}