Room cleaning macro with Cisco Webex Rooms

On By Webex Team3 Min Read

Cisco Webex Rooms in a new normal

Cisco Webex Rooms are not only fantastic collaboration devices, they enable you to bring intelligence to your meeting rooms, helping you utilize your meeting rooms effectively and safely. You may have read a recent blog from Cisco that discusses how a device can count people in a room and create alerts if the maximum capacity limit of the room is exceeded. The people count mechanism was created with the idea that you could optimize the efficiency of your rooms, but in this new normal it can be repurposed to help keep users aware of capacity limits.

Macros

One way the intelligence in a meeting room equipped with Webex Room devices can be harnessed, is through the use of macros. Macros are created on the device using standard JavaScript, providing access to the Application Programmer Interface (API) of the device, standard JavaScript functionality and even the ability to send or receive arbitrary HTTP(S) requests. This is how the functionality of counting people is transformed into an alert, when an administrator’s defined threshold is exceeded, and a macro performs an action. Taking this macro as inspiration, I asked myself what other functionality could add value to a room for both an administrator and a user?

One thing we know is that we have to adhere to strict cleaning schedules as we journey back into the office. How could a Webex Room device help advise and keep track of this? I thought that a way of helping administrators monitor room cleaning would be a good start. I used the User Interface Extensions Editor available from the web interface of the device and created a new button that appeared on the User Interface (UI).

Room cleaning macro

I created a macro (available here) that knows when the new button is pressed and records the timestamp of the cleaning event. I record this timestamp to a secondary macro so it is not lost if the device is shutdown, but this could easily be extended to send the timestamp via HTTP to a central database for administrators to monitor. Sounds great, but what happens if a user presses the button by mistake? The macro detects the button press and before recording the cleaning event it triggers a PIN dialog, the cleaner must enter a valid PIN before the macro will record the event.

This information on its own is valuable but I decided to extend it further. As discussed earlier, the device knows when people are in the room, meaning it knows when the room is vacated too. Using this information, it is possible to create a message on the screen that informs users how long it has been since the room was last used, of course this can also be sent to a central location too. Now it is possible to inform the administrator or user about how long the room has been vacant, when the room was last cleaned and how many times the room has been used since it was last cleaned.

Room available macro

Taking this approach, administrators are empowered with information to ensure their rooms are safe and users can have access to information that gives them peace of mind. The best part is, this can all be achieved with a Webex Room device and a little custom code. Macros and UI Extensions enable countless opportunities for enhancing the meeting room experience, have a go yourself and see what you can create!

Check out the room cleaning and usage micro

Learn More

Returning to work with Intelligent Room Capacity

Webex Device Management— The power of search!

Working smarter anywhere – Working remotely 

How to launch a community with Webex Teams

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

About The Author

Webex Team
Webex is a leading provider of cloud-based collaboration solutions which includes video meetings, calling, messaging, events, customer experience solutions like contact center, and purpose-built collaboration devices..
Learn more

Topics


More like this