Billions14
10/06/2025, 2:40 PMVapi Support Bot
10/06/2025, 2:41 PMBillions14
10/06/2025, 2:45 PMChiranjeet Mishra
10/08/2025, 7:44 PMbash
curl -X GET "https://api.vapi.ai/call/{call_id}" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
or via the TypeScript/Python SDK.
2. Analyze the `endedReason`:
- A response of "assistant-forwarded-call" indicates successful forwarding initiation, allowing you to move to the next steps.
- Any other endedReason suggests configuration issues. Review your assistant settings to ensure "phone-call-control" is not in serverMessages if you aren't handling call control.
3. **Check Telephony Provider Logs**: If Vapi forwarded successfully but the call still drops:
- Retrieve the phoneCallProviderId from the call object.
- Check your telephony provider's call logs using this ID to find any transfer errors or execution issues.
4. **SIP Call Analysis**: If using SIP, download and analyze the SIP packet capture. Look for the REFER packet to confirm if the transfer request was sent to your provider.
5. **Configuration Checks**:
- Verify the destination number format and ensure it is correct.
- Ensure phoneCallProviderBypassEnabled is set to false for transfers managed by Vapi.
For more detailed analysis and solutions, you can refer to the [debugging guide](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops).