Skip to content
This repository has been archived by the owner on Feb 28, 2021. It is now read-only.
/ webexDashboard Public archive

WebEx dashboard built for updating meet settings quickly.

License

Notifications You must be signed in to change notification settings

waldronmatt/webexDashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebEx Quick Settings Dashboard

WebEx dashboard built for updating meet settings quickly.

Website features host pin, auto lock, instant meeting, alternate host, office call me number, cell phone call me number, video address, and audio pin settings on an easy-to-use dashboard.

Purpose

Dashboard will give users one place to update common WebEx settings vs navigating through several prompts via the web portal.

Getting Started

  1. Obtain your own Cisco WebEx API credentials.
  1. Setup a test environment for the WebEx Dashboard.
  • Configure a web server on your computer. Verify OpenSSL is enabled (Cisco requires all API calls to be made via SSL).
  • Download the project files and copy to your localhost directory. Navigate to index.html.
  • Replace your credentials you obtained in step 1 via the "username" and "password" variables in the header in all php files.
  • To test, choose a setting on the dashboard to change. Go back to the apidemoeu site and refresh the page to see the setting updated.
  • Note: CMR is disabled on the apidemoeu site (video system setting).
  • Note: Type the email address on your profile to test the alternate host setting.

Limitations

  • The dashboard uses an insecure method for storing credentials (username and password stored as plaintext in php variables).
  • Special configuration required to implement user authentication such as SSO (see below for resources).
  • Data input validation does not occur on the client side; only through WebEx. If a user makes an invalid input, the input is not replicated on the server.
  • The Dashboard does not allow deletion of alternate host names nor adding more than 1 alternate host at a time.
  • The Video System Address setting cannot be tested via the apidemoeu site.
  • Each dashboard setting requires a separate ajax call increasing the amount of jQuery code.

Additional Readings & Resources

Built With

  • Bootstrap3
  • PHP5
  • jQuery/JavaScript/AJAX
  • WebEx XML API

Contributing

When contributing to this repository, you may fork and submit a pull request. Add a description of what you are doing and I'll review it.

Versioning

Version 1.0.0

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments