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

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

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

‏‫قبل البدء‬

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

1

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

2

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

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

<Upgrade_Enable ua="na">نعم</Upgrade_Enable>

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

القيمة الافتراضية: نعم

3

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

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

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

<Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

القيمة الافتراضية: 3600

<tftp|http|https>://<ip address>/image/<load name>
4

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

<tftp|http|https>://<ipaddress>/image/<load name>

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

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

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

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

انقر فوق إرسال جميع التغييرات.

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

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

‏‫قبل البدء‬

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

1

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

unzip 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>/admin/upgrade?<schema>://<serv_ip[:port]>/filepath

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

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

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

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

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

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

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

    "الحدث:إعادة المزامنة; الملف الشخصي =" 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">نعم</Peer_Firmware_Sharing>

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

    القيمة الافتراضية: نعم

  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.5</ Peer_Firmware_Sharing_Log_Server>

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

4

انقر فوق إرسال جميع التغييرات.

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

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

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

اسم المعلمة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<tftp|http|https>://<ip address><:port>/<path>/<load name>

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

tftp://192.168.1.5/firmware/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>

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

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

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

القيمة الافتراضية: $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

القيمة الافتراضية: نعم

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

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

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

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

الإشارة إلى عنوان 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:514</Peer_Firmware_Sharing_Log_Server>

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