매크로

매크로는 장치에서 로컬로 실행되는 작은 JavaScript 프로그램입니다. 예를 들어, 특정 번호에서 걸려오는 전화에 자동으로 응답하도록 장치를 프로그래밍할 수 있습니다.

매크로는 귀하의 장치와 타사 시스템에 대해 응용 프로그래밍 인터페이스(API) 명령을 실행할 수 있습니다.

모든 활성 매크로는 런타임이라는 장치의 단일 프로세스에서 실행됩니다. 필요에 따라 장치 웹 인터페이스에서 런타임을 시작하고 중지할 수 있습니다. 런타임은 샌드박스 처리되어 있으며 코드는 장치의 표준 소프트웨어로부터 안전하게 격리됩니다.

Control Hub 또는 장치 웹 인터페이스의 매크로 편집기 에서 매크로를 관리할 수 있습니다. Control Hub에서 매크로를 구성하려면 먼저 장치에 대한 매크로 프로비저닝을 활성화해야 합니다.

Control Hub의 장치 기록에서 매크로에 대한 변경 사항을 볼 수 있습니다.

UI 확장

UI 확장은 사용자가 직접 만들고 장치의 터치 스크린에 추가하는 사용자 정의 버튼 또는 패널입니다. 예를 들어, 자주 사용하는 번호로 전화를 걸려면 "빠른 다이얼" 버튼을 추가하거나 특정 번호에서 걸려온 전화에 자동으로 응답하도록 장치를 프로그래밍하세요.

UI 확장은 조명, 블라인드, 비디오 스위치와 같은 타사 주변 장치도 제어할 수 있습니다. 비디오 장치와 주변 장치가 동일한 사용자 인터페이스에서 제어되면 회의실에서 일관된 사용자 경험을 얻을 수 있습니다. 타사 제어 시스템과의 통신은 타사 API를 통해 수행됩니다.

개방형 플랫폼을 사용하면 기존 워크플로우에 연결되는 사용자 정의를 생성할 수 있습니다. 따라서 핵심 Webex 제공 이상의 추가 가치를 창출할 수 있습니다.

몇 가지 예는 다음과 같습니다.

  • 메인 화면에 사용자 정의 웹 서버 데이터를 표시합니다.

  • 티켓팅 시스템에 문제를 보고합니다.

  • 방에서 음향 데이터를 수집하고 이를 플롯할 수 있는 웹서버로 보냅니다.

  • 조명, 블라인드, 비디오 스위처 등 타사 주변 장치를 제어합니다.

기기 웹 인터페이스의 UI 확장 편집기 에서 UI 확장을 생성할 수 있습니다.

매크로 프로비저닝을 활성화하면 Control Hub에서 장치별로 매크로에 대한 읽기 및 쓰기 액세스가 제공됩니다. 활성화되면 공유 모드에 등록된 모든 장치는 해당 매크로를 Control Hub에 업로드합니다. 그런 다음 관리자는 매크로 소스 코드를 편집하고, 로컬 복사본을 다운로드하고, 매크로를 다른 장치에 업로드할 수 있습니다.

매크로 프로비저닝을 활성화하려면 장치 > 설정 > 매크로 로 이동하세요. Control Hub에서 Control Hub가 매크로를 관리하도록 허용을 켭니다.


  • 모든 매크로는 Cisco Cloud에 저장되고 암호화됩니다. 매크로에 기밀 데이터가 포함되어 있는 경우 Control Hub 매크로 프로비저닝을 활성화해서는 안 됩니다.

  • 매크로의 Control Hub 프로비저닝은 공유 모드 장치에만 적용됩니다.


위에서 설명한 대로 먼저 Control Hub의 매크로 프로비저닝을 활성화해야 합니다.

매크로 프로비저닝은 단일 장치 기반으로 제공됩니다. 장치 간에 매크로를 공유하려면 한 장치에서 매크로를 다운로드한 다음 다른 장치에 업로드하면 됩니다.

공유 모드 장치에 대한 매크로에 액세스하려면:

  1. https://admin.webex.com의 고객 보기에서 기기 로 이동하여 구성하려는 기기를 선택하세요.

  2. 구성 으로 이동하여 매크로를 선택하세요.


Control Hub 장치 매크로 패널

여기에서 다음을 수행할 수 있습니다.

  • 매크로를 생성, 편집, 삭제합니다.

  • 매크로(*.js)를 업로드하고 다운로드합니다.

  • 매크로를 활성화하거나 비활성화합니다.

  • 변경 내용을 저장합니다.

  • 매크로 로그를 봅니다.


누군가가 다른 웹 위치에서 동일한 매크로를 동시에 편집한 경우, 귀하의 버전 사본을 다운로드하거나, 귀하의 버전을 삭제하거나, 다른 버전을 덮어쓸 수 있는 옵션이 제공됩니다.

매크로 편집기 는 매크로의 신속한 테스트를 위한 코드 편집기, 로깅 도구 및 컨트롤을 제공합니다.


매크로 편집기

관리자 자격 증명을 사용하여 장치 웹 인터페이스에 로그인하고 사용자 정의 > 매크로 편집기. 여기에서 다음을 수행할 수 있습니다.

  • 매크로를 생성, 편집, 삭제합니다.

  • 매크로(*.js)를 가져오거나 내보냅니다.

  • 매크로를 활성화하거나 비활성화합니다.

  • 디버그 로그를 검토합니다.

  • 변경 사항 저장(Ctrl+S)


    누군가 다른 웹 위치에서 동일한 매크로를 동시에 편집한 경우 해당 버전의 복사본을 다운로드하거나, 편집 내용을 삭제하거나, 다른 버전을 덮어쓸 수 있는 옵션이 제공됩니다.

UI Extensions Editor 는 다음을 생성하기 위한 도구를 제공합니다.

  • 작업 버튼 - 홈 페이지에 추가된 버튼입니다. 사용자가 탭하면 작업을 수행하도록 작업 버튼을 프로그래밍할 수 있습니다.

  • 패널 - 제어판에는 작업을 수행하도록 프로그래밍할 수 있는 많은 UI 요소(예: 버튼, 텍스트 필드, 스위치, 슬라이더)가 포함될 수 있습니다. 이를 통해 자신만의 컨트롤 그룹을 공통 위치에 결합할 수 있습니다.

  • 웹 앱 – 홈 페이지에 추가된 웹 앱 바로가기입니다. 웹 앱은 미리 정의된 웹 페이지를 전체 화면으로 실행합니다. 웹 엔진이 탑재된 모든 기기(예: DX를 제외한 Board 및 Desk 시리즈 기기)에서 사용할 수 있습니다.

다음을 사용하여 장치 웹 인터페이스에 로그인합니다. 관리자, RoomControl, 또는 적분기 자격 증명을 클릭하고 다음으로 이동합니다. 맞춤화 > UI 확장 편집기.


UI 확장 편집기

여기에서 다음을 수행할 수 있습니다.

  • UI 확장을 추가, 업로드, 다운로드 또는 삭제합니다.

  • 다양한 유형의 컨트롤을 만들고 구성합니다.

  • UI 확장을 활성 또는 비활성으로 설정합니다.

  • UI 확장이 표시되는 시기를 정의합니다.

  • UI 확장을 비디오 장치나 컴퓨터의 파일로 내보냅니다.

UI 확장을 매크로에 연결하려면 고유한 ID 항목에 대한. 예를 들어 토글의 ID는 "lights_on"일 수 있습니다. 그런 다음 화면 탭을 모니터링하는 매크로를 작성하고 "lights_on" 버튼이 탭된 것을 감지하면 원하는 명령(예: 조명 켜기/끄기)을 실행합니다.

UI 확장을 매크로에 연결하는 예는 다음을 참조하세요. 여기.