Pausing and resuming conversations in Vapi

Subject: Pausing and resuming conversations in Vapi

Hello Vapi team,

We are developing an agent that needs to pause for a minute to give the user time to think about an issue before continuing the conversation. We have a few questions regarding the best approach to achieve this functionality:

  1. Is there a way to pause an ongoing conversation without ending the call, waiting for a certain duration, and then resuming the same conversation?
  2. If pausing is not directly supported, is the recommended approach to end the current call, store the conversation transcript, and then start a new call while passing the previous transcript to maintain context?2a. If we go with this approach, should we send the entire transcript from the previous call as a single message when starting the new call?2b. Should this message be sent as a user message, assistant message, or system message?
Thank you very much!
Was this page helpful?