Place outbound phone calls for appointments
The agent successfully dials a target number, conducts a spoken conversation to confirm or schedule an appointment, and provides a transcript and summary of the interaction, with costs deducted from the user's prepaid balance.
How it works
The agent first checks the user's credit balance using `get_balance` to ensure sufficient funds are available, as calls are billed per started minute. It then uses `have_conversation` to autonomously dial the number and pursue the objective (e.g., confirming an appointment). The agent monitors the stream for the transcript and final summary. Before acting, verify the destination country is supported (e.g., US, UK, Canada) and that the call is not for emergency or premium-rate numbers, which are blocked by the server.
Prompt
Paste this into an agent that has the servers below connected. Adjust the names and dates to your own.
Please call +1234567890 to confirm my appointment for tomorrow at 2 PM. Use the have_conversation tool to handle the dialogue autonomously. Check my balance first to ensure we have enough credits.MCP servers it needs
Source
The vendor page this playbook is drawn from, and the passage that supports it.
- `have_conversation`: dial a number and let the voice agent pursue an objective autonomously (appointments, information requests, negotiations, confirmations, screening, surveys and more).AlterPhone MCP documentation