Cisco-Video-System-Status-Monitor
July 15, 2019 ยท View on GitHub
Display the status of a Cisco video system on a tablet/computer/screen (outside the meeting room).
What does it do?
Overview

Requirements
- PHP (tested with PHP 7.2, but should work with 5.x)
- Video system firmware CE 9.6.1 or higher
- Features supported per device: see table:
| Feature | Supported Devices |
|---|---|
| Call detect | All devices |
| People count | SX80 RoomKit/Mini CodecPlus CodecPro Room55 Room70/Room55D Room70G2 |
| People presence | SX80 RoomKit/Mini CodecPlus CodecPro Room55 Room70/Room55D Room70G2 plus SX20 MX200G2/MX300G2 MX700/MX800/MX800D |
Features
The following features are supported:
DOES:
- Display status of video system (in-call or idle)
- Status text is customizable
- Shows per status a color (red or green)
- Displays Meeting room name
- Displays People count (if supported)
- Displays People presence (if supported + people count is not supported)
DOESN'T:
- Clean your dishes
Setup
Follow these steps to setup the Video System monitoring code.
How does it work?
What happens when you deploy this code?
FYI
- jquery.min.js is included in order to minimize public internet connectivity dependency. You can use the Google hosted jquery.min.js by changing the 'script src' link on line 20 to:
https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js
Roadmap
- Add status 'occupied' - not in call but with people present (coming in 0.4d)
- Add non-demo mode, only showing the status screen without background image (coming in 0.4d)
- Include both NumberOfActiveCalls and NumberOfInProgressCalls to capture both call-setup and in-call status (coming in 0.4d)
- Include jQuery to remove internet access dependency (coming in 0.4d)
- Dashboard that displays the status for multiple meetingrooms. (Remove people count and only use people presence? (do we care about the number of people?)
Feedback & Support
Will add this later. For now, open issues in this repository