Changing ongoing call to conference call drops
# support
r
When I update an in-progress inbound call via it's callSid to change it to a conference. The call drops completely, instead of sending the user to a waiting room or something. logger.info("Updating in progress call sid: " + conference_id) twilio_client.calls(conference_id).update( twiml="" + "TEST" + "" ) I've been trying to implement a cold or warm transfer myself but every change triggers a failure in the call
v
message has been deleted
@rowdy It sounds like you're on the right track with updating the call to redirect it to a conference for implementing a cold or warm transfer. However, if the call is dropping when you attempt to update it, there could be a few reasons why this is happening. 1. **Twilio Webhook Configuration**: Ensure that your Twilio number is configured to send webhook requests to the correct URL of your application server where you can handle the call updates. 2. **Twilio Request URL**: When updating the call, make sure that the request URL you're providing in the TwiML is accessible and correctly handling the POST requests from Twilio. 3. **Correct CallSid**: Verify that the
conference_id
variable actually contains the correct CallSid of the in-progress call you want to update. 4. **TwiML Syntax**: Double-check the TwiML you're sending for any syntax errors. It should be well-formed XML. 5. **Twilio Account Permissions**: Make sure your Twilio account has the necessary permissions and that there are no restrictions that might be causing the call to drop. 6. **Twilio Service Status**: Check Twilio's status page to ensure there are no ongoing issues with the Twilio service that might be affecting call updates. 7. **Error Logs**: Look at the error logs in your Twilio dashboard to see if there are any specific error messages that can give you more insight into why the call is failing. If you've checked all of these and the issue persists, it might be best to reach out to Twilio support for more detailed assistance. They can provide more specific guidance based on your account and the exact behavior you're experiencing. In the meantime, if you need to close this support ticket or have any other requests, please let me know how I can assist you further!
You can continue this conversation by mentioning me in the message.
s
@rowdy did you tried adding twiml pause to continue the call because it ends the call from Vapi side.
r
Yes
Vapi side always ends the call when the assistant disconnects
s
Yes, that is correct. One workaround you can try is bypassing the phone call provider to see if removing the VAPI from the call still allows you to control the call flow. Ref: https://github.com/VapiAI/advanced-concepts-phone-call-provider-bypass
Do let me know, How can I help you further.
l
@rowdy did you find a solution to this? I have the same problem, trying to build a warm transfer in a conference room, but vapi instantly disconnects
s
@LeeSykes You have to be owner of the both Call SIDs, and then Vapi won't disconnect from the call.
3 Views