我有一个简单的 VoxImplant 场景,它创建一个独立的会议并呼叫其参与者:
require(Modules.Conference);
VoxEngine.addEventListener(AppEvents.Started, () => {
let conf = VoxEngine.createConference();
let { users } = JSON.parse(VoxEngine.customData());
users.forEach((username) => {
let call = VoxEngine.callUser({username: username, callerid: "root", displayName: "Whatever" });
call.addEventListener(CallEvents.Connected, (e) => { VoxEngine.sendMediaBetween(conf, e.call); });
});
});
我使用StartScenarios 端点发起会议。
电话到达后,用户可以接听电话并互相听到。但是,如果他们拒绝并决定稍后加入怎么办?callConference
我可以在 SDK中看到方法,但它们需要conferenceId
,我怎样才能得到它?Conference
object 似乎没有id
属性,ConferenceParameters
.
VoxImplant 会议示例具有create_conference
将记录插入数据库并返回主键的端点,但它似乎未使用。