将Twilio电话移至会议室

时间:2016-08-26 14:17:10

标签: twilio twilio-php twilio-api

如何同时将电话中涉及的双方移动到会议室?

我通过Web SDK启动了调用,因此调用从<Dial>元素开始。

现在我有ParentCallSidChildCallSid来识别每一方。

但是使用Twilio的PHP库,我似乎无法找到如何同时将双方移动到新的URL(可以启动会议)。

如果我试图一次只移动一个,那么当我移动一方时,Twilio会挂断另一方,可能是因为它在电话中被单独留下了。我搬家的聚会成功转入了会议。

Twilio's docs上没有做到这一点的例子。我试过传递一个数组,传递一个用空格分隔的字符串,链接calls()方法,但没有运气。无法找到该方法的文档。

2 个答案:

答案 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秒。