2017-05-16 2 views
0

Ich muss überprüfen, ob ein Benutzer in mehreren Meetings auf einmal in der Lobby ist. Ich bin in der Lage, die erforderlichen Informationen über EventChannel zu erhalten, wenn ich einem Benutzer über Skype-Ucwa-Anwendung beitreten. Dies funktioniert für bis zu 4 Meetings für mich. Das heißt, wenn ich für den gleichen Benutzer zu 4 verschiedenen Sitzungen beitrete, erhalte ich Ereignisse im Ereigniskanal, der zu 4 Besprechungen gehört, und finde heraus, ob ein anderer Benutzer in der Lobby ist oder nicht.Maximale Besprechungslimits, denen ein Benutzer über Skype beitreten kann Für eine Business-Anwendung für die Anwendung

Aber in der Produktionsumgebung kann diese Zahl zu mehr als 100 erreicht werden und auch ich muss diese Schritte in einer fristgerechten Weise ausführen. Sagen Sie einmal alle 3 Minuten, ich muss überprüfen, ob die Benutzer in der Lobby sind oder nicht. Aber gerade jetzt, wenn ich versuche, mehr als 4 oder manchmal 5 Sitzungen beizutreten, erhalte ich einen Fehler 403 und Fehlercode ist "verboten" und der Fehleruntercode ist "MaxEventCountReached".

Es gibt keine Dokumentation zu diesem Fehlercode. Auch nach 4 Treffen Joins Wenn ich versuche, die Skype-Anwendung zu löschen, die ich anfänglich anmelden und erstellen (POST) die Anwendung erneut und versuchen, beitreten, die meiste Zeit bekomme ich den Fehler.

Hat jemand eine Idee, wie es weiter geht?

P. S-Client-Anwendung ist in Java geschrieben

Antwort

0

Sie können nicht mehr als 4 Sitzungen zu einem Zeitpunkt nach Design verbinden. Ich kann mir wirklich keine gute Möglichkeit vorstellen, an vielen Meetings teilzunehmen, um die Lobby zu überwachen. Dies kann von der Trusted Application API für Meetings in O365 gehandhabt werden. Es verwendet kein Benutzerprinzipal, das auf die 4 Meeting-Joins beschränkt ist. Sie können einem Endpoint für vertrauenswürdige Anwendungen zu mehr als 4 Meetings beitreten, aber ich habe dies noch nicht getestet.

Verwandte Themen