Silent transfer not working
# support
m
My agent in my squad keeps saying "transferring the call"
v
Hi there! 👋 I see you're having an issue with silent transfers in your squad. I don't have specific details about your current setup, but I can definitely help troubleshoot why your agent is announcing "transferring the call" when it should be performing a silent transfer. According to the [Vapi documentation on silent transfers](https://docs.vapi.ai/squads/silent-transfers), silent transfers are designed to keep the call experience uninterrupted, so the user doesn't know multiple assistants are involved. When working correctly, the call should move seamlessly from one AI assistant to another without any transfer announcement. Here are some potential reasons why your agent might be announcing the transfer: ## Configuration Issues 1. **Destination Assistant Configuration**: Make sure the destination assistant's
firstMessage
is set to an empty string and the
firstMessageMode
is set to
assistant-speaks-first-with-model-generated-message
as mentioned in the [silent transfers documentation](https://docs.vapi.ai/squads/silent-transfers). 2. **Transfer Tool Configuration**: When using the
transferTool
object, ensure the
message
parameter is set to an empty string:
Copy code
javascript
const transferTool = {
  type: 'transferCall',
  destinations: [{
    type: 'assistant',
    assistantName: 'Squad Member 2',
    transferMode: 'rolling-history',
    message: '' // Silent transfer
  }]
};
3. **Request Start Message**: According to [troubleshooting information](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1334191012620402730), adding the request start message inside your tool could be causing the "transferring call to..." message. 4. **Check `assistantOverrides`**: Ensure that
assistantOverrides
are set correctly when using the
transferCall
tool.
5. **Server Event Configuration**: If you have enabled the server event 'phone-call-control', this might be preventing Vapi from handling call transfers correctly. This event allows you to handle call transfers instead of Vapi, which can lead to the announcement. Would you be able to share more details about your current configuration so I can provide more specific guidance? I'd be happy to help you troubleshoot further! Sources: - [Silent transfers in Vapi documentation](https://docs.vapi.ai/squads/silent-transfers) - [Discord thread about transfer tool configuration](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1341910696182681613) - [Discord thread about request start message](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1334191012620402730) - [Discord thread about assistantOverrides](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1336569634094186516) - [Discord thread about phone-call-control server event](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1330092161835733013)
k
Hey! To help track down this issue, could you share: - The call ID - When exactly this happened (the timestamp) - What response you expected to get - What response you actually got instead This would really help us figure out what went wrong!
m
going to rerun now
here's the (callID) 7efad414-894e-4190-b2c0-b0c7b4abfcfa Assistant in squad is saying "transferring the call now" despite following guidelines here https://docs.vapi.ai/squads/silent-transfers
@Shubham Bajaj fyi
k
Hey, can you share a call ID with HIPAA disabled so that I can look into the transcript, call logs, etc.?