Basic web applications that demonstrates Avaya Spaces integration. index.html mimics Spaces collaboration. chatexample.html demonstrates how to build an Avaya Spaces websocket application. direct.html will show you how to create and connect to a new direct message space. rooms.html demonstrates how to create and delete Spaces rooms. presence.html demonstrates how to track different levels of Spaces presence (entering/leaving a room, entering/leaving collaboration). meetings.html will retrieve all meetings and their participants from a room. mute.html allows an admin to mute a participant in an active meeting. anonauth.js is a node.js application that retrieves an anonymous JWT token. SocketSample is a node.js application that demonstrates how to capture chat messages. The videos in this repository explain how the applications are run and how the code is organized.
If you do not have an Avaya Spaces account, sign up for a free one here: https://www.avaya.com/en/products/ucaas/spaces/
NOTE! If you use a Chrome supplied JWT in any of the example code, make sure you that you use the one from the Domain avayacloud.com. Do not use the one for zang.io! It will not work.