Squad Assistants Keep Saying "Transferring the cal...
# support
y
I tried to find in the API a way to indicate for the assistant to silently connect between each assistant to try and get a more accurate flow. Even though i instruct the assistants to not say anything when transferring the call several times in prompt, i keep getting the same results. Is there a way to indicate "transferMessage": ""?
v
Hi Yossi! 👋 I understand your frustration with assistants saying "Transferring the call now" between transfers. I found several ways to achieve silent transfers between Squad Assistants in Vapi: ### Option 1: Set the
message
property to an empty string in the
transferTool
object
Copy code
javascript
const transferTool = {
  type: 'transferCall',
  destinations: [{
    type: 'assistant',
    assistantName: 'Squad Member 2',
    transferMode: 'rolling-history',
    message: '' // Silent transfer
  }]
};
According to [this Discord thread](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1341910696182681613), setting the
message
property to an empty string will result in a silent transfer. ### Option 2: Set the
request-start
message to an empty string The "Transferring the call now" message is likely coming from the
request-start
message inside the tool. According to [this Discord thread](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1334191012620402730), you can set this to an empty string:
Copy code
curl --location --request PATCH 'https://api.vapi.ai/tool/toolId' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data '{
  "messages": [
    {
      "type": "request-start",
      "content": ""
    }
  ]
}'
### Option 3: Configure Silent Transfers in the destination assistant According to the [Silent Transfers documentation](https://docs.vapi.ai/squads/silent-transfers), you should: 1. Set the destination assistant's
firstMessage
to an empty string ("") 2. Ensure the
firstMessageMode
is set to
assistant-speaks-first-with-model-generated-message
3. Include proper instructions in both assistants' prompts ### Option 4: Use the
transferPlan
with an empty message For warm transfers, you can set the
mode
to
"warm-transfer-with-message"
and provide an empty message in the
message
property: ```json "transferPlan": { "mode": "warm-transfer-with-message",
"message": "" } ``` Would you like me to provide more details on any of these approaches? Sources: - [Discord Thread](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1341910696182681613) - [Discord Thread](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1334191012620402730) - [Silent Transfers Documentation](https://docs.vapi.ai/squads/silent-transfers) - [Call Forwarding Documentation](https://docs.vapi.ai/call-forwarding)
k
Hey! To help track down this issue, could you share: - The call ID - What response you expected to get - What response you actually got instead This would really help us figure out what went wrong!
21 Views