TransferCall Tool: Multiple Phone Destinations Not...
# support
h
I have set up the call transfer tool. Initially I set up one transfer tool per department (each with a different phone number), however unfortunately you can only attach one call transfer tool per AI. So I've now setup one call transfer tool with the multiple destination phone numbers. Unfortunately, this is not working. It is only transferring to the first phone number on the list. The AI is following the prompts, just executes the wrong phone number transfer. Tool ID: 7c371b5b-0f94-4bf1-bca6-d6e7248c2a11 Assistant ID: c171c4b6-8043-4b94-98ac-bc9a154618d5 Call IDs: b512f31a-3cb6-45a1-bdcb-73ccae2146f2 c4cfa1bc-b937-4208-b51d-ac6825216993 60773044-eac0-4332-9ce7-042d8526171b
v
4. **Consider dynamic call transfers**: For a more flexible approach, you could set up dynamic call transfers by creating a transfer tool with an empty
destinations
array and configuring a server to handle transfer requests, as described in the [Vapi documentation](https://docs.vapi.ai/phone-calling/dynamic-call-transfers). 5. **Check for the 'phone-call-control' server event**: If you've enabled the 'phone-call-control' server event on your assistant, this could be causing issues. This event allows you to handle call transfers instead of Vapi, which might be preventing proper transfers. Is there anything specific about these approaches you'd like me to elaborate on further? Sources: - [Discord Thread on Multiple Destinations](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1337027061172277329) - [Discord Thread on Model Configuration](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1341701224814219274) - [Vapi Documentation on Dynamic Call Transfers](https://docs.vapi.ai/phone-calling/dynamic-call-transfers) - [Discord Thread on Phone-Call-Control](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1330092161835733013)
Hi there! I understand you're having trouble with your TransferCall Tool only transferring to the first phone number in your list of multiple destinations. Unfortunately, I can't access your specific Tool, Assistant, or Call IDs to check their configuration directly. However, I can definitely help with the issue of the TransferCall Tool only transferring to the first phone number on your list. Based on the information I've found, this is actually a known limitation. According to [Discord discussions](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1337027061172277329), when using just the dashboard, you can only forward to one number. For multiple destinations and dynamic destinations, you need to use the API. Here are some troubleshooting steps you can take: 1. **Use the API for multiple destinations**: As mentioned in the [Discord thread](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1337027061172277329), the dashboard only supports forwarding to one number. For multiple destinations, you'll need to implement the API solution. 2. **Check your destination parameter configuration**: Make sure the
destination
parameter in your tool configuration is correctly set up to handle multiple phone numbers. Sometimes the parameter might be configured as a string with an enum containing only one phone number, which explains why only the first number is being used. 3. **Verify your model configuration**: Try setting your model to "gpt-4o/gpt-4o-mini" and adjust the temperature to 0.3, as suggested in [this Discord thread](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1341701224814219274).
a
Thank you for reaching out to us. We've received your message and will get back to you as soon as possible.
Hi, checking if this is resolved/solved for you?
y
Same issue. Did you solve it?
a
Hey @yaok, can yoy tag me to your ticket.
2 Views