When a Voice AI agent transfers a caller to an outside answering service or hospital phone tree that says 'Press 1 for Scheduling', the AI tries speaking aloud to a touch-tone menu and drops the call.
Store the target extension's touch-tone sequence using 800ms pause commas on the transfer action, play a brief hold message to the caller during the dial handshake, and pull the call back if the extension doesn't pick up within 12 seconds.
Configure our GoHighLevel Voice AI transfer settings to navigate an external office phone tree using DTMF touch-tones:
1. Set up the transfer number with DTMF pause sequences (800ms per comma) so it automatically dials extension 1 -> 2 when transferring to dispatch.
2. Play a reassuring message to the caller before initiating the transfer ("One moment while I connect you with our scheduling desk").
3. Configure a 12-second fallback timeout so the caller never gets stranded in an outside voicemail box.
# 1. MCP Tool Call (ghl-agency-mcp)
{
"tool": "voice_ai_configure_dtmf_transfer",
"arguments": {
"location_id": "<YOUR_LOCATION_ID>",
"destination_e164": "+18005550199",
"dtmf_sequence": ",,1,2",
"fallback_timeout_seconds": 12,
"dry_run": true
}
}
# 2. Or run via ghl-agency Rust CLI
ghl-agency voice set-dtmf-transfer --location-id <YOUR_LOCATION_ID> --digits ",,1,2" --dry-run
Add local street names and trade acronyms (like HVAC, PEX, or SEER) to a pronunciation dictionary instead of spelling words strangely in the prompt, and use a 15-second warm transfer with fallback.
PLAYBOOK T11 · Voice AI & PhoneKeep every spoken response under 25 words, strip all markdown bullets from the voice prompt, and pair a 4-second DTMF greeting with a low-latency SIP bridge when sub-second response times are needed.
PLAYBOOK T09 · Voice AI & PhoneKeep the business's main number on Google Business Profile so the front desk rings first for 15 seconds, then use Conditional Call Forwarding (*71) to roll unanswered and after-hours calls to your GoHighLevel Voice AI number.
PLAYBOOK T04 · Voice AI & PhonePut a 4-second 'Press 1 to speak with our team' DTMF call screen in front of your Voice AI agent so automated spam dialers drop off after 5 seconds at zero AI cost.
Connect Claude Code, Cursor, or OpenAI Codex to our ghl-tools MCP Server & Rust CLI for 30-second sub-account doctor checks, --dry-run previews, and snapshot diffs—or start/upgrade your GoHighLevel plan through our partner link to unlock up to $612+ in implementation kits (including Voice, Conversation & Knowledge Base Kit ($47)) and our weekly live engineering clinics.