- الرئيسية
- /
- المقال
معايير التزويد للهواتف من الفئة 9800 والهواتف 8875 (BroadWorks)
مقالة التعليمات هذه مخصصة لسلسلة هواتف سيسكو المكتبية 9800 وهاتف فيديو سيسكو 8875 المسجل في Cisco BroadWorks. تتضمن المعلومات الموجودة في هذه الصفحة معاملات التوفير وتركيبتها.
أنواع المعلمات الخاصة بالتزويد
يصف هذا القسم معاملات التوفير المنظمة على نطاق واسع وفقًا للوظيفة.
معايير الأغراض العامة
تُستخدم المعلمات ذات الأغراض العامة GPP_* () كسجلات سلسلة مجانية عند تكوين الهاتف للتفاعل مع حل خادم توفير معين. تكون المعلمات GPP_* فارغة افتراضيًا. يمكن تكوينها لتحتوي على قيم متنوعة، بما في ذلك ما يلي:
-
مفاتيح التشفير
-
عناوين URL
-
معلومات حالة التزويد متعدد المراحل.
-
قوالب طلب النشر
-
اسم المعلمة (خرائط الاسم المستعار)
-
قيم السلسلة الجزئية، يتم دمجها في النهاية في قيم المعلمات الكاملة.
تتوفر معاملات GPP_* لتوسيع الماكرو ضمن معايير التوفير الأخرى. لهذا الغرض، تكفي أسماء الماكرو ذات الأحرف الكبيرة المكونة من حرف واحد (من A إلى P) لتحديد محتويات GPP_A من خلال GPP_P. أيضًا، تحدد أسماء الماكرو ذات الأحرف الكبيرة المكونة من حرفين من SA إلى SD GPP_SA من خلال GPP_SD كحالة خاصة عند استخدامها كوسيطات لخيارات URL التالية:
المفتاح والمعرف والوسادة
يمكن استخدام هذه المعلمات كمتغيرات في قواعد التزويد والترقية. وتتم الإشارة إليها من خلال بادئة اسم المتغير بحرف '$'، مثل $GPP_A.
تمكين المعلمات
تتحكم المعلمات Provision_Enable وUpgrade_Enable في جميع عمليات إعادة مزامنة ملف التعريف وترقية البرامج الثابتة. تتحكم هذه المعلمات في عمليات إعادة المزامنة والترقيات بشكل مستقل عن بعضها البعض. تتحكم هذه المعلمات أيضًا في أوامر إعادة المزامنة وترقية عناوين URL التي يتم إصدارها من خلال خادم الويب الخاص بالإدارة. يتم تعيين كل من هذه المعلمات إلى نعم افتراضيًا.
تتحكم المعلمة Resync_from_sip في طلبات عمليات إعادة المزامنة. يتم إرسال حدث SIP NOTIFY من الخادم الوكيل لموفر الخدمة إلى الهاتف. في حالة التمكين، يمكن للوكيل طلب إعادة المزامنة. للقيام بذلك، يرسل الوكيل رسالة SIP NOTIFY التي تحتوي على رأس Event: resync إلى الجهاز.
يتحدى الجهاز الطلب باستجابة 401 (تم رفض التفويض لبيانات الاعتماد المستخدمة). يتوقع الجهاز طلبًا لاحقًا مصدقًا قبل أن يحترم طلب إعادة المزامنة من الوكيل. تقوم عناوين الحدث: reboot_now و Event: restart_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.
جداول قابلة للتكوين
يمكنك تكوين جداول لعمليات إعادة المزامنة الدورية، ويمكنك تحديد فترات إعادة المحاولة لحالات فشل إعادة المزامنة والترقية باستخدام معاملات التوفير هذه:
-
إعادة المزامنة الدورية
-
إعادة المزامنة خطأ_تأخير إعادة المحاولة
-
خطأ الترقية_تأخير إعادة المحاولة
تقبل كل معلمة قيمة تأخير واحدة (بالثواني). تسمح الصيغة الموسعة الجديدة بقائمة مفصولة بفواصل لعناصر التأخير المتتالية. يتم تكرار العنصر الأخير في التسلسل ضمنيًا إلى الأبد.
اختياريًا، يمكنك استخدام علامة الجمع لتحديد قيمة رقمية أخرى تلحق تأخيرًا إضافيًا عشوائيًا.
مثال 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* بالتسلسل:
-
قاعدة_الملف الشخصي
-
قاعدة الملف الشخصي_B
-
الملف الشخصي_القاعدة_C
-
قاعدة الملف الشخصي_D
يمكن أن يؤدي كل تقييم إلى استرداد ملف التعريف من خادم التزويد عن بُعد، مع إمكانية تحديث عدد من المعلمات الداخلية. في حالة فشل التقييم، تتم مقاطعة تسلسل إعادة المزامنة، وتتم إعادة المحاولة مرة أخرى من البداية المحددة بواسطة المعلمة Resync_Error_Retry_Delay (بالثواني). في حالة نجاح جميع التقييمات، ينتظر الجهاز الثانية المحددة بواسطة المعلمة Resync_Periodic ثم يقوم بإجراء إعادة مزامنة أخرى.
تتكون محتويات كل معلمة Profile_Rule* من مجموعة من البدائل. يتم فصل البدائل بحرف | (pipe). ويتكون كل بديل من تعبير شرطي وتعبير تعيين وعنوان URL لملف التعريف وأي خيارات URL مرتبطة. كل هذه المكونات اختيارية داخل كل بديل. فيما يلي المجموعات الصالحة والترتيب الذي يجب أن تظهر به، إن وجدت:
[ conditional-expr ] [ assignment-expr ] [[ options ] URL ]
داخل كل معلمة Profile_Rule*، يجب أن توفر جميع البدائل باستثناء الأخيرة تعبيرًا شرطيًا. يتم تقييم هذا التعبير ومعالجته على النحو التالي:
-
يتم تقييم الشروط من اليسار إلى اليمين، حتى يتم العثور على واحدة يتم تقييمها على أنها صحيحة (أو حتى يتم العثور على بديل واحد بدون تعبير شرطي).
-
يتم تقييم أي تعبير واجب مصاحب، إذا كان موجودًا.
-
إذا تم تحديد عنوان 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
| [--post a] http://p.tel.com/lost-reg?
المثال 3
في هذا المثال، يقوم الجهاز بإعادة المزامنة مع نفس الخادم. يوفر الجهاز معلومات إضافية في حالة عدم تثبيت الشهادة في الوحدة (لوحدات ما قبل 2.0 القديمة):
(“$CCERT” eq “Installed”)? https://p.tel.com/config?
| https://p.tel.com/config?cisco$MAU
المثال 4
في هذا المثال، يتم تعطيل السطر 1 حتى يتم تعيين GPP_A على قدم المساواة مع Provisioned من خلال عنوان 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 إلى No.
يوفر الهاتف معلمة ترقية عن بُعد قابلة للتكوين، 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.
معايير التزويد
يمكنك العثور على معاملات التوفير في علامة تبويب التوفير في صفحة الويب الخاصة بالهاتف.
معلمات ملف تعريف التكوين
يحدد الجدول التالي وظيفة واستخدام كل معلمة في قسم معلمات ملف تعريف التكوين ضمن علامة تبويب التوفير.
|
اسم المعلمة |
الوصف والقيمة الافتراضية |
|---|---|
|
تمكين التزويد |
يتحكم في جميع إجراءات إعادة المزامنة بشكل مستقل عن إجراءات ترقية البرامج الثابتة. قم بالتعيين إلى نعم لتمكين التزويد عن بُعد. القيمة الافتراضية هي نعم. |
|
إعادة المزامنة عند إعادة الضبط |
يؤدي إلى إعادة المزامنة بعد كل إعادة تشغيل باستثناء عمليات إعادة التشغيل الناتجة عن تحديثات المعلمات وترقيات البرامج الثابتة. القيمة الافتراضية هي نعم. |
|
إعادة المزامنة: التأخير العشوائي |
تأخير عشوائي بعد تسلسل بدء التشغيل قبل إجراء إعادة الضبط، ويتم تحديده بالثواني. في مجموعة أجهزة الاتصال عبر بروتوكول الإنترنت التي تمت جدولتها للتشغيل في نفس الوقت، يؤدي ذلك إلى انتشار الأوقات التي ترسل فيها كل وحدة طلب إعادة المزامنة إلى خادم التزويد. يمكن أن تكون هذه الميزة مفيدة في النشر السكني الكبير، في حالة انقطاع التيار الكهربائي الإقليمي. يجب أن تكون قيمة هذا الحقل عددًا صحيحًا يتراوح بين 0 و65535. القيمة الافتراضية هي 2. |
|
إعادة المزامنة (HHmm) |
الوقت (HHmm) الذي يقوم فيه الجهاز بإعادة المزامنة مع خادم التزويد. يجب أن تكون قيمة هذا الحقل عبارة عن رقم مكون من أربعة أرقام يتراوح من 0000 إلى 2400 للإشارة إلى الوقت بتنسيق HHmm. على سبيل المثال، تشير 0959 إلى 09:59. القيمة الافتراضية فارغة. إذا كانت القيمة غير صالحة، يتم تجاهل المعلمة. في حالة تعيين هذه المعلمة بقيمة صالحة، يتم تجاهل المعلمة Resync Periodic. |
|
إعادة المزامنة عند التأخير العشوائي |
يمنع التحميل الزائد لخادم التزويد عند تشغيل عدد كبير من الأجهزة في وقت واحد. لتجنب تدفق طلبات إعادة المزامنة إلى الخادم من هواتف متعددة، يقوم الهاتف بإعادة المزامنة في النطاق بين الساعات والدقائق والساعات والدقائق بالإضافة إلى التأخير العشوائي (hhmm، hhmm+random_delay). على سبيل المثال، إذا كان التأخير العشوائي = (Resync At Random Delay + 30) /60 دقيقة، يتم تحويل قيمة الإدخال بالثواني إلى دقائق، مع تقريبها إلى الدقيقة التالية لحساب الفاصل الزمني random_delay النهائي. تتراوح القيمة الصالحة بين 600 و65535. إذا كانت القيمة أقل من 600، فإن التأخير العشوائي الداخلي يتراوح بين 0 و600. القيمة الافتراضية هي 600 ثانية (10 دقائق). |
|
إعادة المزامنة الدورية |
تتم إعادة مزامنة الفاصل الزمني بين الفترات الدورية مع خادم التزويد. يكون مؤقت إعادة المزامنة المرتبط نشطًا فقط بعد أول مزامنة ناجحة مع الخادم. التنسيقات الصالحة هي كما يلي:
قم بتعيين هذه المعلمة إلى الصفر لتعطيل إعادة المزامنة الدورية. القيمة الافتراضية هي 3600 ثانية. |
|
خطأ إعادة المزامنة: تأخير إعادة المحاولة |
في حالة فشل عملية إعادة المزامنة بسبب عدم تمكن جهاز IP Telephony من استرداد ملف تعريف من الخادم، أو تلف الملف الذي تم تنزيله، أو حدوث خطأ داخلي، يحاول الجهاز إعادة المزامنة مرة أخرى بعد وقت محدد بالثواني. التنسيقات الصالحة هي كما يلي:
إذا تم تعيين التأخير إلى 0، فلن يحاول الجهاز إعادة المزامنة مرة أخرى بعد محاولة إعادة المزامنة الفاشلة. |
|
تأخير إعادة المزامنة القسري |
الحد الأقصى للتأخير (بالثواني) الذي ينتظره الهاتف قبل إجراء إعادة المزامنة. لا تتم إعادة مزامنة الجهاز عندما يكون أحد خطوط الهاتف نشطًا. نظرًا لأن إعادة المزامنة قد تستغرق عدة ثوانٍ، فمن المستحسن الانتظار حتى يصبح الجهاز خاملاً لفترة طويلة قبل إعادة المزامنة. يسمح هذا للمستخدم بإجراء مكالمات متتالية دون انقطاع. يحتوي الجهاز على مؤقت يبدأ العد التنازلي عندما تصبح جميع خطوطه خاملة. هذه المعلمة هي القيمة الأولية للعداد. يتم تأجيل أحداث إعادة المزامنة حتى ينخفض هذا العداد إلى الصفر. تتراوح القيمة الصالحة بين 0 و65535. القيمة الافتراضية هي 14,400 ثانية. |
|
إعادة المزامنة من SIP |
يتيح تشغيل إعادة المزامنة عبر رسالة SIP NOTIFY. القيمة الافتراضية هي نعم. |
|
إعادة المزامنة بعد محاولة الترقية |
يعمل على تمكين عملية إعادة المزامنة أو تعطيلها بعد حدوث أي ترقية. في حالة تحديد «نعم»، يتم تشغيل المزامنة. القيمة الافتراضية هي نعم. |
|
إعادة مزامنة الزناد 1، إعادة مزامنة الزناد 2 |
شروط تشغيل إعادة المزامنة القابلة للتكوين. يتم تشغيل إعادة المزامنة عندما يتم تقييم المعادلة المنطقية في هذه المعلمات إلى TRUE. القيمة الافتراضية هي (فارغة). |
|
فشل إعادة المزامنة على FNF |
تعتبر إعادة المزامنة غير ناجحة إذا لم يتم استلام ملف التعريف المطلوب من الخادم. يمكن تجاوز هذا بواسطة هذه المعلمة. عندما يتم ضبطه على «لا»، يقبل الجهاز استجابة «لم القيمة الافتراضية هي نعم. |
|
قاعدة الملف الشخصي قاعدة الملف الشخصي B قاعدة الملف الشخصي C قاعدة الملف الشخصي D |
تُعلم كل قاعدة ملف تعريف الهاتف بمصدر يمكن من خلاله الحصول على ملف تعريف (ملف التكوين). أثناء كل عملية إعادة المزامنة، يقوم الهاتف بتطبيق جميع ملفات التعريف بالتسلسل. الإعداد الافتراضي: إذا كنت تقوم بتطبيق تشفير AES-256-CBC على ملفات التكوين، فحدد مفتاح التشفير باستخدام الكلمة الأساسية
يمكنك تضمين مفتاح التشفير بعلامات اقتباس مزدوجة («) اختياريًا. |
|
خيار DHCP للاستخدام |
تُستخدم خيارات DHCP، المحددة بفواصل، لاسترداد البرامج الثابتة وملفات التعريف. القيمة الافتراضية هي 66,160,159,150,60,43,125. |
|
رسالة طلب تسجيل |
تحتوي هذه المعلمة على الرسالة التي يتم إرسالها إلى خادم syslog في بداية محاولة إعادة المزامنة. القيمة الافتراضية هي |
|
رسالة نجاح طويلة |
رسالة سجل النظام التي يتم إصدارها عند إكمال محاولة إعادة المزامنة بنجاح. القيمة الافتراضية هي |
|
رسالة فشل السجل |
رسالة سجل النظام التي تم إصدارها بعد محاولة إعادة المزامنة الفاشلة. القيمة الافتراضية هي |
|
إعادة المزامنة القابلة للتكوين من قبل المستخدم |
يسمح للمستخدم بإعادة مزامنة الهاتف من شاشة هاتف IP. القيمة الافتراضية هي نعم. |
معايير ترقية البرامج الثابتة
يحدد الجدول التالي وظيفة واستخدام كل معلمة في قسم ترقية البرنامج الثابت من علامة تبويب التوفير.
|
اسم المعلمة |
الوصف والقيمة الافتراضية |
|---|---|
|
تمكين الترقية |
يتيح عمليات ترقية البرامج الثابتة بشكل مستقل عن إجراءات إعادة المزامنة. القيمة الافتراضية هي نعم. قم بتكوين هذه المعلمة بإحدى الطرق:
|
|
خطأ الترقية: تأخير إعادة المحاولة |
يتم تطبيق الفاصل الزمني لإعادة محاولة الترقية (بالثواني) في حالة فشل الترقية. يحتوي الجهاز على مؤقت أخطاء ترقية البرنامج الثابت الذي يتم تنشيطه بعد محاولة ترقية البرنامج الثابت الفاشلة. تتم تهيئة المؤقت بالقيمة الموجودة في هذه المعلمة. تحدث محاولة ترقية البرنامج الثابت التالية عندما يقوم هذا المؤقت بالعد التنازلي إلى الصفر. القيمة الافتراضية هي 3600 ثانية. قم بتكوين هذه المعلمة بإحدى الطرق:
|
|
قاعدة الترقية |
برنامج نصي لترقية البرامج الثابتة يحدد شروط الترقية وعناوين URL المرتبطة بالبرامج الثابتة. يستخدم نفس بناء الجملة مثل قاعدة الملف الشخصي. استخدم التنسيق التالي لإدخال قاعدة الترقية:
على سبيل المثال:
في حالة عدم تحديد أي بروتوكول، يتم افتراض TFTP. في حالة عدم تحديد اسم خادم، يتم استخدام المضيف الذي يطلب عنوان URL كاسم خادم. وفي حالة عدم تحديد أي منفذ، يتم استخدام المنفذ الافتراضي (69 لـ TFTP أو 80 لـ HTTP أو 443 لـ HTTPS). القيمة الافتراضية فارغة. قم بتكوين هذه المعلمة بإحدى الطرق:
|
|
رسالة طلب ترقية السجل |
تم إصدار رسالة Syslog في بداية محاولة ترقية البرنامج الثابت. الإعداد الافتراضي: قم بتكوين هذه المعلمة بإحدى الطرق:
|
|
قم بتسجيل رسالة نجاح الترقية |
تم إصدار رسالة Syslog بعد اكتمال محاولة ترقية البرنامج الثابت بنجاح. القيمة الافتراضية هي قم بتكوين هذه المعلمة بإحدى الطرق:
|
|
رسالة فشل ترقية السجل |
تم إصدار رسالة Syslog بعد محاولة ترقية البرنامج الثابت الفاشلة. القيمة الافتراضية هي قم بتكوين هذه المعلمة بإحدى الطرق:
|
|
مشاركة البرامج الثابتة بين الأقران |
يعمل على تمكين ميزة مشاركة البرامج الثابتة بين الأقران (PFS) أو تعطيلها. حدد نعم أو لا لتمكين الميزة أو تعطيلها. الإعداد الافتراضي: نعم قم بتكوين هذه المعلمة بإحدى الطرق:
|
|
خادم سجل مشاركة البرامج الثابتة من الأقران |
يشير إلى عنوان IP والمنفذ الذي يتم إرسال رسالة UDP إليه. على سبيل المثال: 10.98.76. 123:514 حيث 10.98.76.123 هو عنوان IP و514 هو رقم المنفذ. قم بتكوين هذه المعلمة بإحدى الطرق:
|
معايير الأغراض العامة
يحدد الجدول التالي وظيفة واستخدام كل معلمة في قسم معلمات الغرض العام من علامة تبويب التوفير.
|
اسم المعلمة |
الوصف والقيمة الافتراضية |
|---|---|
|
GPP A - GPP P |
تُستخدم معاملات الأغراض العامة GPP_* كسجلات سلسلة مجانية عند تكوين الهواتف للتفاعل مع حل خادم توفير معين. يمكن تكوينها لتحتوي على قيم متنوعة، بما في ذلك ما يلي:
القيمة الافتراضية فارغة. |
متغيرات التوسع الكلي
يتم التعرف على متغيرات ماكرو معينة ضمن معايير التوفير التالية:
-
قاعدة_الملف الشخصي
-
قاعدة الملف الشخصي_*
-
إعادة مزامنة_الزناد _*
-
قاعدة_الترقية
-
سجل_*
-
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. |
|
من الولايات المتحدة إلى SD |
تم استبدالها بمعلمات الأغراض الخاصة GPP_SA من خلال GPP_SD. تحتوي هذه المعلمات على المفاتيح أو كلمات المرور المستخدمة في التزويد. يتم التعرف على $SA إلى $SD كوسيطات لمؤهل عنوان URL الاختياري لإعادة المزامنة، --key. |
|
MA |
عنوان MAC باستخدام أرقام سداسية عشرية صغيرة، على سبيل المثال، 000e08aabbcc. |
|
MAU |
عنوان MAC باستخدام الأرقام السداسية العشرية الكبيرة، على سبيل المثال 000E08AABBCC. |
|
MAC |
عنوان MAC باستخدام الأحرف الصغيرة والأرقام السداسية والنقطتين لفصل أزواج الأرقام السداسية العشرية. على سبيل المثال 00:0:08:a:bb:cc. |
|
PN |
اسم المنتج. على سبيل المثال، CP-8875، DP-9851، DP-9871. |
|
PSN | رقم سلسلة المنتج. على سبيل المثال، V03. |
|
SN |
سلسلة الرقم التسلسلي. على سبيل المثال 88012BA01234. |
|
CCERT |
حالة شهادة عميل SSL: مثبتة أو غير مثبتة. |
|
IP |
عنوان IP الخاص بالهاتف داخل الشبكة الفرعية المحلية. على سبيل المثال 192.168.1.100. |
|
EXTIP |
عنوان IP الخارجي للهاتف، كما يظهر على الإنترنت. على سبيل المثال 66.43.16.52. |
|
SWVER |
سلسلة إصدار البرنامج. على سبيل المثال، PHONEOS.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. |
|
PORT |
اطلب منفذ UDP/TCP المستهدف، كما تم الحصول عليه بعد تحليل عنوان URL لإعادة المزامنة أو ترقيته. |
|
PATH |
اطلب مسار الملف الهدف، كما تم الحصول عليه بعد تحليل عنوان URL لإعادة المزامنة أو ترقيته. |
|
ERR |
رسالة نتيجة إعادة المزامنة أو محاولة الترقية. مفيد فقط في إنشاء رسائل سجل النظام الناتجة. يتم الاحتفاظ بالقيمة في متغير UPGERR في حالة محاولات الترقية. |
|
UIDN |
محتويات معلمة تكوين السطر n userID. |
|
EMS |
Extension Mobilityالحالة |
|
MUID |
Extension Mobilityمعرف المستخدم |
|
MPWD |
Extension Mobilityكلمة المرور |
رموز الأخطاء الداخلية
يحدد الهاتف عددًا من رموز الأخطاء الداخلية (X00—X99) لتسهيل التكوين في توفير تحكم أكثر دقة في سلوك الوحدة في ظل ظروف خطأ معينة.
|
اسم المعلمة |
الوصف والقيمة الافتراضية |
|---|---|
|
X00 |
خطأ طبقة النقل (أو ICMP) عند إرسال طلب SIP. |
|
X20 |
انتهت مهلة طلب SIP أثناء انتظار الرد. |
|
X40 |
خطأ عام في بروتوكول SIP (على سبيل المثال، برنامج ترميز غير مقبول في SDP في رسائل 200 و ACK، أو انتهاء المهلة أثناء انتظار ACK). |
|
X60 |
الرقم الذي تم الاتصال به غير صالح وفقًا لخطة الاتصال المحددة. |