如何同时将电话中涉及的双方移动到会议室?
我通过Web SDK启动了调用,因此调用从<Dial>
元素开始。
现在我有ParentCallSid
和ChildCallSid
来识别每一方。
但是使用Twilio的PHP库,我似乎无法找到如何同时将双方移动到新的URL(可以启动会议)。
如果我试图一次只移动一个,那么当我移动一方时,Twilio会挂断另一方,可能是因为它在电话中被单独留下了。我搬家的聚会成功转入了会议。
在Twilio's docs上没有做到这一点的例子。我试过传递一个数组,传递一个用空格分隔的字符串,链接calls()
方法,但没有运气。无法找到该方法的文档。
答案 0 :(得分:2)
Twilio传道者在这里。
如果可以的话,认为最好的选择就是在电话会议开始时将它们放入<Conference>
。这样做非常简单。您将来电放入会议中,然后使用REST API启动对第二方的拨出呼叫。当他们回答你时,他们会把他们放到同一个会议上。
如果这不是一个选项,那么您需要做的是使用REST API将每个呼叫支路重定向到会议中。 Redirect让你告诉Twilio获取一组新的TwiML来执行特定的呼叫SID。在您的情况下,您希望TwiML类似于:
<Response>
<Dial>
<Conference>BrayansBestConferenceEvar</Conference>
</Dial>
</Response>
在我们的文档中查看Modifying Live Calls以获取更多信息。
希望有所帮助。
答案 1 :(得分:0)
我最近一直在使用他们的API,如果您在初始拨号命令后添加暂停以连接到呼叫,那么当您发出命令以立即移动子呼叫和父呼叫之后,该呼叫将处于活动状态以便在他们的系统中注册。我为此暂停了2秒。