Emanuel
01/03/2026, 9:11 PMAI Evy
01/03/2026, 9:11 PMAI Evy
01/03/2026, 9:12 PMdisconnection_reason field
When you retrieve the call via the API, the disconnection_reason field will indicate what happened. Relevant values include: [(2) ]()
- dial_no_answer – The number dialed did not answer
- dial_busy – The number dialed is busy
- user_declined – The user explicitly declined the call
3. If using warm transfer with human detection enabled
The transfer may fail if a human is not successfully detected. Possible reasons include: [(1) ]()
- No human was actually present (e.g., it was an IVR or voicemail)
- The other party spoke, but only after the detection timeout expired
- The speech was too similar to an IVR or voicemail and was not recognized as human
4. Check the detailed logs
In the logs, you'll see messages like: [(3) ]()
Error transferring call, SIP status code: undefined SIP error category: user_no_answerAI Evy
01/03/2026, 9:12 PMdial_no_answer or user_no_answer in your logs/disconnection reason, it means reception didn't pick up. If you see errors like telephony_provider_permission_denied, sip_routing_error, or invalid_destination, that points to a configuration issue on your side. [(2) ]()AI Evy
01/03/2026, 9:12 PMAI Evy
01/03/2026, 9:12 PM