Transfer call to flow while agent stays on the line

Hello!

Currently our integration can transfer a call to a flow (and that flow then sends it to a queue) using:

conversationsApi.postConversationParticipantReplace(convoId, participantId, {
      address: xferAddress
    });

We have been asked to keep the agent on the Phone during the transfer, rather than blind transfer into the queue.

Questions (before I spend untold hours testing/reading docs)

  1. Is it possible to keep the agent on the call while transfering to a flow (I suspect not).
  2. Is it possible to transfer the call into a queue (and adjust the skills)? Maybe adding a new participant to the call which is the queue?

Thanks in advance

Chris

I just tested this and was able to receive an inbound call as an agent. I then clicked "consult transfer" and dialed a flow by entering <flow_name>@localhost. The original caller was put on hold. The agent heard the call flow. I then clicked to "transfer" to complete the warm transfer. The agent was dropped from the call, and the original caller was left listening to the call flow.

Is that kind of what you were looking for?

Note, if you are calling a call flow that has spaces in the name, then you have to URL encode the space. So a call flow named "Default Flow" can be called by entering "Default%20Flow@localhost".

1 Like

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.