Cisco CE Room Devices - Macros

Macros allow you to customise your video devices and these are especially powerful in combination with the User Interface (UI) Extensions.

The macros can also be browsed and saved easily from roomos.cisco.com.

If you connect your video device to this website, you can install the macros and UI extensions directly. Then, it's simple to make adjustments and create your own tools.

RoomOS Site

Requirements

  1. Webex devices running Software version CE9.2.1 or newer (e.g., Webex Board, Desk, or Room Series).
  2. Some macros using newer features require newer firmware. See the requirements list specified within each macro.
  3. Admin user access to endpoint.

Getting Started

  1. Read about macros and explore the examples from Cisco RoomOS for Webex Devices.
  2. See the latest version of the Cisco Webex Board, Desk, and Room Series Customization Guide
    for a comprehensive introduction to UI extensions and macros; as well as step-by-step instructions on how to build and upload your code.
  3. Watch this video for a quick introduction of what In-Room Controls are: https://youtu.be/IQ2Z104Xf50

Additional Information

xAPI

Documentation for the xAPI can be found in the Command References overview.

Disclaimer

This example is only a sample and is NOT guaranteed to be bug free and production quality.

The sample macros are meant to:

  • Illustrate how to use the Webex Macros.
  • Serve as an example of the step-by-step process of building a macro using JavaScript and integration with the device xAPI.
  • Provided as a guide for a developer to see how to initialize a macro and set up handlers for user and dialog updates.

The sample macros are made available to Cisco partners and customers as a convenience to help minimize the cost of Cisco Finesse customizations. Cisco does not permit the use of this library in customer deployments that do not include Cisco Video Endpoint Hardware.

Support Notice

Support for the macros is provided on a "best effort" basis via DevNet. Like any custom deployment, it is the responsibility of the partner and/or customer to ensure that the customization works correctly and this includes ensuring that the macro is properly integrated into 3rd party applications.

It is Cisco's intention to ensure macro compatibility across versions as much as possible and Cisco will make every effort to clearly document any differences in the xAPI across versions in the event that a backwards compatibility impacting change is made.

Cisco Systems, Inc.

http://www.cisco.com

http://developer.cisco.com/site/roomdevices

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.