Hi Retell team,
We had a caller-facing failure on an inbound call and we have a packet capture from your SIP edge showing the call was never answered despite being accepted. The call appears in our dashboard as call_c943461a7223ea55df888af8d24 with a 0-second duration, and the caller reported being disconnected / never picked up.
Call details:
- Retell call ID: call_c943461a7223ea55df888af8d24
- Time: 14:26:04 UTC (see pcap timestamps)
- SIP Call-ID: 83b7b815bc24b7cd292553569b40f3b2@0.0.0.0
- Twilio CallSid (inbound carrier leg): CAc50153d33e47936526fba711ad6ee6d4
- Internal To-tag assigned by your side: SCL_GqKmjK7dXx8k
What the pcap shows (captured on your edge, 172.31.42.195):
- 14:26:04.843 — INVITE received from Twilio gateway (54.172.60.3). Standard SDP (PCMU/PCMA/telephone-event), call arrived via unconditional forward (Diversion header present).
- 14:26:04.843 — Your Kamailio edge responds 100 Trying.
- 14:26:04.927 — 180 Ringing sent with a To-tag, so an internal call leg was created.
- 14:26:05 through 14:26:33 — the identical 180 Ringing is retransmitted every 1 second (29 times). No 200 OK is ever sent. The capture ends ~29 seconds after the INVITE with the call still unanswered.
So the INVITE was delivered and accepted, an internal leg was created, but the call was never answered — the caller heard ~30 seconds of ringing and gave up. This is a medical scheduling line, so unanswered calls are a serious issue for our clinic client.
Questions:
- What happened internally after the 180 was generated? Did agent allocation, the LLM websocket connection, or the media server fail for this leg?
- Was our account at or near its concurrency limit at that time? If so, why did the call ring indefinitely instead of being rejected with a busy/486 so the carrier could fail over?
- Why does the dashboard show this as a 0-second call rather than surfacing an error state (e.g., “not connected” / “agent failed to answer”)? A 0s record makes these failures invisible in our monitoring.
- Is there a recommended configuration to have unanswered calls rejected quickly (e.g., 4xx/5xx after N seconds) so upstream forwarding can fall back to a human line?
We can share the full pcap on request. Please treat with urgency — this directly impacted a caller trying to reach their clinic.
Thanks,
Giovanni