Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/DJF3/Cisco-Video-System-Status-Monitor

Use a webpage to monitor the status of a Cisco Video unit. Can be used outside the meetingroom.
https://github.com/DJF3/Cisco-Video-System-Status-Monitor

Last synced: about 2 months ago
JSON representation

Use a webpage to monitor the status of a Cisco Video unit. Can be used outside the meetingroom.

Awesome Lists containing this project

README

        

# Cisco-Video-System-Status-Monitor

Display the status of a Cisco video system on a tablet/computer/screen (outside the meeting room).

[Requirements](#requirements)

[Features](#features)

[Setup](#setup)

[How does it work?](#how)

[FYI](#fyi)

[Roadmap](#roadmap)

[Feedback & Support](#feedback)

# What does it do?

Overview

![Overview](https://user-images.githubusercontent.com/4991841/60021749-d259c180-9692-11e9-900c-14eb8feab7e9.png)

# 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.

image

image

image

image













# How does it work?
What happens when you deploy this code?


image


image


image


image


image


image


image


image






# 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