宏是在协作室或桌面设备或者会议平板本地运行的小程序。宏是用 JavaScript 编写的,支持箭头函数、promise、class 和 async/await 等功能。除 SX10 之外的所有协作室和桌面设备以及会议平板都支持宏。

宏可以在设备上记录事件、配置更改和状态更改反馈。宏可以侦听这些事件和更改,并使用设备的 API 来调用进一步的命令和配置更改。如果将宏与自定义用户界面面板结合使用,可以使用本地功能(例如快速拨号按钮)扩充用户界面。

您需要本地 Admin 用户才能在设备上使用涉及 xAPI 命令的宏运行。

要详细了解如何创建自定义用户界面面板,请参阅《UI 扩展》一文。

创建和管理宏

您可以使用宏编辑器创建和管理宏。可通过设备的本地 Web 界面使用编辑器。

本地 Web 界面可直接从 Web 浏览器访问,供本地管理员用户使用,也可以通过 Control Hub 中“设备配置”区域的客户视图访问。从 Web 浏览器的 URL 地址字段中输入 http(s)://<终端 ip 或主机名 >。然后,输入 admin 用户的凭证。

在本地 Web 界面中,可从左侧的自定义区域使用宏编辑器

如果宏被禁用,在尝试启动编辑器时,您还可以选择启用宏

更多信息

阅读《本地用户管理》一文和《高级设置》一文,详细了解本地用户以及如何访问 Web 界面。

自定义指南中提供了有关宏以及如何使用宏编辑器的更多详细信息。

宏编辑器内提供了其他学习资源:

  • 单击教程打开思科宏脚本教程

  • 单击帮助以查找在设备上使用宏的简短介绍,以及一些可学习或使用的代码示例。

思科支持 (TAC) 不支持调试第三方代码,包括宏。如果您需要有关宏和第三方代码的帮助,请查看 Cisco Collaboration 开发人员社区。此外,此站点上还有许多开发人员和集成商资源。您可以在此处找到多个宏编码示例。