매크로는 룸 또는 데스크 장치나 보드에서 로컬로 실행되는 작은 프로그램입니다. 매크로는 arrow 함수, promises, classes 및 async/await 같은 기능을 지원하여 JavaScript로 작성됩니다. SX10을 제외한 모든 룸 및 데스크 장치와 보드가 매크로를 지원합니다.

매크로는 장치의 이벤트, 구성 변경 및 상태 변경으로부터 피드백을 등록할 수 있습니다. 매크로는 이러한 이벤트 및 변경 사항을 수신 대기하고 장치의 API를 사용하여 추가 명령 및 구성 변경을 호출할 수 있습니다. 사용자 지정 사용자 인터페이스 패널과 매크로 사용을 결합하면 단축 다이얼 단추와 같은 로컬 기능으로 사용자 인터페이스를 보완할 수 있습니다.

장치에서 xAPI 명령을 포함하는 매크로를 사용하여 실행하려면 로컬 관리자 사용자가 필요합니다.

사용자 지정 사용자 인터페이스 패널을 만드는 방법에 대한 자세한 내용은 UI 확장 문서를 참조하십시오.

매크로 만들기 및 관리

매크로 편집기를 사용하여 매크로를 만들고 관리할 수 있습니다. 이 편집기는 장치의 로컬 웹 인터페이스를 통해 사용할 수 있습니다.

로컬 웹 인터페이스는 로컬 관리자 사용자의 경우 웹 브라우저에서 직접 또는 장치 구성 영역에서 제어 허브의 고객 보기를 통해 사용할 수 있습니다. 웹 브라우저에서 URL 주소 필드에 https://<엔드포인트 ip 또는 호스트 이름>을 입력합니다. 그런 다음 관리자 사용자에 대한 인증서를 입력합니다.

로컬 웹 인터페이스에서 매크로 편집기는 왼쪽의 사용자 지정 영역에서 사용할 수 있습니다.

매크로가 비활성화된 경우 편집기를 시작하려고 할 때 매크로 활성화를 선택할 수 있습니다.

추가 정보

로컬 사용자에 대한 정보 및 로컬 웹 인터페이스에 액세스하는 방법에 대한 자세한 내용은 로컬 사용자 관리 문서고급 설정 문서를 읽으십시오.

매크로에 대한 자세한 내용과 매크로 편집기 사용 방법은 사용자 지정 가이드를 참조하십시오.

추가 학습 리소스는 매크로 편집기 내에서 사용할 수 있습니다.

  • 자습서를 클릭하여 Cisco 매크로 스크립팅 자습서를 엽니다.

  • 장치에서 매크로를 사용하는 방법에 대한 간단한 소개와 학습하거나 사용할 코드 예제를 보려면 도움말을 클릭하십시오.

Cisco 지원(TAC)은 매크로를 비롯한 타사 코드의 디버깅을 지원하지 않습니다. 매크로 및 타사 코드에 대한 도움말이 필요한 경우 Cisco Collaboration 개발자 커뮤니티를 확인하십시오. 또한 이 사이트에는 많은 개발자 및 통합자 리소스가 있습니다. 여기에 몇 가지 매크로 코딩 예제가 있습니다.