khushalj
01/02/2026, 1:15 PMVapi Support Bot
01/02/2026, 1:16 PMjs
vapi.on('call-start', () => {
// Call has started
});
vapi.on('call-end', () => {
// Call has ended
});
If your Flutter SDK exposes similar events, ensure you check and handle the connecting state before 'call-started' fires, and invoke stop() as soon as possible in your event flow.
Refer to the [Vapi Voice Widget event handling example](https://docs.vapi.ai/assistants/examples/voice-widget) for more details.
Source:
- [Vapi Voice Widget Example](https://docs.vapi.ai/assistants/examples/voice-widget)dhrumil.p
01/02/2026, 1:26 PMChiranjeet Mishra
01/02/2026, 1:48 PMdhrumil.p
02/11/2026, 1:21 PMChiranjeet Mishra
02/11/2026, 7:00 PM