call.attempted webhook event is triggered whenever an outbound call attempt does not reach a live human. This includes voicemails, no-answers, busy signals, failed calls, and calls where only the AI interacted without any human response.
If the unanswered call was a dedicated transfer call (isTransfer: true), Apten never dialed an agent. That is not call.transfer.failed. Use this event for that case.

