A curated list of developer resources for Webex Room and Desk Devices inspired by awesome-go and awesome-python.
Looking for developer resources for Webex Teams? check awesome-webex.
Please take a quick gander at the Contribution guidelines first. Thanks to all contributors; you rock!
If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!
DISCLAIMER: Cisco does not make any commitments about the resources listed in this document, nor the accuracy of the third party resources and any content accessible via the links below.
Tour the xAPI capabilities via step-by-step tutorials.
- Introduction to xAPI - Learn to invoke your device's API via SSH, HTTP and Node.js (by Cisco DevNet).
- In-Room Controls - Create an "Ultrasound Panel" animated via Node.js or a Macro (by Cisco DevNet).
- Macro Scripting - Write your first Macro scripts (by Cisco CE).
- Personalizing your device - Add your own logo and custom messages from code (by Cisco DevNet).
Basic samples to end-to-end applications illustrating the xAPI capabilities.
- HttpFeedback
- codec-dashboard - Web dashboard to display/alert on codec information (by gsheppar).
- In-Room Controls
- CE9-projects - Projects for Cisco DX, MX, SX and Room Systems (by technologyordie).
- maze game - Navigate blind in a maze, look for the treasure (by ObjectIsAdvantag).
- Node.js (jsxapi)
- jsxapi - JavaScript bindings for Cisco Collaboration Endpoint XAPI (by Cisco CE).
- jsxapi samples - Example scripts using the Node.js jsxapi (by ObjectIsAdvantag).
- Macros (Javascript)
- macros-sample - Selection of macros proposed by the xAPI dev team (by Cisco CE).
- xapi-samples - Macros to quickly ramp up with the xAPI of your Room Devices (by ObjectIsAdvantag).
- Misc demos
- feedback-meeting - Dashboard built from feedback collected via a custom "Call Survey" control (by tloyau).
- MyRoomKit - Botkit chatbot as an extension of a RoomKit device (by ObjectIsAdvantag).
- roomie - App reporting whether there are people in the meeting rooms (by bjolseth).
- roomkit-react-map - React map showing PeopleCount analytics fired by a set of RoomKits (by ObjectIsAdvantag).
- telehealthPresence - Add additional presence states for video endpoints in Jabber (by voipnorm).
Blog entries that promote xAPI, cover use cases and propose code samples.
- blue-jeans meetings - Using the Cisco Room System API's to simplify meetings.
- cisco developer blog - Learn How To Build Applications for Webex Devices.
- technology() or die; - Adam Schaeffer sharing projects and ideas.
Handy tools to interact with CE devices.
- CiscoTPCustomXML - Deploy packages to Cisco Telepresence apps (by voipnorm).
- DevNet Sandboxes - Reserve a CE device and code for up to a week.
- Playground - Experience the In-Room Controls Editor with no device at hand (by ObjectIsAdvantag).
- postman-xapi - Postman collections for xAPI (by ObjectIsAdvantag).
- roomkit-collector - Collects PeopleCount from RoomKits and computes weighted averages (by ObjectIsAdvantag).
- Send-XCommand - Powershell Cmdlets for sending xConfiguration & xCommand requests (by stephenwelsh).
Documentation, product resources and technical support.
- Help Articles
- Advanced Settings - Advanced Settings for Room and Desk Devices
- Integrating - In-Room Controls and Use of an External Video Switch with Room Devices
- Local user - Local User Administration on Room and Desk Devices
- Screens Setup Tips - Recommended external screen settings for Room Devices.
- Reference Portals and Dev Centers
- Configuration guides - Configure your Touch10 interface or 3rd party Video Switchers
- Developer Portal - Technical resources for developers and integrators.
- Product resources - Resources for all Supported Collaboration Endpoints.
- Project Workplace - Discover Cisco's devices portfolio, product features and recommandations.
- Technical Support
- Forums - Telepresence forum by Cisco Support Community.
- 'xAPI devs' space - Chat live in Webex Teams with other developers.
- Troubleshooting
- CE Release notes - New features and functionality in CE9.
- Known issues - Known and Resolved issues for Cloud-registered Room and Desk devices.
- What's new - New features and capabilities for Cloud-registered Room devices.
- Videos
- Presenter Track - Demonstrate how PresenterTrack behaves in a few common scenarios.
- 3rd-party Control Systems
Administration guides, and API Reference for xConfiguration, xCommand, xStatus.