Erkam
04/10/2026, 2:38 PMAI Evy
04/10/2026, 2:38 PMAI Evy
04/10/2026, 2:39 PMcall_ended or call_analyzed webhook events to receive the disconnection_reason when the call ends
2. **Get Call API**: Retrieve the call object after the call ends to check the disconnection_reason field [(2) ]() [(1) ]()
The LLM WebSocket itself doesn't send a real-time event specifically for transfer failures during the call. However, you can track the call status through webhooks to handle post-transfer scenarios. [(1) ]() [(3) ]()
To initiate a transfer in custom LLM, send a response event with the transfer_number field set: [(4) ]()
json
{
"response_type": "response",
"response_id": 1,
"content": "Transferring you now",
"content_complete": true,
"transfer_number": "+1234567890"
}AI Evy
04/10/2026, 2:39 PMAI Evy
04/10/2026, 2:39 PMErkam
04/10/2026, 2:47 PMAI Evy
04/10/2026, 2:47 PMAI Evy
04/10/2026, 2:47 PMtransfer_destination and transfer_option (if available) , along with the full call data to help you understand what happened
3. **Review SIP logs**: For telephony-related failures, examine the SIP connection log available in the call logs to diagnose the specific failure reason [(1) ]()AI Evy
04/10/2026, 2:47 PMAI Evy
04/10/2026, 2:47 PM