{"slug": "warm-transfer-acceptance-for-voice-ai-assistants", "title": "Warm Transfer Acceptance for Voice AI Assistants", "summary": "Telnyx has launched Warm Transfer Acceptance for its Voice AI Assistants, enabling transfer recipients to verbally accept or decline calls before the caller is bridged. The feature, available via API configuration, adds a live consult step to screen calls and prevent dropped transfers, with the `complete_transfer` tool added automatically when enabled.", "body_md": "[Contact us](https://telnyx.com/contact-us)\n\n[Log in](https://portal.telnyx.com)\n\nWarm Transfer Acceptance is now available for Telnyx Voice AI Assistants. Recipients of a transfer can talk to the assistant and verbally accept or decline the call before the caller is bridged, giving teams control over which calls get through.\n\n`private`\n\nmode, or preserve it in the record with `shared`\n\nmode.`complete_transfer`\n\ntool is added to the assistant automatically when acceptance is enabled. No extra configuration needed.A standard warm transfer plays a recorded handoff message and bridges the call whether the destination is ready or not. That means dropped calls, transfers to unavailable agents, and frustrated callers left in dead air after a handoff. Warm Transfer Acceptance adds a live consult step so the destination can screen the call, hear the context, and decide whether to take it. The caller stays with the assistant hearing ringback and never hears the exchange. This is call control that normally requires a separate contact center vendor, built into the same platform that runs the assistant.\n\n`warm_transfer_instructions`\n\nto your handoff message.`warm_transfer_acceptance`\n\non the transfer tool by setting `enabled`\n\nto true.`end_user_target_context_mode`\n\nto `shared`\n\nto keep the consult in the conversation record.\n\n```\ncurl -L 'https://api.telnyx.com/v2/ai/assistants' \\n  -H 'Content-Type: application/json' \\n  -H 'Authorization: Bearer <TOKEN>' \\n  --data-raw '{\n    \"name\": \"Support Agent\",\n    \"instructions\": \"You are a support agent. Transfer calls to the support team when the caller asks for a human.\",\n    \"model\": \"moonshotai/Kimi-K2.5\",\n    \"tools\": [\n      {\n        \"type\": \"transfer\",\n        \"transfer\": {\n          \"targets\": [\n            {\"name\": \"Support Team\", \"to\": \"+15551234567\"}\n          ],\n          \"from\": \"+15553456789\",\n          \"warm_transfer_instructions\": \"Briefly summarize why the caller is being transferred and what they already tried. Then ask whether they can take the call.\",\n          \"warm_transfer_acceptance\": {\n            \"enabled\": true\n          }\n        }\n      }\n    ]\n  }'\n```\n\n**Learn more** in the [Warm Transfer Acceptance docs](https://developers.telnyx.com/docs/inference/ai-assistants/warm-transfer-acceptance) or the [Telnyx Voice AI Agents page](https://telnyx.com/products/voice-ai-agents).", "url": "https://wpnews.pro/news/warm-transfer-acceptance-for-voice-ai-assistants", "canonical_source": "https://telnyx.com/release-notes/warm-transfer-acceptance-voice-ai-assistants", "published_at": "2026-08-27 00:00:00+00:00", "updated_at": "2026-08-28 16:50:38.987286+00:00", "lang": "en", "topics": ["ai-products", "ai-tools", "natural-language-processing"], "entities": ["Telnyx", "Kimi-K2.5"], "alternates": {"html": "https://wpnews.pro/news/warm-transfer-acceptance-for-voice-ai-assistants", "markdown": "https://wpnews.pro/news/warm-transfer-acceptance-for-voice-ai-assistants.md", "text": "https://wpnews.pro/news/warm-transfer-acceptance-for-voice-ai-assistants.txt", "jsonld": "https://wpnews.pro/news/warm-transfer-acceptance-for-voice-ai-assistants.jsonld"}}