Conditional step / question
# support
k
I have a question that I want to ask my client, but I don't want Vapi to interrupt them even if they went silent for like 3 seconds. What I am trying to achieve is to allow the user to have 30 seconds of conversation. The goal is to get as much details as possible, without replying back to the user. Is that possible?
v
Hi @KillUa, I'm an AI assistant for Vapi. I'll analyze available sources and get back to you shortly.
----------------------------- **While I generate an answer, here are some sources that might be helpful**: * [Get Assistant]() * [Update Assistant]() * [Create Assistant]() * [List Assistants]() -----------------------------
### Answer Yes, you can achieve this by adjusting the
silenceTimeoutSeconds
parameter in Vapi's configuration for your assistant. By setting the
silenceTimeoutSeconds
to 30, the assistant will wait for 30 seconds of silence before it assumes the user has finished speaking. This setup is ideal for situations where you wish to gather as much information as possible without interruption from the assistant [(1)]() . Here is how you might set this in the assistant's configuration:
Copy code
json
{
  "silenceTimeoutSeconds": 30
}
k
This is not working properly, Vapi chose to interact in the conversation while the user is speaking
My step looks like this:
Copy code
Step 2:
          Say: Excellent! I just need more details on which help you need from a professional so we can find the perfect match for you. Could you please explain to me what you need?
          Action: Give the client at least 30 seconds to share their details without any interruption, then proceed to STEP 3. If the client stops speaking for more than 10 seconds you can go to STEP 3.
s
try playing with responseDelaySeconds and lmRequestDelaySeconds.
2 Views