يفشل التحكم بالإعداد المسبق للكاميرا عن بعد في العديد من أجهزة Cisco Codec Pro و Room Bar Pro التي تشغل RoomOS 26.6 و 26.7. عند محاولة إسترداد الإعدادات المسبقة للكاميرا من خلال واجهة مستخدم الويب أو واجهة برمجة التطبيقات للمطور، تحدث هذه المشاكل:
يعرض واجهة مستخدم ويب رسالة الخطأ: "تعذر تغيير المصدر الرئيسي المحدد. الخطأ: t.filter ليس دالة. (في 't.filter(function(t){var n؛return(null==(n=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 يؤثر على وظيفة التحكم في الإعداد المسبق للكاميرا عن بعد. تم تحديد المشكلة وتعقبها تحت معرف تصحيح الأخطاء من Cisco CSCwv66083.
أثناء انتظار إصلاح البرنامج، يمكن إستخدام هذا الحل للتحكم في الإعداد المسبق للكاميرا عن بعد:
أستخدم أوامر xCommand API من خلال واجهة واجهة برمجة تطبيقات Developer:
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 بحثا عن أخطاء تتبع نباتي عند محاولة التحكم في الإعداد المسبق عن بعد.
تظهر الأجهزة المتأثرة نمط الخطأ هذا في 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. يؤثر الخطأ على وظيفة مرشح JavaScript المستخدمة للتحكم في الإعداد المسبق للكاميرا عن بعد من خلال واجهة الويب وواجهة برمجة التطبيقات للمطور. يحدث TypeError عندما يحاول الرمز إستخدام فهرسة السلسلة على كائن قائمة أثناء معالجة تنشيط إعداد الكاميرا المسبق.
تم فتح معرف تصحيح الأخطاء من Cisco CSCwv66083 لتعقب هذه المشكلة. يؤثر الخطأ على وظيفة الإعداد المسبق للكاميرا البعيدة بينما يترك عناصر التحكم المحلية في لوحة اللمس بدون تأثير.
| المراجعة | تاريخ النشر | التعليقات |
|---|---|---|
1.0 |
05-Nov-2026
|
الإصدار الأولي |