Web calls auto-terminate in 5-10 seconds - "room was deleted" error
Hey everyone, I'm hitting a wall with Vapi web calls and wondering if anyone else has seen this:
Setup:
Using transient assistants via /call/web API
Call creates successfully (201), Daily room opens
3 peers join: Guest (me), Vapi Speaker, Vapi Listener
Within 5-10 seconds: "Meeting has ended" / "room was deleted"
What I've tried:
Added endCallFunctionEnabled: false and silenceTimeoutSeconds: 600 to assistant payload
Verified mic permissions granted in Daily UI
Confirmed origin is whitelisted for public key
Same assistant works fine from Vapi dashboard preview
The error:
Daily shows "You were removed from the call" and console shows {type: 'ejected', msg: 'Meeting has ended', error: {...}, callClientId: '...'}
Daily support confirmed the rooms are being deleted by Vapi's backend, not by Daily infrastructure or expiry settings.
Questions:
Has anyone else hit this "immediate room deletion" issue with web calls?
Are there account-level timeout settings I'm missing?
Do the endCallFunctionEnabled / silenceTimeoutSeconds params actually work for transient assistants?
Should I be using base assistants instead of transient for web calls?
Already contacted Vapi support but curious if this is a known issue with a workaround. Thanks!
Setup:
Using transient assistants via /call/web API
Call creates successfully (201), Daily room opens
3 peers join: Guest (me), Vapi Speaker, Vapi Listener
Within 5-10 seconds: "Meeting has ended" / "room was deleted"
What I've tried:
Added endCallFunctionEnabled: false and silenceTimeoutSeconds: 600 to assistant payload
Verified mic permissions granted in Daily UI
Confirmed origin is whitelisted for public key
Same assistant works fine from Vapi dashboard preview
The error:
Daily shows "You were removed from the call" and console shows {type: 'ejected', msg: 'Meeting has ended', error: {...}, callClientId: '...'}
Daily support confirmed the rooms are being deleted by Vapi's backend, not by Daily infrastructure or expiry settings.
Questions:
Has anyone else hit this "immediate room deletion" issue with web calls?
Are there account-level timeout settings I'm missing?
Do the endCallFunctionEnabled / silenceTimeoutSeconds params actually work for transient assistants?
Should I be using base assistants instead of transient for web calls?
Already contacted Vapi support but curious if this is a known issue with a workaround. Thanks!

