Hi Retell support,
We’re experiencing an issue with calls exceeding ~1 hour. Some complete successfully, others fail silently — no call_ended or call_analyzed webhook is ever sent. The calls just appear as unsuccessful in the dashboard with no disconnection reason.
Our agent’s max_call_duration_ms is set to (2h), which your API docs confirm is within the valid range (max 7,200,000ms). However, your concurrency/limits docs page states the max is 1 hour by default and to contact support for longer calls.
Two questions:
- Does the 2h value in max_call_duration_ms actually work, or does it require an account-level unlock on your side? If so, why does the API accept it without error?
- When a call is terminated by hitting the duration limit, shouldn’t call_ended still fire? We’re getting zero webhook notification, which means we lose all transcript and call data.
Appreciate a quick clarification, this affects our production flows and highly impacts client satisfaction.
Thanks,
Sergiu