Skip to content

Bobby-McGonigle/Cisco-RoomDevice-Macro-Projects-Examples

Repository files navigation

Macro-Samples

Cisco Video Endpoint Macro Repository by Robert McGonigle Jr

Welcome!

  • Thank you for stopping by!

  • This Git is intended for those who tend to use Cisco Room Devices and their Macro Editor

  • I tend to make these systems the center of most of my designs and rely very little on other services or hardware.

  • This is partially due to a lack of resources and a lack of knowledge, but you can make these systems dance like never before with the Macro Editor and I want to push them to their limits (Oh my poor Dx80, I hope you continue to recover after each crash XD)

  • Sorry for the lack of comments, sorry for the lack of finesse in my scripting. Still relatively new at this, but learning and succeeding everyday.

  • I enjoy any and all feedback, as you all may see a simpler way to implement my code than I can, I just hope I can inspire those to dive deeper in Cisco Room systems as a great all around Telepresence and AV system and maybe save you a couple of $$ along the way 😃

What I have so far

Project Description
Launch Meeting A Button that helps simplify the entry process for both Webex and Zoom (Prior to Join Webex Button)
Media Player Grabs the Digital Signage platform by the horns, and modifies it into a User Interactive media player for Room and Board series endpoints. Get in room Docs and Videos right on the Touch 10
T10 Command Center Use 1 telepresence system to execute commands on any number of other room systems, Great for AV control rooms and Administrative Assistants
Macro Memory Storage A good way to store some information on the endpoint for safe keeping. Great for more complex Macro Development 😃
Join Zoom Several variations of an entry way for Dialing into SIP enabled Zoom sessions (Has since replaced my beloved LaunchMeeting)
KeyBeam The KeyBeam is an DIY Room Partition sensor that's low cost, makes use of the Macro Environment, plugs directly into a Room or Board Series Endpoint, and no Room Controller Needed! (for this sensor at least). Why call it KeyBeam, because it's a keyboard with a Beam Sensor! 😃
Silenced Standby Mode For those who just don't like Room Devices waking up too much when not in use, a simple solution to keep an endpoint asleep
Ad-Hoc Conference A way for you to assign a Webex, Zoom, Bluejeans, Etc. account to a room device, without disclosing the information to users. Let's any user walk into a space and start conferencing, great for public spaces or students.
Macro Snippets Small pieces of code, that can be included in a variety of scripts, such as a Network Health Checker and a BootStatus checker. Not a full tool, just pieces to add to and strengthen your own Macros.
Lock Features Build a way to lock and unlock features on a Cisco Room Devices. Make field service tools, team tools, and prevent unauthorized groups from using them
Games! Why not add a bit of fun to the office. Collaboration comes in many forms. Grow bonds, put in a bit of healthy competition, get people working together in any way you can!
RK Mini USB Headset Mod Sick of users switching to the internal Microphone when all you desinged your space to use was the USB microphone? Stop them in their tracks with this script 😏
Classroom Mode Language Pack Looks like Classroom mode is just in English.... Let's see if we can add a few more languages.
Note: Posted on 10-19-2020, I hope we won't need a macro for too long to acheive this

Check out other AWESOME! Projects in the Github Community!

Links Description
roomdevices-macros-samples A bunch of great examples to learn from, I can't thank this link enough for its content
awesome-api Nearly a map of all thing Room devices, from macro sample, to server side management of endpoints
CE-Deploy A fantastic deployment tool for the Macro editor, branding, software deployment, and the list is continuing to grow
Nosaturn's CiscoTelePresenceEndpoints Cisco TelePresence Endpoints Join button for Zoom or BlueJeans

Disclaimer

  • These samples/projects are meant to help guide newcomers into the Macro realm, as well as inpire different possibilities with these endpoints.
    • AKA, may include some bugs here an there.
  • These scripts have been tested and worked well for me, so feel free to implement them, but the xApi can change, be mindful when deploying, always test first 😃

Happy Coding XD