2016-08-23 73 views
1

如何在Twilio呼叫中区分呼叫者和被呼叫者?了解Twilio呼叫的双腿/父母/子女

这就是为什么每次打电话都有一个父母电话和一个子电话?

另外,如果我将两个人合并到会议室中,我该如何区分谁是谁?

我需要这个以建立一个保持功能,这将把呼叫的每一段移动到不同的会议室。

感谢,

回答

1

主叫用户和被叫用户可以在回调参数来区分为$_REQUEST['CallFrom']呼叫者和$_REQUEST['CallTo']被叫方。只有在已开始的呼叫中使用<Dial>动词时,才会发生子女通话;从而使已经开始使用<Dial>

您可以通过自己的CallSid确定会议的每一方调用子调用父 https://www.twilio.com/docs/api/twiml/conference

我建议你阅读一些文件上提及的上述链接,因为大部分答案都可以在这里找到。

+0

好吧,部分回答我的问题。但在没有会议的电话上,我们假设拨打。如何识别通话的每一方?因为在这种情况下只会有一个CallSid?谢谢! – Brayan

+0

当你已经存在调用时,你可以期待这两个参数ParantCallSid,ChildCallSid。如果您在Twilio中展开通话记录,您应该看到通过这些参数 – ecorvo

+0

因此,在这种情况下,ParentCallSid意味着第一方(主叫方),并且ChildCallSid用于被叫方? – Brayan