Felix WIlliam
04/10/2025, 11:53 AMVapi Support Bot
04/10/2025, 11:55 AMnumWordsToInterruptAssistant
and maxDurationSeconds
to give more time before interruptions:
- Set numWordsToInterruptAssistant
to 3-5 words
- Set maxDurationSeconds
to 5-10 seconds
According to [Discord conversations](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1334027136305991750), these settings can be adjusted in your VAPI dashboard where you manage call flows or scripts.
### 2. Use Maximum Duration Override
Setting assistantOverrides.maxDurationSeconds
to a higher value (like 120 seconds) will prevent the assistant from interrupting for that duration, as mentioned in [Discord discussions](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1335807780287676456).
### 3. Configure Custom Endpointing Rules
You can use custom endpointing rules with REGEX to ensure the system waits for complete sentences. Documentation for this is available at [this gist](https://gist.github.com/bajajcodes/cd664c81344ef9f27a4d304de43bd313).
### 4. Utilize Punctuation Boundaries
The assistant.voice.inputPunctuationBoundaries
setting helps determine the end of a complete message, making interruptions more natural, as noted in [Discord threads](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1336360452208332831).
### 5. Adjust Speaking Plan Configuration
Configure the startSpeakingPlan
with:
- smartEndpointingEnabled: true
- waitSeconds: 0.8
Vapi Support Bot
04/10/2025, 11:55 AMPigeon
04/10/2025, 12:02 PMFelix WIlliam
04/11/2025, 6:14 AMPigeon
04/11/2025, 6:23 AMPigeon
04/11/2025, 6:26 AMKings Big
04/11/2025, 7:02 PM