Call transfer says it is success but not able to r...
# support
h
Hey I have current setup an assistant to transfer the call, and left my phone number. it is able to understand the intent and claim it is making the call, but the call never went through and the assitant just hanged up I have tried multiple times and this issue is consistent. one of the log id: 84b35302-b4cb-4957-85f0-51417f3f5d2e and this is the last message in the log { "name": "transferCall", "role": "tool_call_result", "time": 1739121503857, "result": "Success.", "toolCallId": "call_tWYn5vqiwczV6UjRYVh3Gbhz", "secondsFromStart": 42.285 } this is the tools_call message { "role": "tool_calls", "time": 1739121489911, "message": "", "toolCalls": [ { "id": "call_tWYn5vqiwczV6UjRYVh3Gbhz", "type": "function", "function": { "name": "transferCall", "arguments": "{\"destination\": \"+1xxxxxxxxx[my valid phone number] \"}" } } ], "secondsFromStart": 28.339 } how should I proceed from here?
btw I have tried with gpt4o with 0.3 temperature as suggested by some other thread, and still got the same result
c
Hey Haiyang, Can you try using a Twilio number? It should work without any issues.
h
sorry do you mean the a twilio number to transfer to? is that the limitation to the platform? I believe one of the number is a twilio number, but I can double check that route later today. is there additional setup on twilio side that I need to do for that transfer call to work?
hey Sahil, I tried again with the twilio number, but still got the same issue. I have tested calling the twilio number directly, and it works fine, so I know that is working as expected. the Call ID is bf217827-9fdb-43a4-9b58-e7dccc76a600 and again I got { "name": "transferCall", "role": "tool_call_result", "time": 1739258815917, "result": "Success.", "toolCallId": "call_75myzX5vBVkKYgUuVWv3MaI6", "secondsFromStart": 19.887 } but the call just hang up after the AI assistant it is going to transfer here is the tool call message { "role": "tool_calls", "time": 1739258812026, "message": "", "toolCalls": [ { "id": "call_75myzX5vBVkKYgUuVWv3MaI6", "type": "function", "function": { "name": "transferCall", "arguments": "{\"destination\": \"+16282505967\"}" } } ], "secondsFromStart": 15.996 }
@User can someone help me with this? I've been stuck for 2 days on this and got some deadline from the client, so really appreciate some quick help!
I also tried on the UI to do the single call transfer, also have the same issue
s
@Haiyang Sahil proposed that you purchase a number directly from Twilio and then import it into Vapi. Subsequently, you should attempt to make a call using the imported number. It is important to note that numbers purchased from Vapi often have a reputation status of ā€œCā€ due to telephony regulations, which can result in call forwarding being blocked. Therefore, it is recommended to purchase a number from Twilio instead and then make a call using it. Please share your experience with this approach.
h
hey @Shubham Bajaj thanks for the explanation, I have followed Sahil's proposal to purchase a number directly from Twilio, that `+16282505967`is a twilio number. are you saying that I would need to import that number into Vapi then I can make the call?
so just to be clear, right now my setup is 1. I bought a number A from twilio and import it to vapi, and use that number as the phone agent 2. I got numbers B, C from VAPI to be the numbers to be transfered to (this is just for demo, in production I would be using real customer numbers) then I call number A with my phone, and asking it to transfer B or C, and that's when the call drop happen
so do I need to make sure B/C is also using twilio imported number?
okay I now changed to A, B, C all using Twilio number, and it seems to solve the problem, not sure if it is necessary, but at least I am unblocked šŸ™‚ thanks!
c
Sounds, good.
2 Views