tune Twilio Answering Machine Detection (AMD) parameters for outbound calls

domain: twilio.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Twilio Verify for teams leaving Authy — the full failure-mode walkthrough related to twilio.com, checked against official docs, with linked verified routes.

Steps

  1. Set MachineDetection to Enable (basic human/machine/fax/unknown result) or DetectMessageEnd (adds machine_end_beep/silence/other detail) on the call creation request.
  2. Set AsyncAmd=true plus an AsyncAmdStatusCallback so the callee connects immediately while AMD runs in the background, instead of holding the call.
  3. Tune MachineDetectionTimeout to bound how long Twilio waits before giving up detection.
  4. Adjust MachineDetectionSpeechThreshold and MachineDetectionSpeechEndThreshold to shift the human/machine decision boundary based on typical greeting lengths for your calling population.
  5. Set MachineDetectionSilenceTimeout to control how long initial silence is tolerated before returning 'unknown.'

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans