This Webex Device macro monitors your Room devices calls and presentations and applies configurable layout presets accordingly.
The macro changes the monitor roles and layout settings of your Webex Room device depending on whether your device has any active/inactive calls or presentations. It subscribes to changes to calls and presentations and applies your preconfigured Layout Preset automatically. Please refer to the logic chart below.
Presentations | Calls | Layout Preset |
---|---|---|
0 | 0 | No Call Idle |
0 | 1 | In Call No Presentation |
1 | 0 | No Call With Presentation |
1 | 1 | In Call With Presentation |
- RoomOS/CE 10.x or above Webex Device (10.18.x for Room Navigator WebViews)
- Web admin access to the device to upload the macro
- Download the
auto-presentation-presets.js
file and upload it to your Webex Room devices Macro editor via the web interface. - Configure the Macro by changing the initial values, there are comments explaining each one.
- Enable the Macro on the editor.
Validated Hardware:
- Room Kit Pro + Touch 10
This macro should work on other Webex Devices with WebEngine support but has not been validated at this time.
*For more demos & PoCs like this, check out our Webex Labs site.
All contents are licensed under the MIT license. Please see license for details.
Everything included is for demo and Proof of Concept purposes only. Use of the site is solely at your own risk. This site may contain links to third party content, which we do not warrant, endorse, or assume liability for. These demos are for Cisco Webex use cases, but are not Official Cisco Webex Branded demos.
Please contact the WXSD team at [email protected] for questions. Or, if you're a Cisco internal employee, reach out to us on the Webex App via our bot ([email protected]). In the "Engagement Type" field, choose the "API/SDK Proof of Concept Integration Development" option to make sure you reach our team.