我正在尝试使用Twilio创建一个有人值守的转移。
我想要的流程如下:
1. Existing call with two legs (client side, agent side)
2. Using API put Client on HOLD and put Agent 1 in Conference
3. Using API Put Agent 2 into same Conference
4. Agent 1 and Agent 2 can speak without Client hearing
5. Using API add Client to Conference
6. Client, Agent 1 and Agent 2 can speak together
7. Using API Agent 1 can be disconnected from the call
有可能这样做吗?
或者,我们是否需要为所有入站和出站呼叫创建会议?
(即使只有约5%的电话被转移)
答案 0 :(得分:0)
Twilio开发者传道者在这里。
你绝对可以做到这一点。从一开始就可以更容易地从会议的背景中做到这一点,因为你可以利用putting conference participants on hold。
要从常规调用开始,您需要将其中一个代理或调用者重定向到新的TwiML,然后确保调用的另一个部分可以继续使用现有的TwiML。 transfer the agent's call with the REST API可能更容易,然后确保您最初返回给用户的TwiML继续使用<Enqueue>
将它们放入队列,然后您可以稍后调用它们,或者只是循环{ {3}}
让我知道这是否有帮助。