When a HighLevel tracking number forwards to an iPhone with the default 20–30 second timeout, Apple iOS 18+ Live Voicemail answers the call on the device at 18 seconds. The carrier reports the call as 'Answered' to HighLevel, so Missed-Call Text-Back never runs.
Change two settings on every forwarded HighLevel number: drop the Incoming Call Timeout to 15 seconds so HighLevel pulls the call back before iOS picks up at 18 seconds, and enable Call Whisper so iOS voicemail cannot press 1 to bridge the call.
Audit all phone numbers in our GoHighLevel sub-account that forward to mobile numbers:
1. Flag any tracking number with an Incoming Call Timeout greater than 15 seconds (which allows Apple iOS 18+ Live Voicemail to answer at 18 seconds and block Missed-Call Text-Back).
2. Set Incoming Call Timeout to 15 seconds on all forwarded numbers.
3. Enable Call Whisper with "Press 1 to connect with {{contact.first_name}}" so automated device voicemail cannot bridge the call.
# 1. MCP Tool Call (ghl-crm-mcp)
{
"tool": "phone_numbers_audit_timeouts",
"arguments": {
"location_id": "<YOUR_LOCATION_ID>",
"max_timeout_seconds": 15,
"require_call_whisper": true,
"dry_run": true
}
}
# 2. Or run via ghl-crm Rust CLI
ghl-crm numbers enforce-timeout --location-id <YOUR_LOCATION_ID> --timeout 15 --whisper-press-1 --dry-run
Disable the 0-second built-in missed-call checkbox and replace it with a 5-step workflow that waits 45 seconds and exits automatically if an outbound call or text happens first.
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.
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.
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.