Twilio,您如何处理会议中的maxParticipant?

时间:2019-12-16 10:29:01

标签: c# twilio webhooks twilio-api

我一直在查看Twilio文档并在线查看cmd.exe会议TwiML参数的工作方式。它说您可以指定一个小于或等于250的数字,就差不多了。

  

此属性指示您要在指定会议室允许的最大参加人数。参加人数上限为250人。   https://www.twilio.com/docs/voice/twiml/conference#attributes-maxParticipants

如果您超过此金额会怎样?

  

53107:MaxParticipants超出范围

     

将MaximumParticipants值设置为1到“房间类型”所允许的最大值。   https://www.twilio.com/docs/api/errors/53107

似乎引发了此错误。

我们要为两种类型的用户在同一会议上设置不同的限制。基本上,我们希望确保多达20个超级用户始终可以访问。我们担心太多普通用户会加入并锁定超级用户。

1 个答案:

答案 0 :(得分:0)

您不能使用maxParticipant提供最大用户类型的子集。

第一个实际创建会议室的人(第一个要拨入的人)设置maxParticipant的参数。

我有一个DID X,我用两个通话者使用maxParticipants =“ 2”呼叫同一个会议室 我有另一个DID Y,我曾使用maxParticipants =“ 3”

让一个呼叫者进入同一会议室

如果一个参与者使用DID X拨号,并且是第一个拨打电话的人,从而为每个人设置了maxParticipant,则如果呼叫中已经有2个DID X人,则DID Y人将无法加入。即使启动会议的DID X参加者挂断,maxParticipants仍将设置为最初用于创建会议的值(为2)。

如果参与者以DID Y进行拨入,因为他们是第一个要拨入的参与者,那么即使通话掉线,maxParticipant也会被设置为3。