مورد

فهم أفضل الممارسات واستكشاف الحلول المبتكرة وإقامة اتصالات مع شركاء آخرين في جميع أنحاء مجتمع بيكر.

×

نقطة اللمس

نقطة اللمس

بالإضافة إلى الأجهزة الطرفية ، يجب أيضًا مراعاة جميع الموظفين والأماكن والأشياء المتصلة بالشبكة.

تعلم المزيد

مورد

مورد

فهم أفضل الممارسات واستكشاف الحلول المبتكرة وإقامة اتصالات مع شركاء آخرين في جميع أنحاء مجتمع بيكر.

اتصل بنا
مقدمة إلى وظيفة الاختبار الذاتي الصوتي

مقدمة

نظرة عامة

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

الموديلات المعمول بها

i12، i11، i16V، i18S، i20S، i30، i32V، i33V، i16SV، i10SV، PA3، و PA2S.

مبدأ عمل الاختبار الذاتي للصوت

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

سيناريوهات تطبيق الاختبار الذاتي للصوت

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

الأجهزة والأدوات المطلوبة

① جهاز من سلسلة مكالمات الإنتركوم (يستخدم الجهاز i12 كمثال هنا)، ومحول شبكة PoE واحد (أو مصدر طاقة DC)، وخادم يون يي واحد. قم بتوصيل الجهاز بالمحول الشبكي.
② جهاز كمبيوتر واحد لإعداد الإعدادات وخادم واحد. قم بتوصيل الكمبيوتر بالمحول الشبكي وتأكد من وصول الشبكة بين الكمبيوتر والجهاز.

مخطط توصيل الجهاز والكمبيوتر

① قم بتوصيل الجهاز i12 بالمحول الشبكي، وخادم يون يي بالمحول الشبكي، والكمبيوتر بنفس المحول الشبكي الذي يتصل به الجهاز، لضمان وصول الشبكة بين الكمبيوتر والجهاز. يوضح الشكل 3 أدناه مخطط التوصيل.
توصيل الجهاز والكمبيوتر
                              الشكل 3 مخطط توصيل الجهاز والكمبيوتر

دليل التشغيل

توجد طرق مختلفة لتنفيذ الاختبار الذاتي للأصداء. يتم وصف كل طريقة بالتفصيل أدناه.

طريقة URI النشط

يعني URI النشط أن وحدة تحكم عن بعد تبدأ طلب HTTP GET، ويقوم خادم HTTP المدمج في الجهاز بتحليل الأمر والاستجابة للطلب، وبالتالي تحقيق هدف التحكم عن بعد في الجهاز.
(1) صيغة الاختبار الذاتي: http://device_ip/cgi-bin/ConfigManApp.com?key=ECHO_TEST؛
① device_ip: عنوان IP للجهاز المراد اختباره، يستخدم 172.18.8.15 كمثال هنا؛
② نتيجة الإرجاع: عندما تكون السماعة والميكروفون بالجهاز متصلين بشكل صحيح، تكون النتيجة نجاح؛ وإذا لم تكن السماعة أو الميكروفون متصلين أو تالفين، تكون النتيجة فشل؛
(2) مثال: أدخل http://172.18.8.15/cgi-bin/ConfigManApp.com?key=ECHO_TEST في المتصفح. عندما تكون السماعة والميكروفون بالجهاز متصلين بشكل صحيح، ستكون النتيجة نجاح، كما هو موضح في الشكل 4 أدناه.
اتصال الجهاز بالسماعة
                                                                                               الشكل 4 مخطط الاختبار الذاتي للصوت عبر URI النشط

طريقة HTTP API

تعد واجهة برمجة التطبيقات HTTP واجهة برمجة تطبيقات تُستخدم للدمج مع التطبيقات أو أنظمة الإدارة من جهات خارجية. يعمل الجهاز كخادم HTTP ويقدم خدمات HTTP API على الرابط http://ip/xmlservice. يعمل التطبيق من الجهة الخارجية كعميل HTTP ويرسل طلبات HTTP POST إلى الرابط، مع تغليف المحتوى بصيغة XML.
صيغة طلب HTTP API:
(1) طلب العميل إلى الخادم:
(?xml version="1.0" encoding="UTF-8" ?)
(FanvilPhoneExecute beep=”yes” )
(ExecuteItem>URI="cmd:echo_test"(/FanvilPhoneExecute
cmd:audio_play: يشير إلى أن الأمر المطلوب هو الاختبار الذاتي للأصداء؛
(2) استجابة الخادم للعميل:
?xml version="1.0" encoding="UTF-8"?
FanvilPhoneExecute
ExecuteItem>URI="cmd:echo_test")
RetCode>0)
info
![CDATA[success]]
/info

/FanvilPhoneExecute
(3) نتيجة الإرجاع: عندما تكون السماعة والميكروفون بالجهاز متصلين بشكل صحيح، تكون النتيجة نجاح؛ وإذا لم تكن السماعة أو الميكروفون متصلين أو تالفين، تكون النتيجة فشل؛
(4) مثال: يمكنك استخدام Postman أو ApiPost للاختبار. استخدم طلب POST مع المسار http://device_ip/xmlservice. بعد إدخال محتوى الطلب المرسل من العميل إلى الخادم بشكل صحيح، انقر على “إرسال” لإرسال الطلب بنجاح وإرجاع نتيجة الاختبار، كما هو موضح في الشكل 5 أدناه.
الاختبار الذاتي للصوت عبر HTTP API
                                                                                                             الشكل 5 مخطط الاختبار الذاتي للصوت عبر HTTP API

طريقة الخطة الزمنية

يمكن إضافة عنصر اختبار ذاتي للصوت في إعدادات الخطة الزمنية. خلال الفترة الزمنية المُكوّنة أو في النقطة الزمنية المُكوّنة، سيقوم الجهاز بإجراء الاختبار الذاتي وإبلاغ النتيجة عبر رابط الإجراء (Action URL).
(1) سجل الدخول إلى واجهة الويب الخاصة بالجهاز، ثم انتقل إلى “إعدادات الإنتركوم” --- “الخطة الزمنية” --- “قواعد الخطة الزمنية” لإضافة خطة زمنية، كما هو موضح في الشكل 6 أدناه:
① نوع التنفيذ: اختر “الاختبار الذاتي للصوت”؛
② وقت التنفيذ: اختر الفترة الزمنية المقابلة، والتي سيقوم خلالها الجهاز بإجراء الاختبار الذاتي.
الاختبار الذاتي للصوت عبر الخطة الزمنية
                                                                                                                             الشكل 6 مخطط الاختبار الذاتي للصوت عبر الخطة الزمنية

(2) بعد إضافة الخطة بنجاح، سيظهر إدخال خطة زمنية جديد ضمن “الخطة الزمنية”. عند الوصول إلى الوقت المحدد، سيقوم الجهاز بإجراء الاختبار الذاتي تلقائيًا.

طريقة رسائل SIP

تُستخدم طريقة رسائل SIP في بيئات الشبكات العامة. يرسل الخادم أمر URI النشط للرسائل، ويجيب الجهاز بطلب MESSAGE برمز 200 OK. ثم يرسل الجهاز استجابة رسالة لإبلاغ المنصة بالنتيجة، وتجيب المنصة بطلب استجابة الرسالة برمز 200 OK.
(1) سجل حساب الجهاز على الخادم.
(2) أنشئ مهمة اختبار ذاتي على الخادم. باستخدام خادم يون يي كمثال، سجل الدخول إلى واجهة الويب الخاصة بخادم يون يي، واختر “مهمة الاختبار الذاتي” --- “إضافة”، لإضافة مهمة اختبار ذاتي.
(3) بعد إضافة المهمة، اختر المهمة وانقر على تنفيذ. إذا كانت السماعة والميكروفون بالجهاز متصلين بشكل صحيح، سيتم تنفيذ المهمة بنجاح. وإذا لم تكن السماعة أو الميكروفون متصلين أو تالفين، ستفشل المهمة وستعرض واجهة الخادم حالة غير طبيعية. يمكنك أيضًا النقر على “نتيجة الاختبار الذاتي” في واجهة الويب الخاصة بالخادم لعرض نتيجة الاختبار الذاتي للجهاز.
الاختبار الذاتي للصوت عبر رسائل SIP
                                                                                                                       الشكل 7 مخطط الاختبار الذاتي للصوت عبر رسائل SIP
(4) يمكنك أيضًا التحقق من نجاح أو فشل الاختبار الذاتي عن طريق التقاط الحزم على الجهاز. قبل بدء الاختبار الذاتي، انتقل إلى واجهة الويب الخاصة بالجهاز وانقر على “النظام” --- “أدوات مساعدة” --- “التقاط حزم الشبكة”، ثم انقر على “بدء”.
التقاط حزم الشبكة
                                                                                                                       الشكل 8 مخطط التقاط حزم الجهاز
بعد الانتهاء من الاختبار الذاتي، انقر على “إيقاف” في واجهة الويب الخاصة بالجهاز. افتح ملف الحزم في برنامج Wireshark وقم بالتصفية حسب الحقل “sip”. في رسالة MESSAGE، إذا ظهر الحقل “Success”، فالاختبار الذاتي ناجح. وإذا تم عرض “Fail” أو “Failure”، فالاختبار الذاتي فاشل.
التحقق من نتيجة الاختبار الذاتي عبر التقاط الحزم
                                                                                                                     الشكل 9 مخطط نتيجة التقاط الحزم

كيفية التعامل مع فشل الاختبار الذاتي للصوت

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

كتالوج
المهنية الصانع الاتصالات الصناعية ، وتوفير ضمان الاتصالات موثوقية عالية!
مشاورات التعاون
خدمة العملاء الهاتف
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .