make_conversation_call
Place an AI phone call to conduct an autonomous conversation about a topic such as scheduling, surveys, or follow-ups without webhook setup; returns the full transcript by default.
Instructions
Place a phone call where the AI has an autonomous conversation about a given topic — scheduling, surveys, follow-ups, etc. No webhook setup needed.
The agent must have a phone number attached. Every call automatically opens with an automated-assistant disclosure (added server-side; cannot be disabled via topic or initial_greeting). By default this blocks until the call finishes and returns the full transcript. Set wait=false for fire-and-forget.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | When true (default), blocks until the call ends and returns the full transcript. | |
| topic | Yes | The conversation goal for the assistant to pursue. Embedded as the call objective within locked instructions that always enforce the automated-assistant disclosure (it can't be overridden). Be specific about what to discuss and any goals. | |
| voice | No | Voice ID override for this call | |
| agent_id | Yes | The agent ID (must have a phone number attached) | |
| to_number | Yes | Recipient phone number in E.164 format (e.g. +14155551234) | |
| from_number_id | No | Specific phone number ID to call from (if agent has multiple numbers) | |
| initial_greeting | No | What the AI says when the call connects. If not set, the AI will generate one from the topic. | |
| max_wait_seconds | No | Maximum seconds to wait for the call to complete. Defaults to 300 (5 minutes). |