Hi Vapi team — running into a reproducible issue.
Assistant: Bob — BCF (Assistant ID: 4056f7f9-b32f-4949-a1d3-56c5...)
Setup:
Assistant was created by cloning another assistant (Maddox)
Has 4 SMS-type tools attached: send_intake_form_sms, send_renee_contact_sms, send_amber_contact_sms, notify_renee_of_caller
All tools have valid From Phone Number (an imported Twilio number with SMS enabled), Message Body presets, and {{customer.number}} as To Phone Number
Twilio number is imported with SMS Enabled: true
Tools appear in the assistant's Tools tab as attached
Assistant has been re-published multiple times
Problem:
During calls, the assistant verbally states: "I don't actually have a SMS tool available to me right now." It never attempts to fire any of the SMS tools. The Logs tab inside the call shows NO tool call attempts.
However, when I had transfer_call_tool attached (a transferCall-type tool that also came in from the clone), the assistant DID fire that one successfully during the same kind of call.
What I've tried:
Simplified all SMS tool descriptions
Added explicit "you have SMS tools, use them" instructions in the system prompt
Removed transfer_call_tool to eliminate cross-contamination
Re-published the assistant after each change
Confirmed in the Vapi Messages logs that the system prompt is being delivered correctly
Reference call IDs (most recent failures):
019e...e803 (May 29, 13:32 MDT)
The transfer-tool-fires call from the same session
Question: Is there a known issue with SMS-type tools failing to register in runtime when the assistant was created by cloning? Is there a workaround?
Thanks,
Todd Schreier