Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Configuration

Configuration des points de terminaison

Vérification

Dépannage

Introduction

Ce document décrit comment activer un bouton alimenté par des macros qui bascule en mode SpeakerTrack et PresenterTrack dans les périphériques de salle WebEx.

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

- Configuration de base Preposition 60 (P60) et Quad Camera.

- Configuration de base des périphériques de salle WebEx.

- Connaissance des commandes de l'interface de programmation d'applications (API) minimale.

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- Terminaux de collaboration (CE) 9.15.

- Toute version du logiciel cloud.

Configuration

Configuration des points de terminaison

Étape 1. Connectez-vous à l'interface Web du périphérique.

Étape 2. Accédez à Personnalisation > Éditeur de macro.

Étape 3. Dans le menu Macros, sélectionnez Créer une macro.

Note: Si l'erreur Macros est actuellement désactivée sur ce système, sélectionnez Activer les macros.

Flux 4. Lorsque les macros sont activées, un nouveau fichier est créé, comme l'illustre l'image suivante :

Étape 5. Copiez et collez le code suivant :

import xapi from 'xapi';

const presenterTrackConnectorID = 2;

function handleError(error){

console.log('Error:', error);

}

function changeCameraInput(){

xapi.command('Video Input SetMainVideoSource', {

ConnectorId: presenterTrackConnectorID,

}).catch(handleError);

}

function enablePresenterTrack(){

xapi.command('Cameras PresenterTrack Set', {

Mode: 'Follow',

}).catch(handleError);

}

function enableSpeakerTrack(){

xapi.command('Cameras SpeakerTrack Activate').catch(handleError);

}

function presenterTrackChanger(event){

if(event.PanelId === 'PresenterMode'){

xapi.status

.get('Cameras PresenterTrack Status')

.then((value) => {

//console.log(value);

if(value === 'Off'){

changeCameraInput();

enablePresenterTrack();

console.log('Presenter Track Enabled');

}else{

enableSpeakerTrack();

console.log('Speaker Track Enabled');

}

});

}

}

xapi.event.on('UserInterface Extensions Panel Clicked',presenterTrackChanger);

Étape 6. Sélectionnez le moteur en regard du nom de fichier et sélectionnez Enregistrer dans le système.

Étape 7. Accédez à Personnalisation > Éditeur des postes d'interface utilisateur.

Étape 8. Afin de créer le bouton, sélectionnez Nouveau.

Étape 9. Sélectionnez Ajouter dans la section Bouton d'action.

Étape 10. Une fois le bouton créé, il vous suffit de personnaliser, dans la section Propriétés, sélectionnez la configuration suivante :

ID

ModePrésentateur

Name (nom)

MODE

Visibilité des boutons

Toujours

Icône

Caméra

Étape 11. Le bouton est créé et affiché dans le panneau de gauche.

Vérification

Si les macros sont créées correctement, le résultat affiché dans l'image suivante s'affiche :

Accédez à la configuration des postes d'interface utilisateur et sélectionnez le bouton d'affichage en haut à gauche.

Si tout est configuré correctement, vous devez afficher la sortie suivante :

Dépannage

Impossible d'enregistrer la macro.

Ce type d'erreur est probablement dû au doublon de la ligne affichée dans l'image suivante :