宏命令

宏是在本地设备上运行的小型 JavaScript 程序。 例如,您可以对设备进行编程,以自动应答来自特定号码的传入呼叫。

宏可以为您的设备以及第三方系统运行应用程序编程接口 (API) 命令。

所有活动宏都在设备上的单个进程中运行,称为 运行时。 在设备 Web 界面中,您可以根据需要启动和停止运行时。 运行时是沙盒化的,代码与设备的标准软件安全隔离。

您可以从设备的 Web 界面上的 Control Hub 或 宏编辑器 管理宏。 要从 Control Hub 配置宏,您需要先为设备启用宏预配置。

在 Control Hub 中,您可以在设备的历史记录中 查看对宏所做的更改

UI 扩展

UI 扩展是您自己创建并添加到设备触摸屏的自定义按钮或面板。 例如,添加“快速拨号”按钮呼叫常用号码,或对设备进行编程以自动应答来自特定号码的呼叫。

UI 扩展还可以控制第三方外围设备,例如灯光、百叶窗和视频开关。 通过同一用户界面控制视频设备和外设时,您可以在会议室中获得一致的用户体验。 与第三方控制系统的通信是通过第三方API完成的。

开放平台使您能够创建附加到现有工作流程的自定义项;因此,允许您在核心Webex产品之外创造额外的价值。

一些示例包括:

  • 在主屏幕上显示自定义 Web 服务器数据。

  • 向票务系统报告问题。

  • 从房间收集声学数据并将其发送到网络服务器,在那里可以绘制数据。

  • 控制第三方外围设备,如灯光、百叶窗和视频切换器。

您可以从设备 Web 界面中的 UI 扩展编辑器 创建 UI 扩展。

启用 宏 预配置可让您从 Control Hub 中逐个设备对宏进行读写访问。 启用后,在共享模式下注册的所有设备都会将其宏上传到 Control Hub。 然后,管理员可以编辑宏源代码,下载本地副本,并将宏上传到其他设备。

要启用宏配置,请转至 Control Hub 中的设备 > 设置 > ,然后打开 允许 Control Hub 管理宏


  • Control Hub 中的所有宏都在 Cisco 云中存储和加密,但不要使用客户自己的私钥。 如果您的宏包含机密数据,则不应在预配置宏启用 Control Hub。

  • Control Hub 宏设置仅适用于共享模式设备。


您必须首先启用宏的 Control Hub 设置,如上所述。

宏预配基于单个设备提供。 要在设备之间共享宏,您可以从一台设备下载宏,然后将其上传到另一台设备。

要访问共享模式设备的宏:

  1. 从 https://admin.webex.com 中的客户视图,转到 设备 ,然后选择要配置的设备。

  2. 转到“ 配置 ”,然后选择 “宏”。


Control Hub 设备宏面板

在这里,您可以:

  • 创建、编辑和删除宏。

  • 上传和下载宏 (*.js)。

  • 启用或禁用宏。

  • 保存您的更改。

  • 查看宏日志。


如果有人从另一个 Web 位置同时编辑了相同的宏,您将看到下载版本副本、放弃版本或覆盖其他版本的选项。

宏编辑器 提供了用于快速测试宏的代码编辑器、日志记录工具和控件。


宏编辑器

使用 管理员 凭据登录到设备 Web 界面,然后导航到 自定义 > 宏编辑器。 在这里,您可以:

  • 创建、编辑和删除宏。

  • 导入或导出宏 (*.js)。

  • 启用或禁用宏。

  • 查看调试日志。

  • 保存更改(Ctrl+S)


    如果有人同时从另一个 Web 位置编辑了同一宏,您将看到下载版本副本、放弃编辑或覆盖其他版本的选项。

UI 扩展编辑器 提供了用于创建以下内容的工具:

  • 操作按钮 - 添加到主页的按钮。 操作按钮可以被编程为在用户点击它时执行操作。

  • 面板 - 控制面板可以包含许多 UI 元素(例如按钮、文本字段、开关、滑块),所有这些元素都可以编程以执行操作。 这允许您在公共位置组合自己的控件组。

  • Web 应用程序 – 添加到主页的 Web 应用程序快捷方式。 Web 应用程序将以全屏模式启动预定义的网页。 这在所有具有 Web 引擎的设备(即 Board 和 Desk 系列设备,不包括 DX)上有空。

使用 管理、会议室控制 集成商 凭据登录到设备 Web 界面,然后导航到 自定义 > UI 扩展编辑器


UI 扩展编辑器

在这里,您可以:

  • 添加、上传、下载或删除 UI 扩展。

  • 创建和配置多种类型的控件。

  • 将 UI 扩展设置为活动与非活动。

  • 定义 UI 扩展何时可见。

  • 将 UI 扩展程序导出到视频设备或计算机上的文件。

若要将 UI 扩展连接到宏,需要使用 项的唯一 ID 。 例如,切换开关的 Id 可能是“lights_on”。 然后,您将编写一个监控屏幕点击的宏,当它检测到“lights_on”按钮被点击时,它会发出所需的命令(例如,打开/关闭灯)。

有关将 UI 扩展连接到宏的示例,请参阅 此处