Summary
A phone call we created via POST /create-phone-call was accepted by Retell and assigned a call_id, but never transitioned past call_status: “registered”. The outbound leg appears to
have never been placed: no start_timestamp, no end_timestamp, no disconnection_reason, total_duration_seconds: 0, latency: {}. We also never received any webhook for this call
(call_started, call_ended, call_analyzed — none). All other calls in the same minute against the same webhook endpoint were delivered normally.
Identifiers
- call_id: call_248c006d0bca5529b15523941d7
- agent_id: agent_12d66a9ad7a6335ad45c074ee8 (agent name: Andrea (Recaudo) Mayo 26, agent_version: 0)
- from_number: +576013789734
- to_number: +573223991581
- direction: outbound
- Our internal IDs (in Retell metadata): callId=403282f4-97ae-470d-ab31-4141009a675a, targetId=1063228, campaignId=15715
- Created at: 2026-05-26T21:34:14.751Z (UTC)
- Verified still registered at: 2026-05-27 (today), ~24h later
Timeline (our side, all UTC 2026-05-26)
┌────────────────────┬───────────────────────────────────────────────────────────────────────────────────────┐
│ Time │ Event │
├────────────────────┼───────────────────────────────────────────────────────────────────────────────────────┤
│ 21:34:14.521 │ Dispatch scheduled for target 1063228 │
├────────────────────┼───────────────────────────────────────────────────────────────────────────────────────┤
│ 21:34:14.632 │ We called Retell createPhoneCall │
├────────────────────┼───────────────────────────────────────────────────────────────────────────────────────┤
│ 21:34:14.751 │ Retell responded 200 OK with call_id=call_248c0…, call_status=registered │
├────────────────────┼───────────────────────────────────────────────────────────────────────────────────────┤
│ 21:34:14.785 │ Internal CallCreatedEvent recorded; nothing more to do until a Retell webhook arrives │
├────────────────────┼───────────────────────────────────────────────────────────────────────────────────────┤
│ After 21:34:14.785 │ No further activity. No webhook ever received for this call_id. │
└────────────────────┴───────────────────────────────────────────────────────────────────────────────────────┘
Current Retell API response (GET /v2/get-call/call_248c006d0bca5529b15523941d7, fetched 2026-05-27)
{
“call_id”: “call_248c006d0bca5529b15523941d7”,
“call_type”: “phone_call”,
“agent_id”: “agent_12d66a9ad7a6335ad45c074ee8”,
“agent_version”: 0,
“agent_name”: “Andrea (Recaudo) Mayo 26”,
“call_status”: “registered”,
“from_number”: “+576013789734”,
“to_number”: “+573223991581”,
“direction”: “outbound”,
“metadata”: {
“callId”: “403282f4-97ae-470d-ab31-4141009a675a”,
“targetId”: 1063228,
“campaignId”: 15715
},
“call_cost”: { “total_duration_seconds”: 0, “combined_cost”: 0, “product_costs”: },
“latency”: {},
“data_storage_setting”: “everything”,
“opt_in_signed_url”: false,
“custom_sip_headers”: {}
// no start_timestamp, no end_timestamp, no disconnection_reason,
// no transcript, no recording_url, no error_* fields
}
What we’ve already verified on our side
- the call creation returned 200; payload (agent, from/to, dynamic variables, metadata) was accepted by Retell with no error.
- Our webhook endpoint was up and processing other Retell webhooks normally in the same minute and throughout the hour — many other calls for the same agent/account completed
end-to-end with call_ended events delivered. - No retries or duplicate createPhoneCall requests for this to_number/call_id from our side.
- The retell UI Dashboard does not show info for call call_248c006d0bca5529b15523941d7
What we’re asking
- Why did call_248c006d0bca5529b15523941d7 never progress past registered? Was the outbound leg ever attempted on the telephony side?
- If it failed pre-dial (carrier/SIP/agent issue), why was there no disconnection_reason recorded and no call_ended webhook emitted?
- Is there a class of failure where Retell allocates a call_id but never places the call and never emits a terminal webhook? If so, what’s the recommended client-side reconciliation
pattern (polling cadence, status to treat as terminal)?