make_call
Initiate outbound calls from BubblyPhone numbers via webhook or AI streaming. Deploy voice agents to automate conversations with recording, transcription, and transfer capabilities.
Instructions
Initiate an outbound call from a BubblyPhone number. Costs money from your balance. For streaming mode, provide model and system_prompt to have an AI agent handle the call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | Yes | Your BubblyPhone number in E.164 format (e.g. +12125551234) | |
| to | Yes | Destination number in E.164 format (e.g. +14155559876) | |
| mode | No | Call mode: 'webhook' for traditional, 'streaming' for AI agent (default: webhook) | |
| webhook_url | No | Webhook URL for call events (webhook mode) | |
| model | No | AI model slug for streaming mode (e.g. gemini-3.1-flash-live-preview) | |
| system_prompt | No | System prompt for the AI agent (streaming mode, max 10000 chars) | |
| voice | No | Voice ID for the AI agent | |
| language | No | Language code (e.g. en, es) | |
| transfer_number | No | Number to enable transfer to | |
| recording_enabled | No | Enable call recording | |
| transcription_enabled | No | Enable post-call transcription |