Zack
10/28/2025, 4:08 PM20}}",
"callerId": "{{decodeURL("%7B%7Bcustomer.number%7D%7D")}}",
"message": "One moment. Please stay on the line."
}
]
}
The assistant is saying the message, but then the call never rings like it used to and so the forwarding never actually gets pushed through.
I'm looking through the vapi logs and not really finding anything.
Tried removing the callerId and message and hard coding the phone number in and it still didn't work. The phone number that the calls are forwarding to are fully functional - have continued to test and verify.
Have also tested in other organizations and getting the same issue.
OrgId:
- 2955326d-c7db-412f-aeed-c89b1cc1ef21
Call IDs:
- 019a2b8f-50a1-7dd6-8a87-6f599d85c3c9
- 019a2b7f-6bce-7ffa-8a8b-6763bea20add
- 019a2b75-6f04-7cc4-89bc-5302439c31d8
- 019a2b70-d2d0-7bbc-971f-80acc7a2dc6a
- 019a2b64-590a-733d-abd6-efb3cb6d28ab
- 019a2894-2f6e-7889-9975-b85185b6595fVapi Support Bot
10/28/2025, 4:10 PMserverMessages set to include "phone-call-control" or if phoneCallProviderBypassEnabled is set to true? These settings can prevent Vapi from managing transfers and are a common source of this issue ([see troubleshooting guide](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops)).
If you're unsure, you can check your assistant's JSON config for these fields. Let me know what you find!
Source:
- [Debug call forwarding drops](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops)Zack
10/28/2025, 4:11 PMVapi Support Bot
10/28/2025, 4:13 PMserverMessages set to include "phone-call-control" or if phoneCallProviderBypassEnabled is set to true. These settings can prevent Vapi from managing transfers and are a common source of this error. This requirement is documented in the [Vapi troubleshooting guide](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops).
Action:
Review your assistant's JSON config and ensure:
json
"serverMessages": ["phone-call-control"],
"phoneCallProviderBypassEnabled": false
If either setting is incorrect, update it and test your transfer again.
Source:
- [Debug call forwarding drops](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops)Zack
10/28/2025, 5:23 PMZack
10/28/2025, 5:57 PMprum8439
10/29/2025, 2:01 PMChiranjeet Mishra
10/29/2025, 8:26 PMendedReason field. Ensure it shows "assistant-forwarded-call". If different, review and adjust your assistant configuration.
2. If the endedReason is "assistant-forwarded-call" but still drops, examine telephony provider logs for transfer errors using the phoneCallProviderId from the call object. Check Twilio, Vonage, or Telnyx logs, depending on your provider.
3. For SIP calls, download and analyze the packet capture using Wireshark to check for SIP REFER packets.
Detailed guidance on resolving these issues can be found in the [troubleshooting guide](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops).
For assistant-based warm transfers, ensure your configuration matches the guidelines [here](https://docs.vapi.ai/calls/assistant-based-warm-transfer), focusing on properties like firstMessageMode and maxDurationSeconds.
Let me know if you need further clarification or have other questions.Zack
10/30/2025, 1:40 AMVapi Support Bot
10/30/2025, 1:42 AM"serverMessages": ["phone-call-control"] and "phoneCallProviderBypassEnabled": false?
This is the most common cause for the call.in-progress.error-transfer-failed issue ([see troubleshooting guide](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops)).
Source:
- [Debug call forwarding drops](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops)Zack
10/30/2025, 1:31 PMVapi Support Bot
10/30/2025, 1:32 PMcall.in-progress.error-transfer-failed issue, explicitly set these fields in your assistant's JSON config:
json
"serverMessages": ["phone-call-control"],
"phoneCallProviderBypassEnabled": false
Add or update these properties, then test your transfer again. This is the most common fix for your error according to the [Vapi troubleshooting guide](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops).
Source:
- [Debug call forwarding drops](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops)Zack
10/30/2025, 1:34 PMVapi Support Bot
10/30/2025, 1:36 PM"serverMessages" and "phoneCallProviderBypassEnabled" as top-level fields inside your assistant's main JSON object. For example:
json
{
"name": "Your Assistant Name",
"serverMessages": ["phone-call-control"],
"phoneCallProviderBypassEnabled": false,
// ...other assistant properties...
}
If your config is nested or managed differently, could you share a snippet of your assistant JSON structure? That will help me give you the exact placement.
Source:
- [Debug call forwarding drops](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops)Zack
10/30/2025, 1:49 PMZack
10/30/2025, 1:52 PMChiranjeet Mishra
11/03/2025, 8:57 PMZack
11/05/2025, 4:29 PMChiranjeet Mishra
11/08/2025, 1:11 AMZack
11/10/2025, 3:44 PM