If assistant-request is used for inbound calls, can the phone number still have a default fallback assistant if our server times out or errors, or does the call always fail?
Can assistant-request responses be cached or precomputed per phone number/location, or is it always a live webhook round trip before every call?
Are assistantOverrides.variableValues applied to:
system prompt
firstMessage
tool messages
transfer messages
voicemail/end-call messages
If variableValues are missing for a variable used in the prompt, what happens? Blank string, literal {{variable}}, or call/config error?
Is there a Vapi API/debug surface that shows the final resolved prompt/variables for a specific call?
For many similar inbound assistants, does Vapi generally recommend:
one assistant with dynamic variables
separate assistants per location/language
or static generated prompts pushed through the API?
For multilingual inbound calls, is the recommended pattern one multilingual assistant with variables, or separate language assistants/squad handoff?
Any known issues with dynamic variables in long prompts or with tool-call filler messages?