تكوين ترقيات البرامج الثابتة

يمكن السماح بتحديثات البرامج الثابتة على فترات زمنية محددة. يتم إرسال البرامج الثابتة المحدثة من الخادم إلى الهاتف باستخدام TFTP أو HTTP. يمثل الأمان مشكلة أقل في ترقية البرنامج الثابت، لأن البرامج الثابتة لا تحتوي على معلومات شخصية.

يمكنك أيضًا تكوين المعلمات في ملف تكوين الهاتف باستخدام رمز XML(cfg.xml).

قبل البدء

يمكنك الوصول إلى صفحة ويب إدارة الهاتف.

1

حدد الصوت > التوفير.

2

في قسم ترقية البرامج الثابتة ، اختر نعم من معلمة تمكين الترقية .

يمكنك تكوين هذه المعلمة في ملف XML لتكوين الهاتف (cfg.xml) عن طريق إدخال سلسلة بهذا التنسيق:

<Upgrade_Enable ua="na">نعمEnable>
pgrade_

من الخيارات نعم ولا

الإعداد الافتراضي: نعم

3

قم بتعيين معلمة تأخير إعادة محاولة الخطأ من الترقية بالثواني.

يتم تطبيق الفترة الزمنية لإعادة محاولة الترقية (بالثواني) في حالة فشل الترقية. يحتوي الجهاز على مؤقت أخطاء في ترقية البرنامج الثابت يتم تنشيطه بعد محاولة ترقية البرامج الثابتة الفاشلة. يتم تهيئة المؤقت بالقيمة الموجودة في هذه المعلمة. تحدث محاولة ترقية البرنامج الثابت التالية عندما يقوم هذا المؤقت بالعد التنازلي إلى الصفر.

يمكنك تكوين هذه المعلمة في ملف XML لتكوين الهاتف (cfg.xml) عن طريق إدخال سلسلة بهذا التنسيق:

<تأخير Upgrade_Error_Retry_ua="na">3600Error_Retry_تأخير>
pgrade_

الإعداد الافتراضي: 3600

<tftp|http|https>:///image/
4

قم بتعيين معلمة قاعدة الترقية عن طريق إدخال برنامج نصي لترقية البرنامج الثابت يحدد شروط الترقية وعناوين URL للبرامج الثابتة المرتبطة. يستخدم نفس البنية مثل قاعدة ملف التعريف. أدخل نصًا واستخدم التنسيق التالي لإدخال قاعدة الترقية:

<tftp|http|https>:///image/

على سبيل المثال:

tftp://192.168.1.5/image/PHONEOS-8875.1-0-1-0001-1.loads

يمكنك تكوين هذه المعلمة في ملف XML لتكوين الهاتف (cfg.xml) عن طريق إدخال سلسلة بهذا التنسيق:

<Upgrade_Rule ua="na">http://10.74.10.205:6970/PHONEOS-8875.1-0-1-0001-1.loads Rule>
pgrade_
5

انقر على إرسال كل التغييرات.

ترقية البرامج الثابتة بواسطة TFTP أو HTTP أو HTTPS

يدعم الهاتف ترقية البرامج الثابتة عن طريق TFTP أو HTTP أو HTTPS.

قبل البدء

يجب تنزيل ملف تحميل البرنامج الثابت على خادم يمكن الوصول إليه.

1

قم بفك ضغط ملف .zip باستخدام الأمر التالي:

PHONEOS-8875.1-0-1-0001-19.zip

أين:

1-0-1-0001-19 هو رقم الإصدار.

2

انسخ المجلد إلى دليل تنزيل TFTP أو HTTP أو HTTPS.

3

يمكنك الوصول إلى صفحة ويب إدارة الهاتف.

4

حدد الصوت > التوفير.

5

ابحث عن اسم ملف التحميل الذي ينتهي بـ .loads وقم بإلحاقه بعنوان URL الصالح.

6

انقر على إرسال كل التغييرات.

ترقية البرنامج الثابت باستخدام أمر المستعرض

يمكن استخدام أمر ترقية تم إدخاله في شريط عنوان المستعرض لترقية البرامج الثابتة على الهاتف. يتم تحديث الهاتف فقط عندما يكون خاملاً. تتم محاولة التحديث تلقائيًا بعد اكتمال المكالمة.

لترقية الهاتف بعنوان URL في مستعرض ويب، أدخل هذا الأمر:

 http://<phone_ip>/المسؤول/الترقية؟://<serv_ip[:port]>/مسار الملف 

تمكين البرامج الثابتة بين النظراء

مشاركة البرامج الثابتة بين النظراء (PFS) هي نموذج توزيع البرامج الثابتة الذي يسمح لهاتف Cisco IP بالعثور على هواتف أخرى من نفس الطراز أو السلسلة على الشبكة الفرعية ومشاركة ملفات البرامج الثابتة المحدثة عندما تحتاج إلى ترقية هواتف متعددة كلها في نفس الوقت. يستخدم PFS بروتوكول Cisco Peer-to-Peer-Distribution Protocol ‏(CPPDP) وهو بروتوكول مملوك لشركة Cisco. باستخدام CPPDP، تشكل جميع الأجهزة الموجودة في الشبكة الفرعية تسلسلاً هرميًا من نظير إلى نظير، ثم نسخ البرامج الثابتة أو الملفات الأخرى من الأجهزة النظيرة إلى الأجهزة المجاورة. لتحسين ترقيات البرامج الثابتة، يقوم الهاتف الجذر بتنزيل صورة البرنامج الثابت من خادم التحميل ثم ينقل البرنامج الثابت إلى الهواتف الأخرى على الشبكة الفرعية باستخدام اتصالات TCP.

مشاركة البرامج الثابتة للنظراء:

  • الحد من الازدحام في عمليات نقل TFTP إلى خوادم إزالة التحميل المركزية.

  • التخلص من الحاجة إلى التحكم يدويًا في ترقيات البرامج الثابتة.

  • تقليل وقت تعطل الهاتف أثناء الترقيات عند إعادة تعيين عدد كبير من الهواتف في وقت واحد.

  • لا تعمل مشاركة البرامج الثابتة بين النظراء ما لم يتم تعيين هواتف متعددة للترقية في نفس الوقت. عندما يتم إرسال إشعار مع Event:resync، فإنه يبدأ في إعادة المزامنة على الهاتف. مثال على xml الذي يمكن أن يحتوي على التكوينات لبدء الترقية:

    "الحدث:resync;profile=" ⁦http://10.77.10.141/profile.xml⁩
  • عند تعيين خادم سجل مشاركة البرامج الثابتة بين النظراء على عنوان IP ومنفذ، يتم إرسال سجلات PFS المحددة إلى ذلك الخادم كرسائل UDP. يجب أن يتم هذا الإعداد على كل هاتف. يمكنك بعد ذلك استخدام رسائل السجل عند استكشاف المشكلات المتعلقة بـ PFS وإصلاحها.

يمكنك أيضًا تكوين المعلمات في ملف تكوين الهاتف باستخدام رمز XML(cfg.xml).

1

يمكنك الوصول إلى صفحة ويب إدارة الهاتف.

2

حدد الصوت > التوفير.

3

في قسم ترقية البرامج الثابتة ، قم بتعيين المعلمات:

  1. قم بتعيين معلمة مشاركة البرامج الثابتة بين النظراء .

    يمكنك تكوين هذه المعلمة في ملف XML لتكوين الهاتف (cfg.xml) عن طريق إدخال سلسلة بهذا التنسيق:

    <Peer_Firmware_Sharing ua="na">نعمFirmware_Sharing>
    eer_

    من الخيارات نعم ولا

    الإعداد الافتراضي: نعم

  2. قم بتعيين معلمة خادم سجل مشاركة البرامج الثابتة بين النظراء للإشارة إلى عنوان IP والمنفذ الذي يتم إرسال رسالة UDP إليه.

    على سبيل المثال: 10.98.76.123:514 حيث 10.98.76.123 هو عنوان IP و514 هو رقم المنفذ.

    يمكنك تكوين هذه المعلمة في ملف XML لتكوين الهاتف (cfg.xml) عن طريق إدخال سلسلة بهذا التنسيق:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5Firmware_Sharing_Log_Server>
    eer_

    يحدد خادم Peer_Firmware_Sharing_Log_ اسم مضيف خادم سجل النظام البعيد لـ UDP والمنفذ. يتم تعيين المنفذ افتراضيًا على سجل النظام الافتراضي 514.

4

انقر على إرسال كل التغييرات.

معلمات ترقية البرامج الثابتة

يحدد الجدول التالي وظيفة كل معلمة واستخدامها في قسم ترقية البرامج الثابتة من علامة التبويب التوفير .

الجدول رقم 1. معلمات ترقية البرامج الثابتة

اسم المعلمة

الوصف والقيمة الافتراضية

تمكين الترقية

تمكين عمليات ترقية البرامج الثابتة بشكل مستقل عن إجراءات إعادة المزامنة.

القيمة الافتراضية هي "نعم".

قم بتكوين هذه المعلمة بإحدى الطرق:

  • في ملف تكوين الهاتف باستخدام XML(cfg.xml)، أدخل سلسلة بهذا التنسيق: <Upgrade_Enable ua="na">نعمEnable>pgrade_

  • في صفحة ويب إدارة الهاتف، قم بتعيين هذا الحقل إلى نعم أو لا.

ترقية تأخير إعادة محاولة الخطأ

يتم تطبيق الفترة الزمنية لإعادة محاولة الترقية (بالثواني) في حالة فشل الترقية. يحتوي الجهاز على مؤقت أخطاء في ترقية البرنامج الثابت يتم تنشيطه بعد محاولة ترقية البرامج الثابتة الفاشلة. يتم تهيئة المؤقت بالقيمة الموجودة في هذه المعلمة. تحدث محاولة ترقية البرنامج الثابت التالية عندما يقوم هذا المؤقت بالعد التنازلي إلى الصفر.

القيمة الافتراضية هي 3600 ثانية.

قم بتكوين هذه المعلمة بإحدى الطرق:

  • في ملف تكوين الهاتف باستخدام XML(cfg.xml)، أدخل سلسلة بهذا التنسيق: <Upgrade_Error_Retry_Delay ua="na">3600Error_Retry_Delay>pgrade_

  • في صفحة ويب إدارة الهاتف، قم بتعيين القيمة.

قاعدة الترقية

برنامج نصي لترقية البرنامج الثابت يحدد شروط الترقية وعناوين URL للبرامج الثابتة المرتبطة. يستخدم نفس البنية مثل قاعدة ملف التعريف.

استخدم التنسيق التالي لإدخال قاعدة الترقية:

<tftp|http|https>:////

على سبيل المثال:

tftp://192.168.1.5/البرامج الثابتة/PHONEOS-8875.1-0-1-0001-1.loads
http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads

إذا لم يتم تحديد أي بروتوكول، فسيتم افتراض TFTP. إذا لم يتم تحديد اسم الخادم، فسيتم استخدام المضيف الذي يطلب عنوان URL كاسم الخادم. إذا لم يتم تحديد أي منفذ، فسيتم استخدام المنفذ الافتراضي (69 لبروتوكول TFTP أو 80 لبروتوكول HTTP أو 443 لبروتوكول HTTPS).

القيمة الافتراضية هي فارغ.

قم بتكوين هذه المعلمة بإحدى الطرق:

  • في ملف تكوين الهاتف باستخدام XML(cfg.xml)، أدخل سلسلة بهذا التنسيق: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • في صفحة ويب إدارة الهاتف، أدخل المسار الذي يتم فيه تخزين ملف التحميل.

سجل طلب الترقية Msg

تم إصدار رسالة سجل النظام في بداية محاولة ترقية البرنامج الثابت.

الافتراضي: $PN $MAC -- طلب الترقية $SCHEME://$SERVIP:$PORT$PATH

قم بتكوين هذه المعلمة بإحدى الطرق:

  • في ملف تكوين الهاتف باستخدام XML(cfg.xml)، أدخل سلسلة بهذا التنسيق: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- طلب الترقية $SCHEME://$SERVIP:$PORT$PATHUpgrade_Request_Msg>og_

  • في صفحة ويب إدارة الهاتف، قم بتخصيص المعلمة حسب الحاجة.

سجل نجاح الترقية Msg

تم إصدار رسالة سجل النظام بعد اكتمال محاولة ترقية البرنامج الثابت بنجاح.

القيمة الافتراضية هي $PN $MAC -- ترقية ناجحة $SCHEME://$SERVIP:$PORT$PATH -- $ERR

قم بتكوين هذه المعلمة بإحدى الطرق:

  • في ملف تكوين الهاتف باستخدام XML(cfg.xml)، أدخل سلسلة بهذا التنسيق: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- ترقية ناجحة $SCHEME://$SERVIP:$PORT$PATH -- $ERRUpgrade_Success_Msg>og_

  • في صفحة ويب إدارة الهاتف، قم بتخصيص المعلمة حسب الحاجة.

فشل تسجيل الترقية Msg

تم إصدار رسالة سجل النظام بعد محاولة فاشلة لترقية البرامج الثابتة.

القيمة الافتراضية هي $PN $MAC -- فشلت الترقية: $ERR

قم بتكوين هذه المعلمة بإحدى الطرق:

  • في ملف تكوين الهاتف باستخدام XML(cfg.xml)، أدخل سلسلة بهذا التنسيق: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- فشلت الترقية: $ERRUpgrade_Failure_Msg>og_

  • في صفحة ويب إدارة الهاتف، قم بتخصيص المعلمة حسب الحاجة.

مشاركة البرامج الثابتة بين النظراء

تمكين ميزة تمكين البرامج الثابتة بين النظراء (PFS) أو تعطيلها. حدد نعم أو لا لتمكين الميزة أو تعطيلها.

الإعداد الافتراضي: نعم

قم بتكوين هذه المعلمة بإحدى الطرق:

  • في ملف تكوين الهاتف باستخدام XML(cfg.xml)، أدخل سلسلة بهذا التنسيق: <Peer_Firmware_Sharing ua="na">نعمFirmware_Sharing>eer_

  • في صفحة ويب إدارة الهاتف، قم بتعيين هذا الحقل إلى نعم أو لا.

خادم سجل مشاركة البرامج الثابتة بين النظراء

يشير إلى عنوان IP والمنفذ الذي يتم إرسال رسالة UDP إليه.

على سبيل المثال: 10.98.76.123:514 حيث 10.98.76.123 هو عنوان IP و514 هو رقم المنفذ.

قم بتكوين هذه المعلمة بإحدى الطرق:

  • في ملف تكوين الهاتف باستخدام XML(cfg.xml)، أدخل سلسلة بهذا التنسيق: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514Firmware_Sharing_Log_Server>eer_

  • في صفحة ويب إدارة الهاتف، أدخل عنوان خادم السجل.