توفير أنواع المعلمات

يصف هذا القسم معلمات التوفير المنظمة على نطاق واسع وفقًا للوظيفة.

معلمات الغرض العام

معلمات الأغراض العام GPP_* (تسجيل دخول المسؤول > خيارات متقدمة > صوت > توفير) كسجلات سلسلة مجانية عند تكوين الهاتف للتفاعل مع حل خادم توفير معين. معلمات *_GPP فارغة بشكل افتراضي. يمكن تكوينها لتحتوي على قيم متنوعة، بما في ذلك ما يلي:

  • مفاتيح التشفير

  • عناوين URL

  • معلومات حالة التوفير متعدد المراحل.

  • قوالب طلب النشر

  • مخططات الاسم المستعار لاسم المعلمة

  • قيم سلسلة جزئية، يتم دمجها في النهاية في قيم معلمات كاملة.

معلمات GPP_ * متاحة لتوسيع الماكرو داخل معلمات التوفير الأخرى. لهذا الغرض، تكفي أسماء الماكرو الكبيرة أحادية الحرف (A إلى P) لتحديد محتويات GPP_A من خلال GPP_P. أيضًا، تحدد أسماء الماكرو الكبيرة المكونة من حرفين SA من خلال SD GPP_SA من خلال GPP_SD كحالة خاصة عند استخدامها كوسيطات لخيارات URL التالية:

المفتاح، وuid، وpwd

يمكن استخدام هذه المعلمات كمتغيرات في قواعد التوفير والترقية. تتم الإشارة إليها من خلال إضافة بادئة إلى اسم المتغير بحرف "$"، مثل $ GPP_A.

تمكين المعلمات

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

تتحكم المعلمة Resync_From_SIP في طلبات عمليات إعادة المزامنة. يتم إرسال حدث إشعار SIP من الخادم الوكيل لموفر الخدمة إلى الهاتف. في حالة التمكين، يمكن للخادم الوكيل طلب إعادة المزامنة. للقيام بذلك، يرسل الوكيل رسالة إشعار SIP تحتوي على هاتف الحدث: إعادة المزامنة إلى الجهاز.

يتحدى الجهاز الطلب باستجابة 401 (تم رفض التفويض لبيانات الاعتماد المستخدمة). يتوقع الجهاز طلبًا لاحقًا مصادقًا عليه قبل أن يوافق على طلب إعادة المزامنة من الوكيل. الحدث: reboot_now والحدث: تؤدي رؤوس reset_now عمليات إعادة تشغيل باردة ودافئة، على التوالي، والتي يتم تحديها أيضًا.

التمكينان المتبقيان هما Resync_On_Reset وResync_After_Upgrade_Attempt. تحدد هذه المعلمات ما إذا كان الجهاز سينفذ عملية إعادة المزامنة بعد إعادة تشغيل برنامج التشغيل وبعد كل محاولة ترقية.

عند تمكين Resync_On_Reset، يُدخل الجهاز تأخيرًا عشوائيًا يتبع تسلسل التمهيد قبل إجراء إعادة التعيين. التأخير هو وقت عشوائي يصل إلى القيمة التي يحددها Resync Random_Delay (بالثواني). في مجموعة الهواتف التي يتم تشغيلها في وقت واحد، يؤدي هذا التأخير إلى توزيع أوقات بدء طلبات إعادة المزامنة من كل وحدة. يمكن أن تكون هذه الميزة مفيدة في نشر سكني كبير، في حالة انقطاع التيار الكهربائي الإقليمي.

المشغلات

يتيح لك الهاتف إعادة المزامنة على فترات زمنية محددة أو في وقت محدد.

إعادة المزامنة في فواصل زمنية محددة

تم تصميم الهاتف لإعادة المزامنة مع خادم التوفير بشكل دوري. تم تكوين الفترة الزمنية لإعادة المزامنة في Resync_Periodic (بالثواني). إذا تُركت هذه القيمة فارغة، فلن تتم إعادة مزامنة الجهاز بشكل دوري.

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

يمكن أن تفشل عملية إعادة المزامنة لأن الهاتف غير قادر على استرداد ملف تعريف من الخادم، أو أن الملف الذي تم تنزيله تالف، أو حدث خطأ داخلي. يحاول الجهاز إعادة المزامنة مرة أخرى بعد الوقت المحدد في Resync_Error_Retry_Delay (بالثواني). إذا تم تعيين Resync_Error_Retry_Delay إلى 0، فلن يحاول الجهاز إعادة المزامنة مرة أخرى بعد محاولة إعادة المزامنة الفاشلة.

إذا فشلت الترقية، يتم إجراء إعادة المحاولة بعد ثواني من Upgrade_Error_Retry_Delay.

تتوفر معلمتان قابلتان للتكوين لتشغيل إعادة المزامنة بشكل مشروط: Resync_Trigger_1 وResync_Trigger_2. يمكن برمجة كل معلمة بتعبير شرطي يخضع لتوسيع ماكرو. عند انتهاء فترة إعادة المزامنة (وقت إعادة المزامنة التالية)، ستمنع المشغلات، إذا تم ضبطها، إعادة المزامنة ما لم يتم تقييم واحد أو أكثر من المشغلات إلى "صحيح".

يؤدي المثال التالي إلى إعادة المزامنة. في المثال، انقضت آخر محاولة لترقية الهاتف لأكثر من 5 دقائق (300 ثانية)، وانقضت 10 دقائق (600 ثانية) على الأقل منذ آخر محاولة لإعادة المزامنة.

$UPGTMR gt 300 and $PRVTMR ge 600

إعادة المزامنة في وقت محدد

تسمح المعلمة Resync_At للهاتف بإعادة المزامنة في وقت محدد. تستخدم هذه المعلمة تنسيق 24 ساعة (hhmm) لتحديد الوقت.

تسمح المعلمة Resync_At_Random_Delay للهاتف بإعادة المزامنة بتأخير غير محدد في الوقت المناسب. تستخدم هذه المعلمة تنسيق عدد صحيح موجب لتحديد الوقت.

يجب تجنب إغراق الخادم بطلبات إعادة المزامنة من هواتف متعددة تم تعيينها على إعادة المزامنة في نفس الوقت. للقيام بذلك، يقوم الهاتف بتشغيل إعادة المزامنة لمدة تصل إلى 10 دقائق بعد الوقت المحدد.

على سبيل المثال، إذا قمت بتعيين وقت إعادة المزامنة على 1000 (10 صباحًا)، فسيقوم الهاتف بتشغيل إعادة المزامنة في أي وقت بين 10:00 صباحًا و10:10 صباحًا.

افتراضيًا، يتم تعطيل هذه الميزة. إذا تم توفير المعلمة Resync_At، فسيتم تجاهل المعلمة Resync_Periodic.

الجداول الزمنية القابلة للتكوين

يمكنك تكوين الجداول الزمنية لعمليات إعادة المزامنة الدورية، ويمكنك تحديد فترات إعادة المحاولة لفشل إعادة المزامنة والترقية باستخدام معلمات التوفير هذه:

  • Resync_Periodic

  • Resync_Error_Retry_Delay

  • Upgrade_Error_Retry_Delay

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

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

المثال 1

في هذا المثال، تتم إعادة مزامنة الهاتف بشكل دوري كل ساعتين. في حالة حدوث فشل في إعادة المزامنة، يعيد الجهاز المحاولة في هذه الفواصل الزمنية: 30 دقيقة، ساعة واحدة، ساعتان، 4 ساعات. يستمر الجهاز في المحاولة كل 4 ساعات حتى تتم إعادة المزامنة بنجاح.

 Resync_Periodic=7200 Resync_Error_Retry_Delay=1800,3600,7200,14400 

المثال 2

في هذا المثال، يقوم الجهاز بإعادة المزامنة بشكل دوري كل ساعة (بالإضافة إلى تأخير عشوائي إضافي يصل إلى 10 دقائق). في حالة فشل إعادة المزامنة، يقوم الجهاز بإعادة المحاولة في هذه الفواصل الزمنية: 30 دقيقة (بالإضافة إلى ما يصل إلى 5 دقائق). ساعة واحدة (بالإضافة إلى ما يصل إلى 10 دقائق)، ساعتان (بالإضافة إلى ما يصل إلى 15 دقيقة). يستمر الجهاز في المحاولة كل ساعتين (بالإضافة إلى ما يصل إلى 15 دقيقة) حتى تتم إعادة المزامنة بنجاح.

 Resync_Periodic=3600+600 Resync_Error_Retry_Delay=1800+300,3600+600,7200+900 

المثال 3

في هذا المثال، إذا فشلت محاولة الترقية عن بُعد، يعيد الجهاز محاولة الترقية في غضون 30 دقيقة، ثم مرة أخرى بعد ساعة أخرى، ثم في غضون ساعتين. في حالة استمرار فشل الترقية، يقوم الجهاز بإعادة المحاولة كل أربع إلى خمس ساعات حتى تنجح الترقية.

Upgrade_Error_Retry_Delay  =  1800,3600,7200,14400+3600

قواعد ملف التعريف

يوفر الهاتف العديد من معلمات ملف تعريف التكوين عن بُعد (Profile_Rule *). وبالتالي، يمكن لكل عملية إعادة مزامنة استرداد ملفات متعددة تديرها خوادم مختلفة.

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

عندما يحين موعد إجراء عملية إعادة المزامنة، يقوم الهاتف بتقييم معلمات Profile_Rule* الأربعة بالتسلسل:

  1. Profile_Rule

  2. Profile_Rule_B

  3. Profile_Rule_C

  4. Profile_Rule_D

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

تتكون محتويات كل معلمة Profile_Rule* من مجموعة من البدائل. يتم فصل البدائل بواسطة حرف | (أنبوب). يتكون كل بديل من تعبير شرطي وتعبير مهمة وعنوان URL لملف التعريف وأي خيارات URL مرتبطة. كل هذه المكونات اختيارية في كل بديل. فيما يلي المجموعات الصالحة، والترتيب الذي يجب أن تظهر به، إن وجدت:

[ conditional-expr ] [ assignment-expr ] [[ options ] URL ]

داخل كل معلمة Profile_Rule*، يجب أن توفر جميع البدائل باستثناء البديل الأخير تعبيرًا شرطيًا. يتم تقييم هذا التعبير ومعالجته على النحو التالي:

  1. يتم تقييم الشروط من اليسار إلى اليمين، حتى يتم العثور على واحد يتم تقييمه على أنه صحيح (أو حتى يتم العثور على بديل واحد بدون تعبير شرطي).

  2. يتم تقييم أي تعبير تعيين مصاحب، إن وجد.

  3. إذا تم تحديد عنوان URL كجزء من ذلك البديل، فستتم محاولة تنزيل ملف التعريف الموجود على عنوان URL المحدد. يحاول النظام تحديث المعلمات الداخلية وفقًا لذلك.

إذا كانت جميع البدائل تحتوي على تعبيرات شرطية ولم يتم تقييم أي منها إلى صحيح (أو إذا كانت قاعدة ملف التعريف بأكملها فارغة)، فسيتم تخطي معلمة Profile_Rule* بأكملها. يتم تقييم معلمة قاعدة ملف التعريف التالية في التسلسل.

المثال 1

هذا المثال يعيد المزامنة دون قيد أو شرط مع ملف التعريف الموجود على عنوان URL المحدد، وينفذ طلب HTTP GET لخادم التوفير عن بُعد:

http://remote.server.com/cisco/$MA.cfg

المثال 2

في هذا المثال، يقوم الجهاز بإعادة المزامنة إلى عنواني URL مختلفين، بناءً على حالة التسجيل للخط 1. في حالة فقدان التسجيل، يقوم الجهاز بتنفيذ HTTP POST إلى برنامج CGI نصي. يرسل الجهاز محتويات الماكرو الموسع GPP_A، والذي قد يوفر معلومات إضافية عن حالة الجهاز:

 ($PRVTMR GE 600)؟ http://p.tel.com/has-reg.cfg | [--آخر أ] http://p.tel.com/lost-reg؟ 

المثال 3

في هذا المثال، يقوم الجهاز باعادة المزامنة مع نفس الخادم. يوفر الجهاز معلومات إضافية إذا لم يتم تثبيت الشهادة في الوحدة (للوحدات القديمة قبل 2.0):

 ("$CCERT" مكافئ "مثبت")؟ https://p.tel.com/config؟ | https://p.tel.com/config?cisco$MAU 

مثال 4

في هذا المثال، يتم تعطيل السطر 1 حتى يتم تعيين GPP_A على قدم المساواة من خلال عنوان URL الأول. بعد ذلك، تتم إعادة المزامنة إلى عنوان URL الثاني:

(“$A” ne “Provisioned”)? (Line_Enable_1_ = “No”;)! https://p.tel.com/init-prov| https://p.tel.com/configs

مثال 5

في هذا المثال، من المفترض أن يحتوي ملف التعريف الذي يقوم الخادم بإرجاعه على علامات عنصر XML. يجب إعادة تعيين هذه العلامات إلى أسماء المعلمات المناسبة بواسطة خريطة الأسماء المستعارة المخزنة في GPP_B:

[--alias b] https://p.tel.com/account/$PN$MA.xml

عادةً ما تعتبر إعادة المزامنة غير ناجحة إذا لم يتم استلام ملف التعريف المطلوب من الخادم. يمكن للمعلمة Resync_Fails_On_FNF تجاوز هذا السلوك الافتراضي. إذا تم تعيين Resync_Fails_On_FNF على لا، يقبل الجهاز استجابة لم يتم العثور على ملف من الخادم كإعادة مزامنة ناجحة. القيمة الافتراضية لـ Resync_Fails_On_FNF هي "نعم".

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

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

تحدد Upgrade_Rule تحميل البرنامج الثابت الذي، إذا كان مختلفًا عن التحميل الحالي، فسيتم تنزيله وتطبيقه ما لم يكن مقيدًا بتعبير شرطي أو تم تعيين Upgrade_Enable على لا.

يوفر الهاتف معلمة ترقية عن بُعد قابلة للتكوين، وهي Upgrade_Rule. تقبل هذه المعلمة بنية مشابهة لمعلمات قاعدة ملف التعريف. خيارات URL غير مدعومة للترقيات، ولكن يمكن استخدام التعبيرات الشرطية وتعبيرات التعيين. إذا تم استخدام التعبيرات الشرطية، يمكن ملء المعلمة ببدائل متعددة، مفصولة بعلامة حرف |. البنية لكل بديل هي كما يلي:

[ conditional-expr ] [ assignment-expr ] URL

كما في حالة معلمات Profile_Rule*، تقوم المعلمة Upgrade_Rule بتقييم كل بديل حتى يتم استيفاء التعبير الشرطي أو عدم وجود تعبير شرطي بديل. يتم تقييم تعبير التعيين المصاحب، إذا تم تحديده. وبعد ذلك، تتم محاولة ترقية عنوان URL المحدد.

إذا كانت Upgrade_Rule تحتوي على عنوان URL بدون تعبير شرطي، فسيقوم الجهاز بالترقية إلى صورة البرنامج الثابت التي يحددها عنوان URL. بعد توسيع الماكرو وتقييم القاعدة، لا يحاول الجهاز الترقية حتى يتم تعديل القاعدة أو تغيير التركيبة الفعالة للمخطط + الخادم + المنفذ + مسار الملف.

لمحاولة ترقية البرنامج الثابت، يقوم الجهاز بتعطيل الصوت في بداية الإجراء وإعادة التشغيل في نهاية الإجراء. يبدأ الجهاز تلقائيًا في ترقية مدفوعة بمحتويات Upgrade_Rule فقط إذا كانت جميع الخطوط الصوتية غير نشطة حاليًا.

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

https://10.73.10.223/firmware/PHONEOS-8875.1-0-1-0001-1.loads

في هذا المثال، تقوم Upgrade_Rule بترقية البرنامج الثابت إلى الصورة المخزنة في عنوان URL المشار إليه.

فيما يلي مثال آخر:

(“$F” ne “beta-customer”)? http://p.tel.com/firmware/PHONEOS-8875.1-0-1-0001-1.loads| http://p.tel.com/firmware/PHONEOS-8875.1-0-1-0001-1.loads

يوجه هذا المثال الوحدة لتحميل إحدى الصورتين، بناءً على محتويات معلمة الأغراض العامة، GPP_F.

معلمات التوفير

يمكنك العثور على معلمات التوفير في علامة التبويب توفير في صفحة الويب الخاصة بالهاتف.

معلمات ملف تعريف التكوين

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

جدول 1. معلمات ملف تعريف التكوين

اسم المعلمة

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

تمكين التوفير

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

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

إعادة المزامنة عند إعادة التعيين

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

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

التأخير العشوائي لإعادة المزامنة

تأخير عشوائي يتبع تسلسل التمهيد قبل إجراء إعادة التعيين، محدد بالثواني. في مجموعة من أجهزة IP Telephony التي تمت جدولتها للتشغيل في نفس الوقت، يقدم هذا انتشارًا في الأوقات التي ترسل فيها كل وحدة طلب إعادة المزامنة إلى خادم التوفير. يمكن أن تكون هذه الميزة مفيدة في نشر سكني كبير، في حالة انقطاع التيار الكهربائي الإقليمي.

يجب أن تكون قيمة هذا الحقل عددًا صحيحًا يتراوح بين 0 و65535.

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

إعادة المزامنة عند (HHmm)

الوقت (HHmm) الذي يقوم فيه الجهاز بإعادة المزامنة مع خادم التوفير.

يجب أن تكون قيمة هذا الحقل عبارة عن رقم مكون من أربعة أرقام يتراوح من 0000 إلى 2400 للإشارة إلى الوقت بتنسيق HHmm. على سبيل المثال، يشير الرقم 0959 إلى 09:59.

القيمة الافتراضية هي فارغ. إذا كانت القيمة غير صالحة، فسيتم تجاهل المعلمة. إذا تم تعيين هذه المعلمة بقيمة صالحة، فسيتم تجاهل معلمة "إعادة المزامنة الدورية".

إعادة المزامنة عند التأخير العشوائي

منع التحميل الزائد لخادم التوفير عند تشغيل عدد كبير من الأجهزة في نفس الوقت.

لتجنب إغراق طلبات إعادة المزامنة إلى الخادم من هواتف متعددة، يقوم الهاتف بإعادة المزامنة في النطاق بين الساعات والدقائق والساعات والدقائق بالإضافة إلى التأخير العشوائي (hhmm, hhmm+random_delay). على سبيل المثال، إذا كان التأخير العشوائي = (إعادة المزامنة عند تأخير عشوائي + 30)/60 دقيقة، يتم تحويل قيمة الإدخال بالثواني إلى دقائق، مع التقريب إلى الدقيقة التالية لحساب الفاصل الزمني للتأخير العشوائي النهائي.

تتراوح القيمة الصالحة بين 600 و65535.

إذا كانت القيمة أقل من 600، يكون التأخير العشوائي الداخلي بين 0 و600.

القيمة الافتراضية هي 600 ثانية (10 دقائق).

إعادة المزامنة الدورية

الفترة الزمنية بين عمليات إعادة المزامنة الدورية مع خادم التوفير. يكون مؤقت إعادة المزامنة المرتبط نشطًا فقط بعد أول مزامنة ناجحة مع الخادم.

التنسيقات الصالحة هي كما يلي:

  • عدد صحيح

    مثال، إدخال 3000 يشير إلى أن إعادة المزامنة التالية تحدث في 3000 ثانية.

  • أعداد صحيحة متعددة

    مثال: إدخال 600,1200,300 يشير إلى أن إعادة المزامنة الأولى تحدث في 600 ثانية، وتحدث إعادة المزامنة الثانية في 1200 ثانية بعد الأولى، وتحدث إعادة المزامنة الثالثة في 300 ثانية بعد الثانية.

  • نطاق زمني

    مثال: إدخال 2400+30 يشير إلى أن إعادة المزامنة التالية تحدث بين 2400 و2430 ثانية بعد نجاح عملية إعادة المزامنة.

قم بتعيين هذه المعلمة إلى صفر لتعطيل إعادة المزامنة الدورية.

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

تأخير إعادة محاولة إعادة المزامنة عند ظهور خطأ

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

التنسيقات الصالحة هي كما يلي:

  • عدد صحيح

    مثال: إدخال 300 يشير إلى أن إعادة المحاولة التالية لإعادة المزامنة تحدث في غضون 300 ثانية.

  • أعداد صحيحة متعددة

    مثال: إدخال 600,1200,300 يشير إلى أن إعادة المحاولة الأولى تحدث في 600 ثانية بعد الفشل، وتحدث إعادة المحاولة الثانية في 1200 ثانية بعد فشل إعادة المحاولة الأولى، وتحدث إعادة المحاولة الثالثة في 300 ثانية بعد فشل إعادة المحاولة الثانية.

  • نطاق زمني

    مثال، إدخال 2400+30 يشير إلى أن إعادة المحاولة التالية تحدث بين 2400 و2430 ثانية بعد فشل إعادة المزامنة.

إذا تم تعيين التأخير على 0، فلن يحاول الجهاز إعادة المزامنة مرة أخرى بعد محاولة إعادة المزامنة الفاشلة.

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

أقصى تأخير (بالثواني) ينتظره الهاتف قبل إجراء إعادة المزامنة.

لا تتم إعادة مزامنة الجهاز عندما يكون أحد خطوط الهاتف نشطًا. نظرًا لأن إعادة المزامنة يمكن أن تستغرق عدة ثوانٍ، فمن المستحسن الانتظار حتى يصبح الجهاز خاملاً لفترة طويلة قبل إعادة المزامنة. يتيح ذلك للمستخدم إجراء مكالمات متتالية دون انقطاع.

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

تتراوح القيمة الصالحة بين 0 و65535.

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

إعادة المزامنة من SIP

تمكين إعادة المزامنة ليتم تشغيلها عبر رسالة إشعار SIP.

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

إعادة المزامنة بعد محاولة الترقية

تمكين أو تعطيل عملية إعادة المزامنة بعد حدوث أي ترقية. إذا تم تحديد "نعم"، يتم تشغيل المزامنة.

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

مشغل إعادة المزامنة 1، مشغل إعادة المزامنة 2

شروط تشغيل إعادة المزامنة القابلة للتكوين. يتم تشغيل إعادة المزامنة عندما يتم تقييم المعادلة المنطقية في هذه المعلمات إلى TRUE.

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

فشل إعادة المزامنة في FNF

تُعد إعادة المزامنة غير ناجحة إذا لم يتم استلام ملف التعريف المطلوب من الخادم. يمكن تجاوز هذا بواسطة هذه المعلمة. عند تعيينها إلى لا، يقبل الجهاز استجابة لم يتم العثور على الملف من الخادم باعتباره إعادة مزامنة ناجحة.

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

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

قاعدة ملف التعريف B

قاعدة ملف التعريف C

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

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

القيمة الافتراضية: /$PSN.xml

إذا كنت تقوم بتطبيق تشفير AES-256-CBC على ملفات التكوين، فحدد مفتاح التشفير باستخدام الكلمة الأساسية --key كما يلي:

‏[--key <encryption key>]

يمكنك تضمين مفتاح التشفير بين علامتي اقتباس (") اختياريًا.

خيار DHCP للاستخدام

تُستخدم خيارات DHCP، المحددة بفواصل، لاسترداد البرامج الثابتة وملفات التعريف.

القيمة الافتراضية هي 66,160,159,150,60,43,125.

رسالة طلب السجل

تحتوي هذه المعلمة على الرسالة التي تم إرسالها إلى خادم سجل النظام في بداية محاولة إعادة المزامنة.

القيمة الافتراضية هي $PN $MAC –Requesting % $SCHEME://$SERVIP:$PORT$PATH.

رسالة نجاح السجل

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

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

رسالة فشل السجل

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

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

إعادة المزامنة القابلة للتكوين بواسطة المستخدم

السماح للمستخدم بإعادة مزامنة الهاتف من شاشة هاتف IP.

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

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

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

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

اسم المعلمة

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

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

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

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

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

  • في ملف تكوين الهاتف باستخدام 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>

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

معلمات الغرض العام

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

جدول 3. معلمات الغرض العام

اسم المعلمة

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

GPP A - GPP P

تُستخدم معلمات الأغراض العامة GPP_ * كسجلات سلسلة مجانية عند تكوين الهواتف للتفاعل مع حل خادم توفير معين. يمكن تكوينها لتحتوي على قيم متنوعة، بما في ذلك ما يلي:

  • مفاتيح التشفير.

  • عناوين URL.

  • معلومات حالة التوفير متعدد المراحل.

  • قوالب طلب النشر.

  • تعيينات الاسم المستعار لاسم المعلمة.

  • قيم سلسلة جزئية، يتم دمجها في النهاية في قيم معلمات كاملة.

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

متغيرات توسيع الماكرو

يتم التعرف على متغيرات ماكرو معينة ضمن معلمات التوفير التالية:

  • Profile_Rule

  • Profile_Rule_*

  • Resync_Trigger_*

  • Upgrade_Rule

  • Log_*

  • GPP_* (تحت شروط معينة)

ضمن هذه المعلمات، يتم التعرف على أنواع البنية، مثل $NAME أو $(NAME)، وتوسيعها.

يمكن تحديد سلاسل متغيرة الماكرو بالعلامة $(NAME:p) و$(NAME:p:q)، حيث p وq هي أعداد صحيحة غير سالبة (متوفرة في النسخة 2.0.11 وما فوق). توسيع الماكرو الناتج هو السلسلة الفرعية التي تبدأ عند إزاحة الحرف p، مع الطول q (أو حتى نهاية السلسلة إذا لم يتم تحديد q). على سبيل المثال، إذا كان GPP_A يحتوي على ABCDEF، فإن $(A:2) يتوسع إلى CDEF، ويتوسع $(A:2:3) إلى CDE.

لا يتم ترجمة الاسم غير المعروف، ويظل النموذج $NAME أو $(NAME) بدون تغيير في قيمة المعلمة بعد التوسيع.

اسم المعلمة

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

$

يتم توسيع النموذج $$ إلى حرف $ واحد.

A حتى P

تم استبدالها بمحتويات معلمات الأغراض العامة GPP_A من خلال GPP_P.

SA حتى SD

تم استبدالها بمعلمات الأغراض الخاصة GPP_SA حتى GPP_SD. تحتوي هذه المعلمات على مفاتيح أو كلمات مرور مستخدمة في التوفير.

يتم التعرف على $SA حتى $SD كوسيطات لمؤهل عنوان URL الاختياري لإعادة المزامنة، --key.

MA

عنوان MAC يستخدم أرقامًا سداسية عشرية صغيرة، على سبيل المثال، 000e08aabbcc.

MAU (وحدة الوصول إلى الوسائط)

عنوان MAC يستخدم أرقامًا سداسية عشرية كبيرة، على سبيل المثال 000E08AABBCC.

MAC

عنوان MAC يستخدم أرقامًا سداسية عشرية صغيرة ونقطتين لفصل أزواج الأرقام السداسية. على سبيل المثال 00:0e:08:aa:bb:cc.

رقم المنتج

اسم المنتج. على سبيل المثال، CP-8875، DP-9851، DP-9871.

PSN

رقم سلسلة المنتج. على سبيل المثال، V03.

الرقم التسلسلي

سلسلة الرقم التسلسلي. على سبيل المثال 88012BA01234.

CCERT

حالة شهادة عميل SSL: مثبت أو غير مثبت.

عنوان IP

عنوان IP للهاتف داخل شبكته الفرعية المحلية. على سبيل المثال 192.168.1.100.

EXTIP

عنوان IP خارجي للهاتف، كما يظهر على الإنترنت. على سبيل المثال 66.43.16.52.

SWVER

سلسلة إصدار البرنامج. على سبيل المثال،

فونيوس.3-1-1-0104-37

HWVER

سلسلة إصدار الجهاز. على سبيل المثال، 2.0.1

PRVST

حالة التوفير (سلسلة رقمية):

-1 = طلب صريح لإعادة المزامنة

0 = إعادة مزامنة التشغيل

1 = إعادة المزامنة الدورية

2 = فشل إعادة المزامنة، أعد المحاولة

UPGST

حالة الترقية (سلسلة رقمية):

1 = أول محاولة ترقية

2 = فشلت الترقية، أعد المحاولة

UPGERR

رسالة النتيجة (ERR) لمحاولة الترقية السابقة؛ على سبيل المثال فشل http_get.

PRVTMR

عدد الثواني منذ آخر محاولة إعادة مزامنة.

UPGTMR

عدد الثواني منذ آخر محاولة ترقية.

REGTMR1

عدد الثواني منذ فقد تسجيل الخط 1 في خادم SIP.

REGTMR2

عدد الثواني منذ فقد تسجيل الخط 2 في خادم SIP.

UPGCOND

اسم الماكرو القديم.

SCHEME

مخطط الوصول إلى الملفات، أحد أنظمة TFTP أو HTTP أو HTTPS، كما تم الحصول عليه بعد تحليل عنوان URL لإعادة المزامنة أو الترقية.

SERV

اطلب اسم مضيف الخادم الهدف، كما تم الحصول عليه بعد تحليل عنوان URL لإعادة المزامنة أو الترقية.

SERVIP

طلب عنوان IP للخادم الهدف، كما تم الحصول عليه بعد تحليل عنوان URL لإعادة المزامنة أو الترقية، ربما بعد بحث DNS.

المنفذ

طلب منفذ UDP/TCP الهدف، كما تم الحصول عليه بعد تحليل عنوان URL لإعادة المزامنة أو الترقية.

PATH

طلب مسار الملف الهدف، كما تم الحصول عليه بعد تحليل عنوان URL لإعادة المزامنة أو الترقية.

ERR

رسالة نتيجة محاولة إعادة المزامنة أو الترقية. مفيد فقط في إنشاء رسائل سجل نظام النتائج. يتم الاحتفاظ بالقيمة في المتغير UPGERR في حالة محاولات الترقية.

UIDn

محتويات معلمة تكوين Line n UserID.

EMS

حالة تنقل الرقم الداخلي

MUID

معرف مستخدم تنقل الرقم الداخلي

MPWD

كلمة مرور تنقل الرقم الداخلي

رموز الأخطاء الداخلية

يحدد الهاتف عددًا من رموز الأخطاء الداخلية (X00 – X99) لتسهيل التكوين في توفير تحكم أفضل في سلوك الوحدة في ظل ظروف خطأ معينة.

جدول 4. رموز الأخطاء الداخلية

اسم المعلمة

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

X00

خطأ في طبقة النقل (أو ICMP) عند إرسال طلب SIP.

X20

تنتهي مهلة طلب SIP أثناء انتظار الرد.

X40

خطأ بروتوكول SIP عام (على سبيل المثال، برنامج ترميز غير مقبول في SDP في رسائل 200 وACK، أو انتهاء المهلة أثناء انتظار ACK).

X60

الرقم الذي تم الاتصال به غير صالح وفقًا لخطة الاتصال المحددة.