vapi transfer from ai to human
# support
a
i tried implementing a transfer from ai to human feature. i added a new tool, updated the workflow to be that, (but it deleted my system prompt so i reverted it back, and added my number in the functions:forwarding number. all of whic isnt working. what can i do?
v
- [Implementing the "Transfer from AI to Human" Feature in Vapi Platform](https://docs.vapi.ai/phone-calling/dynamic-call-transfers) - [Troubleshooting Workflow Issues on Vapi Platform](https://discord.com/channels/1211482211119796234/1211483291191083018/1336399188665040968) - [Detailed Report: System Prompt Deleted in Vapi Platform After Workflow Update](https://discord.com/channels/1211482211119796234/1211483291191083018/1336023224898814012)
It sounds like you're facing a few challenges with implementing the transfer from AI to human feature on the Vapi platform. Let's break down the steps you can take to troubleshoot and resolve these issues: 1. **Check Your Tool Configuration**: - Ensure that the custom transfer tool you created is correctly linked to your AI assistant. This is crucial for triggering the transfer during interactions. 2. **Review the System Prompt Issue**: - If your system prompt was deleted after updating the workflow, it might be due to overwriting nested properties in your PATCH request. Make sure to preserve both updated and previous properties in your request to avoid this issue. You can do this by using:
Copy code
javascript
     model: {...modelPrevProperties, ...updated}
3. **Verify Webhook Settings**: - Double-check that your webhook is correctly configured with the right URL and settings. This is essential for the transfer feature to work properly. 4. **Inspect Network Activity**: - Use your browser's developer tools to monitor network activity and check for any failed requests or errors during the setup. 5. **Test the Forwarding Number**: - Make sure the forwarding number you added is correctly formatted and accessible. You can test it by ensuring that your server can process incoming requests and provide a valid destination. 6. **Check Logs for Errors**: - Look at the Vapi logs and execution logs in your tools to identify any errors or issues in the automation flow. 7. **Fallback Measures**: - If the transfer fails, consider implementing fallback logic to route the call back to the AI agent to prevent disconnects. If you follow these steps and still encounter issues, it might be helpful to reach out to Vapi support for more specific guidance. They can assist you in retrieving the system prompt or resolving any issues related to the update process. Let me know if you need further assistance! 😊 Sources:
a
it is still not working. i attached images to show. as you can see i added the phone number in. and when i call the ai vapi, itll do its normal other functions (attain information for other purposes such as scheduling). but when it tries to get a human, it states it is calling it, but fails to actually ring my number. why? https://cdn.discordapp.com/attachments/1345521793011552278/1345570535542620160/image.png?ex=67c507b7&is=67c3b637&hm=44beb382c6793b73ed8e9b95543df51cafb4f7595f17f2ed4bb99d777e17b6bb& https://cdn.discordapp.com/attachments/1345521793011552278/1345570535903596645/image.png?ex=67c507b7&is=67c3b637&hm=b159a62d987b98f6e9e76c1aa87eb9312222cc365386862f56eb6f1dd9590260&
hello?
l
Are you calling through the UI (Talk with Assistant) or actually calling the number? The button (Talk with Assitant) will never actually let the call transfer. Also there are frequently bugs when using Vapi's phone numbers (that you buy through Vapi) where it drops the call on transfer. Switching to your own instance of Twilio (or w/e) by adding the details in "Provider Credentials" will fix that
a
im using an actual phone, not the talk with assistant. so what you are saying is that there is no built in transfer feature?
s
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!
s
@alaskankid.907
a
1. b4b6a220-6052-4648-ab76-48f675bf57c9 cfd86d3c-73f6-4c5e-beb9-e48b6f0d80c9 a39a887f-48db-41d1-a859-92ebee594131 2a26a3da-a538-41ff-a200-c9863d41c78f 2. A transfer to my personal cell phone (the number in the picture) where i speak from one phone into the other, two phones conversing, with ai being the former one it was conversing with. 3. Transferring, ringing, then voice mail stating ā€œthis is an automated voice mail for - is unable to come to the phone. At the time please leave your messageā€ Upon checking afterwards, no voicemail went to the specified phone number either.
hello?
s
@alaskankid.907I checked all the shared call IDs, and the call was successfully forwarded. As you mentioned about what was expected, letting you know once a call is forwarded from VAPI and terminated from our end, we can’t do anything from our end.
@alaskankid.907 for leaving voicemail message you require to configure it for your assistant, you can learn more about it from here https://docs.vapi.ai/phone-calling/voice-mail-detection
a
It wasn’t tho. It never popped up on my phone (the number it was supposed to go to.
I called using phone a, calling the vapi assistant. I asked for an operator. It stated it was connecting me. And phone b, never rang. Never recieved a voicemail, never popped up on the call records either.
Then obviously since phone b never rang it brought the vapi assistant to prompt the no one was available thing.
I’m willing to do a zoom call or whatever you desire to show you.
s
Hey! To help track down this issue, could you share: - The call ID This would really help us figure out what went wrong!
2 Views