Vladimir
08/20/2025, 6:36 AMChiranjeet Mishra
08/22/2025, 3:43 AMassistant-forwarded-call. Use the Vapi API to get the call details:
bash
curl -X GET "https://api.vapi.ai/call/{call_id}" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
2. **Check SIP Configuration**: Ensure that your SIP endpoint is correctly configured in Vapi, and that the SIP credentials are accurate.
3. **Analyze SIP Packets**: If using SIP trunking, download and analyze the SIP packet capture using Wireshark to check for the presence of REFER packets:
bash
curl -X GET "https://api.vapi.ai/call/{call_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
Filter using Wireshark: sip.Method == "REFER".
4. **Server Message Configuration**: Confirm if any server messages might be overriding the assistant's call control. Remove "phone-call-control" unless required.
5. **SIP Provider Logs**: Look into your SIP provider's logs to see if any errors or rejected connections are recorded.
6. **Configuration Check**: Ensure the phoneCallProviderBypassEnabled is set correctly, as it affects call control.
Refer to the [Vapi debug forwarding drops](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops) documentation for a more detailed guide on resolving the issue.
These steps should help identify where the process is failing. If the forwarded call is showing as successful but not arriving, the issue might be with the configuration or compatibility with the SIP provider.