Le contrôle des paramètres prédéfinis de la caméra distante échoue sur plusieurs périphériques Cisco Codec Pro et Room Bar Pro exécutant RoomOS 26.6 et 26.7. Lorsque vous tentez de rappeler des paramètres prédéfinis de la caméra via l'interface utilisateur Web ou l'API du développeur, les problèmes suivants se produisent :
L'interface utilisateur Web affiche le message d'erreur : "Impossible de modifier la source principale sélectionnée. Erreur : t.filter n'est pas une fonction. (Dans 't.filter(function(t){var n;return(null===(n=null==t?void 0:t.CameraControl)||void 0===n?void 0:n.CameraId)===e})', 't.filter' n'est pas défini)".
L'activation prédéfinie à distance via l'API du développeur fonctionne par intermittence, mais nécessite plusieurs tentatives.
Les paramètres prédéfinis de la caméra ne s'activent pas de manière cohérente lorsqu'ils sont déclenchés à distance.
Les erreurs de traçage Vega apparaissent dans les journaux des périphériques pendant les tentatives d'activation de préréglage à distance.
La même fonctionnalité de préréglage de caméra distante fonctionne correctement sur les périphériques exécutant RoomOS 11.38. Le contrôle de préréglage de caméra locale à partir du panneau tactile continue de fonctionner normalement sur tous les périphériques concernés.
Ce problème est causé par un bogue logiciel dans RoomOS 26.6 et 26.7 qui affecte la fonctionnalité de contrôle de préréglage de caméra distante. Le problème a été identifié et suivi sous l'ID de bogue Cisco CSCwv66083.
En attendant le correctif logiciel, cette solution de contournement peut être utilisée pour le contrôle prédéfini de la caméra à distance :
Utilisez les commandes de l'API xCommand via l'interface de l'API de développeur :
xCommand Camera Preset Activate presetid: 1
Résultat réussi attendu :
OK
*r PresetActivateResult (status=OK):
** end
Pour des préréglages supplémentaires :
xCommand Camera Preset Activate presetid: 2
Remarque : La solution de contournement xCommand peut nécessiter plusieurs tentatives et son exécution peut prendre plus de temps que le fonctionnement normal. La commande prédéfinie locale à partir du panneau tactile du périphérique reste entièrement fonctionnelle et peut être utilisée comme alternative.
Pour vérifier la fonctionnalité de préréglage de la caméra :
Étape 1: Répertoriez les caméras prédéfinies disponibles.
xCommand Camera Preset List
Étape 2: Testez l'activation prédéfinie localement à partir du panneau tactile.
Accédez au panneau tactile du périphérique et activez manuellement les paramètres prédéfinis de la caméra pour confirmer la fonctionnalité locale.
Étape 3: Surveiller les journaux des périphériques pendant les tentatives de préréglage à distance.
Recherchez les erreurs de traçage vega dans le fichier Messages.log lors d'une tentative de contrôle prédéfini à distance.
Les périphériques affectés affichent ce modèle d'erreur dans Messages.log pendant l'activation de la préconfiguration à distance :
vega[1073]: Error at 2026-07-22 14:51:58.933650
vega[1073]: Traceback (most recent call last):
vega[1073]: File "/run/mnt/web/vega/vega/wsgi/exception.py", line 43, in __call__
vega[1073]: return self.app(environ, start_response)
vega[1073]: File "/run/mnt/web/vega/vega/webapi/tsh.py", line 92, in action_config
vega[1073]: data['id'] = path
vega[1073]: TypeError: list indices must be integers or slices, not str
Les périphériques de travail exécutant RoomOS 11.38 affichent une activation prédéfinie réussie sans erreurs :
main[2705]: CuilApp[1]: User admin/web/vega about to execute command '/Camera/Preset/Activate PresetId: 1' from 17.82.81.99.
main[2705]: CuilApp[1]: Successfully changed configuration '/Video[1]/Configuration[1]/Camera[1]/SavedPosition[1]/Pan[1]' to '0' by internal
Ce problème est causé par un bogue logiciel dans le composant d'application Web vega de RoomOS 26.6 et 26.7. Le bogue affecte la fonction de filtre JavaScript utilisée pour le contrôle de préréglage de caméra distante via l'interface Web et l'API de développement. L'erreur TypeError se produit lorsque le code tente d'utiliser l'indexation de chaîne sur un objet de liste pendant le traitement d'activation prédéfinie de la caméra.
L'ID de bogue Cisco CSCwv66083 a été ouvert pour suivre ce problème. Le bogue affecte la fonctionnalité de préréglage de la caméra distante tout en ne modifiant pas les commandes du panneau tactile local.
| Révision | Date de publication | Commentaires |
|---|---|---|
1.0 |
05-Nov-2026
|
Première publication |