Макросы

Макрос — это небольшая программа JavaScript, которая выполняется локально на вашем устройстве. Например, можно запрограммировать устройство на автоматическое ответ на входящие вызовы с определенных номеров.

Макросы могут запускать команды интерфейса программирования приложений (API) для ваших устройств и сторонних систем.

Все активные макросы выполняются в одном процессе на устройстве под названием Runtime (Время выполнения). При необходимости можно запускать и останавливать время выполнения с помощью веб-интерфейса устройства. Время запуска является изолированной программой, код защищенно изолирован от стандартного программного обеспечения устройства.

Управлять макросами можно в Control Hub или в редакторе макросов в веб-интерфейсе устройства. Чтобы настроить макросы в Control Hub, сначала необходимо включить подготовку макросов для устройств.

Изменения, внесенные в макросы, отображаются в журнале устройства в Control Hub.

Расширения пользовательского интерфейса

Расширение пользовательского интерфейса – это пользовательская кнопка или панель, которые создаются вами и добавляются на сенсорный экран устройства. Например, добавьте кнопку "Быстрый набор" для вызова часто используемого номера или запрограммите устройство на автоматическое ответ на вызовы с определенных номеров.

Расширения пользовательского интерфейса также могут управлять периферийными устройствами сторонних устройств, такими как свет, «слепые жалюзи». Если управление видео устройством и периферийными устройствами происходит из одного пользовательского интерфейса, вы получаете одинаковые пользовательские функции в веб-комната совещаний. Связь со сторонними системами управления делается через сторонний API.

Открытая платформа позволяет создавать пользовательские настройки, которые прикрепляются к существующим рабочим процессам. таким образом, можно создать дополнительную ценность помимо основного предложения Webex.

Некоторые примеры включают следующие.

  • Отображение пользовательских данных веб-сервера на главном экране.

  • Сообщения о проблемах в систему продажи билетов.

  • Сбор акустных данных из комнаты и их отправка в веб-сервер, где она может быть перенаправляема.

  • Управление периферийными устройствами сторонних устройств ( такими, как свет, жалюзи и коммутаторы видеосвязи).

Можно создать расширения пользовательского интерфейса в редакторе расширений пользовательского интерфейса в веб-интерфейсе устройства.

Включение подготовки макросов предоставляет доступ для чтения и записи макросов для каждого устройства в 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).

  • Включить или отключить макрос.

  • Сохраните внесенные изменения.

  • Просмотр журналов макросов.


Если кто-либо одновременно отредактировал одни и те же макросы из другого веб-местоположения, вы сможете скачать копию своей версии, отменить ее или перезаписать другую версию.

Редактор макроков обеспечивает редактор кодов, инструменты ведения журналов и средства управления для быстрого тестирования макроса.


Редактор макроса

Войдите в веб-интерфейс устройства с помощью учетных данных администратора и перейдите в раздел Настройка > Редактор макросов. Здесь вы можете:

  • Создание, правка и удаление макрос.

  • Импорт или экспорт макрос (*.js).

  • Включить или отключить макрос.

  • Просмотр журналов отлаки.

  • Сохраните изменения (Ctrl+S)


    Если кто-либо одновременно отредактировал тот же макрос из другого веб-местоположения, вам будут доступны варианты скачать копию вашей версии, удалить правку или переписать другую версию.

Редактор расширений интерфейса пользователя предоставляет инструменты для создания:

  • Кнопки действий – кнопка, добавленная на домашняя страница. Кнопку действия можно запрограммирован на выполнение действий, когда пользователь к ней коснитесь.

  • Панели– панель панель управления элементов интерфейса пользователя (например, кнопки, текстовые поля, коммутаторы, ползунки), которые могут быть запрограммированы на выполнение действий. Это позволит объединить собственную группу элементов управления в общее местоположение.

  • Веб-приложения. Ярлык веб-приложения, добавленный на домашняя страница. Веб-приложение запустит предварительно определенные веб-страницу в полноэкранный. Эта возможность доступна на всех устройствах с веб-устройством (например, устройствах серий Board и Desk, за исключением DX).

Войдите в веб-интерфейс устройства с помощью учетных данных Admin, RoomControl или Integrator и перейдите к меню Customization (Настройка) > User Extensions Editor (Редактор расширений интерфейса пользователя).


Редактор расширений интерфейса пользователя

Здесь вы можете:

  • Добавление, загрузка, скачивание или удаление расширения пользовательского интерфейса.

  • Создайте и настройте множество типов элементов управления .

  • Установите расширение пользовательского интерфейса на "Активный" или "Неактивный".

  • Определите, когда будет виден расширение пользовательского интерфейса.

  • Экспортировать расширения пользовательского интерфейса на видео устройство или в файл на компьютере.

Чтобы подключить расширение пользовательского интерфейса к макросу, необходимо использовать уникальный ид для элемента. Например, в качестве ид для перем. тока может быть "lights_on". Затем можно будет записать макрос, на который коснитесь экрана, и при обнаружении касания кнопки "lights_on" команда будет иметь нужную команду (например, включить или выключить свет).

Примеры подключения расширений пользовательского интерфейса к макросам см. здесь.

Узнайте больше о создании макроков и расширений пользовательского интерфейса в:

Для справки о макросах и кодах сторонних разработчиков посетите сообщество разработчиков Cisco по совместной работе.

Информацию о том, как получить доступ к локальному веб-интерфейсу, Webex Boards в настройках устройств комнаты и настольных устройств.