Macros

Uma macro é um pequeno programa JavaScript executado localmente em seu dispositivo. Por exemplo, você pode programar o seu dispositivo para atender automaticamente chamadas recebidas de números específicos.

As macros podem executar comandos de Interface de Programação de Aplicativos (API) para seus dispositivos, bem como para sistemas de terceiros.

Todas as macros ativas estão em execução em um único processo no dispositivo, chamado de Runtime . Na interface da Web do dispositivo, você pode iniciar e parar o tempo de execução, conforme necessário. O Tempo de Execução é protegido por e-mail e o código é protegido contra o software padrão do dispositivo.

Você pode gerenciar macros no Control Hub ou no Editor de macros na interface da Web do dispositivo. Para configurar macros do Control Hub, primeiro você precisa ativar o provisionamento de macros nos dispositivos.

No Control Hub, você pode ver as alterações feitas nas macros no histórico do dispositivo .

Extensões da IU

Uma extensão de IU é um botão ou painel personalizado que você mesmo cria e adiciona à tela de toque do seu dispositivo. Por exemplo, adicione um botão "Discagem rápida" para ligar para um número frequentemente usado ou programe o dispositivo para atender automaticamente chamadas de números específicos.

As extensões da interface do usuário também podem controlar periféricos de terceiros, como luzes, vistas e comutadores de vídeo. Quando os dispositivos de vídeo e periféricos são controlados da mesma interface do usuário, você tem uma experiência de usuário consistente na sala de reunião. A comunicação com os sistemas de controle de terceiros é feita por meio da API de terceiros.

A plataforma aberta permite que você crie personalizações anexadas aos seus fluxos de trabalho existentes; dessa forma, permitindo que você crie valor adicional além das principais ofertas do Webex.

Alguns exemplos incluem:

  • Exibindo dados personalizados do servidor web na tela principal.

  • Relatando problemas para um sistema de ticket.

  • Coletando dados sonoros da sala e enviando-os para um servidor web, onde podem ser narrados.

  • Controlar periféricos de terceiros, como luzes, cegos e com alternadores de vídeo.

Você pode criar extensões de IU do Editor de ramais da IU na interface da Web do dispositivo.

A ativação do provisionamento de macros oferece acesso de leitura e gravação a macros em um dispositivo por dispositivo a partir do Control Hub. Uma vez ativado, todos os dispositivos registrados no modo compartilhado carregarão as macros para o Control Hub. Os administradores podem editar o código-fonte das macros, baixar cópias locais e carregar as macros para outros dispositivos.

Para ativar o provisionamento de macros, vá para Dispositivos > Configurações > Macros no Control Hub e ative Permitir que o Control Hub gerencie macros .


  • Todas as macros no Control Hub são armazenadas e criptografadas, mas não usando a própria chave privada dos clientes, na Nuvem Cisco. Se suas macros contiverem dados confidenciais, você não deverá ativar o provisionamento de macros do Control Hub.

  • O provisionamento do Control Hub de macros se aplica apenas a dispositivos de modo compartilhado.


Primeiro, você deve habilitar o provisionamento do Control Hub de macros conforme descrito acima.

O provisionamento de macros é fornecido em uma base de dispositivo único. Para compartilhar macros entre dispositivos, você pode baixar uma macro de um dispositivo e, em seguida, carregá-la para outro dispositivo.

Para acessar macros de dispositivos de modo compartilhado:

  1. Na exibição do cliente em https://admin.webex.com, vá para Dispositivos e selecione o dispositivo que você deseja configurar.

  2. Vá para Configurações e selecione Macros .


Painel de macros do dispositivo do Control Hub

A partir daqui, você pode:

  • Crie, edite e exclua macros.

  • Carregue e baixe macros (*.js).

  • Ativar ou desativar macros.

  • Salve suas alterações.

  • Visualize os registros de macros.


Se alguém editou simultaneamente as mesmas macros de outro local da web, você receberá opções para baixar uma cópia da sua versão, descartar sua versão ou substituir a outra versão.

O Editor de macro fornece um editor de código, ferramentas de logging e controles para testes rápidos de macros.


Macro Editor

Inicie sessão na interface da Web do dispositivo usando Admin credenciais e navegue até Personalização > Editor de macros . A partir daqui, você pode:

  • Crie, edite e exclua macros.

  • Importar ou exportar macros (*.js).

  • Ativar ou desativar macros.

  • Revise os registros de depuração.

  • Salvar suas alterações (Ctrl+S)


    Se alguém tiver editado simultaneamente o mesmo macro de outro local da web, será apresentado a você opções para baixar uma cópia da sua versão, descartar a edição ou substituir a outra versão.

O Editor de Extensões da IU fornece ferramentas para criar:

  • Botões de ação - Um botão adicionado à página inicial. O botão de ação pode ser programado para executar ações quando um usuário tocar nele.

  • Painéis - Um painel de controle pode conter muitos elementos da interface do usuário (por exemplo, botões, campos de texto, comutadores, controles deslizantes), todos eles podem ser programados para executar ações. Isso pode permitir que você combine seu próprio grupo de controles em um local comum.

  • Aplicativos para Web – Um atalho de aplicativo da web adicionado à página inicial. O aplicativo da web iniciará uma página da web pré-definida na tela inteira. Isso está disponível em todos os dispositivos com um Mecanismo web (ou seja, dispositivos board e série de mesa, exceto o DX).

Inicie sessão na interface da Web do dispositivo usando as credenciais Admin, RoomControl or Integrator e navegue até Personalização > Editor de ramais da IU .


Editor de extensões da IU

A partir daqui, você pode:

  • Adicionar, carregar, baixar ou excluir uma extensão de IU.

  • Crie e configure muitos tipos de controles .

  • Definir uma extensão de IU para ativa vs. inativa.

  • Definir quando a extensão da IU estará visível.

  • Exporte as Extensões da IU para o dispositivo de vídeo ou para um arquivo no seu computador.

Para conectar uma extensão de IU a um macro, você precisa usar a ID exclusiva para o item. Por exemplo, a ID da sua alternância pode ser "lights_on". Depois, você escreveria um macro que monitora os toques de tela e, quando ele detectava que o botão "lights_on" estava mapeado, em seguida, em problemas o comando desejado (por exemplo, ligue/desligue as luzes).

Para obter exemplos de conexão de extensões de IU a macros, consulte here .