我正在使用Twilio开发一个会议应用程序。我的呼出场景是这样的。座席呼叫客户,一旦客户接听电话,他将加入座席正在等待的会议。
我所做的是,
- web向服务器发出的呼出请求
- 创建会议,座席加入会议,等待客户加入。
- 服务器用Twilio
Call
创建者和动作URL呼叫客户加入座席会议。
我面临的问题是座席听不到客户的电话铃声。因为座席已经在会议上,同时TwilioCall
创建者正在呼叫客户,如下所示。
Call call = Call.creator(new PhoneNumber(toNumber),
new PhoneNumber(fromNumber),
URI.create("conference/join/url")
.setTimeout(60)
.create();
那么有什么方法可以做我需要的吗?代理将拨客户和代理将听到客户的电话铃声,一旦客户接电话然后参加一个会议。这可能吗?
使用会议参与者API将他们添加到会议中,以便会议参与者可以听到呼叫进度音。
https://www.twilio.com/docs/voice/api/conference-participant-resource
→创建参与者(earlyMedia)