ICY
04/09/2025, 9:41 AMdevMax
04/09/2025, 9:42 AMVapi Support Bot
04/09/2025, 9:43 AMname
property in your payload matches the associated assistant's name accurately.
## 2. Assistant Configuration
- Double-check the assistant IDs to ensure they're correct and that all assistants are active.
- Confirm that the assistants have the necessary permissions.
- If you're using the transferCall
function, ensure you're setting the assistantOverrides
correctly to prevent the system from speaking the transfer message.
## 3. Check for Recent Changes
Since this issue started this morning, review any recent changes to:
- Squad configuration
- Assistant settings
- Prompts (especially if they contain transfer instructions)
- API calls or code that manages transfers
## 4. Common Issues to Look For
- **Phone-call-control server event**: Try removing the phone-call-control server event from your assistant. When this server event is utilized, call forwarding control is managed by you rather than VAPI.
- **Model temperature**: For calls where the assistant didn't trigger the transfer function, try setting your model temperature to 0.3 and rework your prompt using the Vapi prompting guide.
- **Prompt issues**: Check if your prompt has an immediate transfer instruction that might cause the squad configuration to bypass the conversation flow.
- **Insufficient credits**: Ensure you have enough credits on your account.Vapi Support Bot
04/09/2025, 9:43 AMdevMax
04/09/2025, 9:46 AMVapi Support Bot
04/09/2025, 9:47 AMhttps://api.vapi.ai/squad
with your authorization token.
2. **Define Squad Members**: In your request body, include members
as a list of assistants. The first assistant in this list will start the call.
json
{
"members": [
{"name": "LeadQualifier", "destinations": [{"name": "Scheduler"}]},
{"name": "Scheduler"}
]
}
3. **Set Up Destinations**: Each assistant should have relevant transfer destinations. If squad members don't have destinations, your root assistant won't be connected to other assistants, resulting in no transfers.
4. **Ensure Correct Names**: Make sure the name
property in your payload matches the associated assistant's name exactly.
## Configuring Call Transfers
To enable transfers between assistants:
1. **Transfer Modes**: Vapi offers different transfer modes:
- `blind-transfer`: Forwards without message or summary
- `warm-transfer-say-message`: Dials destination, delivers a message, connects the customer
- `warm-transfer-say-summary`: Dials destination, provides a call summary, connects the customer
2. **Using the transferCall
Tool**: If you're using this function, ensure you're setting the assistantOverrides
correctly to prevent the system from speaking transfer messages.
3. **Conversation History**: Use transferCall
with transferMode: 'rolling-history'
to preserve conversation history during transfers.
## Common Issues to Check
If transfers aren't working:Vapi Support Bot
04/09/2025, 9:47 AMphone-call-control
server event from your assistant configuration
- Set model temperature to 0.3 for more reliable tool calling
- Check for immediate transfer instructions in prompts that might bypass conversation flow
- Ensure assistant names in the transfer call function are correct
Would you like me to elaborate on any specific part of this configuration process?
Source:
- [Vapi documentation](https://docs.vapi.ai/squads)Kings Big
04/11/2025, 7:00 AM