make_phone_call
Have an AI voice assistant phone a business or person for your human, from your Aloha Dial number: book a table, make an appointment, ask a question. It introduces itself as an AI assistant calling on behalf of your human, works toward the goal, and stays within your limits; anything outside them it notes for a callback. Returns a call id at once. Then call get_call_result to wait for the outcome, summary and transcript. US and Canadian numbers only; one call at a time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Number to call, e.g. +13105551234 | |
| goal | Yes | What the call should achieve, e.g. 'Book a table for 2 this Saturday at 7pm' | |
| voice | No | Voice persona from list_voices, e.g. 'brian' (calm male) or 'sarah' (warm female). 'male'/'female' also work. | |
| api_key | Yes | Your Aloha Dial API key (from sign_up) | |
| details | No | Facts the assistant may share: reservation name, party size, a callback number, preferences | |
| number_id | Yes | id of your number (from get_phone_number); the call comes from it | |
| may_agree_to | No | Limits, e.g. 'any time 6:30-8:30pm; no deposit'. Without this it agrees only to exactly the goal. | |
| on_behalf_of | Yes | Your human's name, e.g. 'Berk Cagatay' | |
| assistant_name | No | Your own first name; the call opens 'Hi, this is <name>, an AI assistant calling for <human>' |