JS API中出现Twilio“无法创建房间”错误

时间:2019-10-01 18:56:06

标签: twilio twilio-api

由于某种原因,我无法像这样直接用JS API创建房间:

TwillioVideo.connect(twillioToken, {name: 'my-name'})
  .then(room => {
    ....
  }, error => {
    console.error('Unable to connect to Room: ' + error.message);
  })

.connect方法仅在先前创建房间的情况下对我有效,例如:

我首先用C#创建房间,如下所示:

public string CreateRoom(string roomName) {
 TwilioClient.Init(_twilioSettings.AccountSid, _twilioSettings.AuthToken);
 RoomResource room = RoomResource.Create(uniqueName: roomName);
 return room.Sid;
}

然后在它创建后,我可以连接到它没有问题。 因此,我被迫在C#API中创建一个房间,然后在JS API中使用它。但是我宁愿避免这一步。

在调用RoomResource.Create(uniqueName: roomName)之前,我也没有找到一种方法来确定具有唯一名称的房间是否已经存在,因为如果存在,则此方法将引发异常。但是在这种情况下,我宁愿返回现有房间的SID

请告知

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

要通过JS SDK创建会议室,您需要在video settings in the Twilio console中启用客户端会议室创建。

Click the button at the bottom of the video settings page to enable client side room creation.