https://retellai.com/?utm_source=discord&utm_medium=seo logo
m
@AI Evy Does Retell.ai support pausing an active call and resuming it later with the same context? If not, what's the recommended alternative?
a
Thanks for tagging me @mannankhan. I'll look through relevant sources and get back to you shortly.
### Answer --- Based on the available sources, there's no built-in feature to pause an active call and resume it later with the same context. However, there are recommended approaches to handle callers who drop off and call back: Recommended Alternatives: 1. Store and inject context via dynamic variables: - Use the
call_analyzed
webhook to capture the call summary after each call [(1) ]() - Store that summary associated with the caller's phone number - When the caller calls back, use the inbound dynamic variables webhook to supply the previous context as a variable into the agent [(2) ]() 2. Hybrid approach for conversation flow agents: - Store minimal state information (current objective, collected data) after each node [(3) ]() - Use an initial node that asks "Are you calling about [previous topic]?" - Route based on user confirmation rather than complex logic splits 3. Consider using a memory service like mem0 for more sophisticated conversation history management [(1) ]() For retrieving previous call data, you can grab the recording URL and call details from the
call_ended
/
call_analyzed
webhooks or the Get Call API.
​ To learn more, see the sources I considered: [[1] Discord message from @tugadot on 2025-01-20](https://discord.com/channels/1186424376300679209/1294891368505937952/1330698391310569652) [[2] Dynamic Variables](https://docs.retellai.com/build/dynamic-variables) [[3] Resuming Calls from Where They Left Off – Best Practices?](https://discord.com/channels/1186424376300679209/1401667858588635136) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.