Sequential call transfer
# support
t
I need my inbound vapi agent to transfer calls in a sequence if it doesn't get response. Example - call transferred to person A, person A doesn't pick up, agent should transfer it to person b and so on. How do I implement this
v
At this time, I don't have information on how to implement sequential call transfer with a Vapi inbound agent, such as transferring a call from person A to person B if the first person doesn't pick up. If you have any other questions or need clarification on a different aspect of Vapi, feel free to ask!
At this time, I don't have information on how to implement sequential call transfer with a Vapi inbound agent, such as transferring a call from person A to person B if the first person doesn't pick up. If you have any other questions or need clarification on a different aspect of Vapi, feel free to ask!
n
@Trivikrama the way VAPI and other platforms perform transfers is using a
SIP REFER
. When used, they lose control over the call itself. If you want to stay in the loop and maintain control, you need a platform like Cloudonix to have control of the call (cloudonix.com). If you want, please DM me and we'll schedule a meeting.
v
checking if this is resolved/solved for you?
t
Not yet
v
Hey Trivikrama, could you try this approach and let me know how it goes for you. More details are inside the document.
t
this isnt working. are you available for a quick call?
fallback isnt getting triggered. the call just ends when there is no response
n
@Trivikrama what exactly are you trying to achieve?
t
Please read the description of the post, exactly that
n
Hmmm.... do you need the agent to remain in the loop?
t
Yes
n
I see - well, the way VAPI (and all other voice agent platforms) does it is not possible with your use-case. In order to do it, you will need to pass your calls via a platform like Cloudonix, or your own call-control server, that will provide you agent with the APIs to gain call control. From a technical perspective, here is what you want to do: 1. Get an inbound call and assign it with a unique token. 2. Pass the call to VAPI for processing. 3. Perform the transfer via a REST API, with a call-script that will return the call to VAPI if not completed. 4. When the call returns to VAPI, it will include the previously provided unique token, so the agent can continue where it left off. 5. Repeat steps 3-5 as required. If you want, please DM me and I'll explain to you how you can achieve this work-flow using Cloudonix.
v
Hey, Could you please schedule a brief call at your convenience so we can discuss this matter in detail? Kindly use the following link to book a suitable time: .