两个号码(Twilio到Twilio或Twilio到任何PTSN号码)之间有一个正在进行的呼叫。这不是电话会议,只是使用Twilio Voice的普通一对一通话。
如何将另一个人添加到该呼叫中?
这是我目前的场景。我首先创建一个普通的呼叫(有一个‘timeout’,然后通过‘action’动词重定向到语音信箱)。这是有效的,所以现在在两方之间存在一个呼叫。
然后,如果呼叫发起者想要添加第二个号码(即创建电话会议),我需要将呼叫发起者和第一个被叫号码都移动到指定的会议中。
但是,我不知道第一个被叫号码的呼叫分支的Sid (我只知道父呼叫的Sid ),那么如何做到这一点?
假设我确实设法用两个初始号码创建了一个电话会议,我如何才能向会议中添加更多号码,并在只剩下一方时自动终止会议?
发布于 2018-10-23 15:51:13
Twilio开发者的布道者在这里。
如果您希望将人员添加到呼叫中,那么我建议您从电话会议开始,因为这将比移动两条腿容易得多(尽管您可以通过listing calls and filtering by ParentCallSid
找到它的父sid的呼叫)。
一旦您与呼叫者进行了电话会议,您就可以使用add a new participant by making a POST request to the participants endpoint。
要在只剩下一个参与者时结束会议,您可以设置为接收conference status callback events when participants leave。当你收到网络钩子时,如果只剩下一个的话,你可以使用conference SID to look up how many participants are in the conference和end it。
如果有任何帮助,请告诉我。
https://stackoverflow.com/questions/52778446
复制相似问题