我需要一次检查用户是否在多个会议中的大厅。如果我通过skype ucwa应用程序加入用户,我可以通过EventChannel获取所需信息。这适用于我最多4次会议。这意味着如果我为同一个用户加入4个不同的会议,我会在活动频道中收到属于4个会议的活动,并且可以查看是否有其他用户在大厅。
但是在生产环境中,这个数字可以达到100以上,我还需要及时执行这些步骤。每3分钟说一次,我需要检查用户是否在大厅。但是现在如果我尝试加入超过4次或有时5次会议,我会收到403错误,错误代码是" 禁止"错误子码是" MaxEventCountReached "。
此处没有关于此错误代码的文档。即使在4次会议加入之后如果我尝试删除我用来初始登录的skype应用程序并再次创建( POST )应用程序并尝试加入会议,大部分时间我都会收到错误。
有没有人知道如何进行?
P.S客户端应用程序是用Java编写的
答案 0 :(得分:0)
您不能通过设计一次加入超过4次会议。我真的没想到加入大量会议来监控游说会议的好方法。这可以通过受信任的应用程序API来处理O365中的会议。它不使用仅限于4个会议连接的用户主体。您可以将受信任的应用程序端点加入到4个以上的会议中,但我实际上没有对此进行过测试。
答案 1 :(得分:0)
如果您可以摆脱参加这些会议的麻烦,则可以很快加入,检查并离开。但是,请参阅UCWA网站中的MaxConferencesPerHour设置。默认情况下每小时40个。增加此数目将使您可以参加基础设施可以处理的尽可能多的会议。
MaxEventCountReached来自每个SIP地址一个小时内加入40多个会议,或者每个ucwa应用程序队列中的事件超过6000个,则可以通过轮询事件端点来清除此队列。