運行RoomOS 26.6和26.7的多台Cisco Codec Pro和Room Bar Pro裝置上的遠端監視器預設控制失敗。嘗試通過Web UI或Developer API重新呼叫監視器預設時,會發生以下問題:
Web UI顯示錯誤消息:「無法更改所選主源。錯誤:t.filter不是函式。(在「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」未定義)」。
通過Developer API進行的遠端預設啟用間歇性工作,但需要多次嘗試。
遠端觸發時,相機預設無法一致啟用。
在遠端預設啟用嘗試期間,Vega回溯錯誤出現在裝置日誌中。
運行RoomOS 11.38的裝置上相同的遠端監視器預設功能可以正常工作。來自觸控面板的本地監視器預設控制在所有受影響的裝置上繼續正常工作。
此問題是由影響遠端監視器預設控制功能的RoomOS 26.6和26.7中的軟體錯誤引起的。已在思科錯誤ID CSCwv66083下發現並跟蹤該問題。
在等待軟體修復時,此解決方法可用於遠端監視器預設控制:
通過Developer API介面使用xCommand API命令:
xCommand Camera Preset Activate presetid: 1
預期成功輸出:
OK
*r PresetActivateResult (status=OK):
** end
對於其他預設:
xCommand Camera Preset Activate presetid: 2
附註:xCommand解決方法可能需要多次嘗試,與正常操作相比,執行時間更長。裝置觸控面板中的本地預設控制保持完全正常工作並且可以用作備用選項。
要驗證相機預設功能,請執行以下操作:
步驟 1:列出可用的照相機預設。
xCommand Camera Preset List
步驟 2:從觸控面板本地測試預置啟用。
導航到裝置觸控面板,然後手動啟用監視器預設以確認本地功能。
步驟 3:在遠端預設嘗試期間監視裝置日誌。
在嘗試遠端預設控制時,檢查Messages.log檔案中的vega回溯錯誤。
在遠端預置啟用期間,受影響的裝置在Messages.log中顯示此錯誤模式:
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
運行RoomOS 11.38的工作裝置顯示成功的預設啟用,無錯誤:
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
此問題是由於RoomOS 26.6和26.7的vega web應用程式元件中的一個軟體錯誤引起的。該錯誤影響通過Web介面和Developer API用於遠端相機預設控制的JavaScript過濾器功能。在照相機預設啟用處理期間,當代碼嘗試對清單對象使用字串索引時,將發生TypeError。
已開啟思科錯誤ID CSCwv66083以跟蹤此問題。該錯誤影響遠端監視器預設功能,而本地觸控式螢幕控制元件未受影響。
| 修訂 | 發佈日期 | 意見 |
|---|---|---|
1.0 |
05-Nov-2026
|
初始版本 |