قد يُظهر هاتف SIP مقاوم للانفجار حالة «مسجَّل» رغم أن المكالمات لا تُطلِق رنيناً، أو تتصل دون صوت، أو تنقطع بعد الرد. فالتسجيل وإعداد المكالمة ونقل الوسائط والمسار الصوتي المادي فحوص منفصلة. حدّد أول مرحلة تفشل قبل تغيير الإعدادات أو استبدال الهاتف.
ابدأ بالسجلات عن بُعد ومكالمة اختبار معتمدة. ويتطلب الفحص المادي في منطقة خطرة موظفين مؤهلين وتصاريح الموقع والعزل واتباع تعليمات المعدات. لا تفتح غلافاً موصولاً بالطاقة، ولا توصل حاسوباً محمولاً عادياً أو جهاز اختبار في منطقة خطرة دون الضوابط المطلوبة. ولا يثبت تشخيص الشبكة سلامة الحماية من الانفجار.
ما الذي يثبته التسجيل وما الذي لا يختبره؟
تؤكد معاملة REGISTER الناجحة قبول خادم التسجيل لطلب التسجيل؛ افحص ارتباطات Contact ومدد انتهائها لفهم النتيجة. والمصادقة شائعة، لكن 200 OK وحدها لا تثبت حدوثها. وقد تعكس الحالة المعروضة تحديثاً سابقاً بدلاً من قابلية الوصول الحالية.
تظل المكالمة بحاجة إلى وصول INVITE إلى الوجهة الصحيحة، ووصف جلسة مقبول، ومسار صوتي يعمل. وقد يتضمن Contact الخاص بالطرف النهائي وتوجيه PBX وبوابة أو SBC ووجهة الوسائط عناوين وسياسات مختلفة. ويجب تشخيص الهاتف التناظري المقاوم للانفجار المتصل عبر بوابة FXS من خلال تلك البوابة؛ فهو ليس طرف SIP أصيلاً بحد ذاته.

صنّف العَرَض قبل تغيير الإعدادات
| العَرَض الملحوظ | أول الأدلة المطلوب جمعها |
|---|---|
| غياب الرنين أو ظهور خطأ فوري | رسالة INVITE الصادرة والوجهة والاستجابة النهائية ومسار PBX. |
| اتصال دون صوت أو بصوت في اتجاه واحد | عناوين SDP ومنافذها، ثم وصول الوسائط في كل اتجاه. |
| انقطاع المكالمة بعد الرد | وصول ACK، والجهة التي ترسل BYE، ومؤقتات المعاملات، وسجلات المنصة. |
| كلام متقطع أو غير مستقر | فجوات تسلسل RTP والتفاوت في التأخير وحمل الوصلة وسلوك الصوت المحلي. |
سجّل الوقت ورقمي المتصل والمتصل به والاتجاه والبرامج الثابتة وبنية الشبكة والتغييرات الأخيرة. وتحقق مما إذا كانت الوجهات الداخلية والخارجية ووجهات إدارة الاتصالات والنداء تفشل بالطريقة نفسها. فالإخفاق الخاص بمسار يختلف عن العطل الذي يؤثر في جميع المكالمات؛ احفظ تتبّعاً للإخفاق قبل إعادة التشغيل أو تعديل الإعدادات.
الخطوة 1: تتبّع الإشارات حتى أول إخفاق
تحقق من الرقم المطلوب بمقارنته مع Request-URI الفعلي وخطة طلب الأرقام في PBX. افحص البادئات وتحويل الأرقام وصلاحيات الاتصال الصادر والمسار إلى الامتداد أو الخط الرئيسي المقصود. وفي حالات إخفاق الاتصال الوارد، تحقق من Contact المسجَّل حالياً ووصول INVITE الواردة إلى الهاتف.
تعامل مع رموز الاستجابة باعتبارها أدلة، لا تشخيصات كاملة. فقد تكون أول استجابة 401 أو 407 تحدياً عادياً للمصادقة؛ افحص تكرار الحلقة أو رفض إعادة المحاولة بعد المصادقة. تعني 403 الرفض، وتشير 404 إلى عدم العثور على المستخدم أو النطاق المُعنون، وتشير 408 إلى انتهاء المهلة، وتشير 480 إلى عدم التوافر المؤقت. وقد ترفض 488 خصائص للجلسة تتجاوز مجرد عدم تطابق الترميز الصوتي. اقرأ تفاصيل الاستجابة وسجلات النظام الذي أصدرها.
إذا لم يتلقَّ PBX رسالة INVITE مطلقاً، فقارن نتائج DNS وVLAN والبوابة وبروتوكول النقل ومنفذ الوجهة وقواعد الوصول. وإذا تلقى الطلب دون تمريره، فافحص توجيه المنصة وسياساتها. وبالنسبة إلى INVITE تم الرد عليها، تحقق من 200 OK وACK في مقاطع المكالمة المعنية؛ فعرض حالة الاتصال وحده لا يثبت اكتمال كل تبادل.
يستخدم SIP عادةً المنفذ 5060، أو 5061 مع TLS، لكن قد تستخدم الشبكات منافذ أخرى. افحص بروتوكول النقل ومنافذ الاستماع المضبوطة بدلاً من فتح نطاق منافذ مفترض. ومع TLS، لا يستطيع التقاط الشبكة العادي إظهار محتوى SIP المشفَّر؛ استخدم أدوات تشخيص الطرف النهائي أو الخادم المصرح بها.

الخطوة 2: قارن SDP بمسار الوسائط الفعلي
افحص SDP المتفَق عليها، بما فيها c= وm= وa=rtpmap وسمات الاتجاه مثل a=sendrecv. افحص معلومات الاتصال على مستوى الجلسة ومستوى الوسائط، والصيغ المقبولة، وأي تدفق مرفوض أو غير نشط. وقد يحدث العرض والجواب في رسائل SIP مختلفة؛ فلا تفترض أن INVITE و200 OK تتضمنان دائماً التفاوض الكامل.
تحقق من إمكانية الوصول إلى كل عنوان وسائط ومنفذ معلَنَين عبر بنية الشبكة المستخدمة. يكون العنوان الخاص مشكلة عندما يتعذر على الطرف الآخر توجيه الحركة إليه، وليس لمجرد كونه خاصاً. قارن الحزم على جانبي جدار ناري أو حد NAT لتحديد موضع توقف أحد الاتجاهين. اسمح بتدفقات الوسائط المضبوطة؛ فلا يوجد نطاق منافذ RTP موحد لجميع الهواتف.
يمكن لـSBC تثبيت مسار الوسائط عند ضبطه لذلك. ولـSTUN وTURN وICE أدوار مختلفة، وتتطلب دعماً متوافقاً من الطرف النهائي والمنصة؛ ولا يمثل أي منها خياراً عاماً يحل مشكلات NAT بمجرد تفعيله. افحص التصميم قبل تغيير سلوك SIP ALG أو الجدار الناري، واحتفظ بمسار للرجوع إلى الإعدادات السابقة.
قارن أنواع الحمولة المقبولة ومعلمات الترميز الصوتي وتقسيم البيانات إلى حزم وأي متطلبات RTP/SRTP في كل مقطع. وقد تُجري بوابة أو PBX تحويلاً بين الترميزات فقط إذا كانت هذه الوظيفة مدعومة ومفعَّلة. ويمكن لإجابة SDP قبول عدة صيغ؛ لذا من غير الدقيق افتراض أن كل جواب يختار ترميزاً واحداً بالضبط. ولا تستنتج الترميزات المدعومة من الغلاف المقاوم للانفجار أو من طراز مختلف.
إذا توقفت الوسائط بعد التعليق أو التحويل أو re-INVITE، فقارن عناوين SDP ومنافذها واتجاهها الجديدة بالجلسة الأصلية. وبالنسبة إلى الانقطاعات المرتبطة بوقت محدد، افحص رسالة الإنهاء والسجلات قبل عزوها إلى مؤقت الجلسة أو مهلة NAT. يصف فقدان RTP والتفاوت في التأخير سلوك النقل؛ ولا يثبت أي منهما أن الميكروفون ينتج كلاماً صالحاً للاستخدام.

الخطوة 3: تحقق من سلسلة الصوت المحلية والخدمات المطلوبة
بعد وصول الوسائط إلى الأطراف النهائية الصحيحة، افحص كتم الصوت والكسب وسماعة الهاتف والميكروفون ومكبر الصوت ومخرج الصوت المختار باستخدام إجراءات معتمدة. فقد تحمل الحزم في الاتجاهين صمتاً أو حمولات يتعذر فك ترميزها. قارن بمكالمة وطرف نهائي معروفَي السلامة، دون افتراض أن الاستبدال يثبت عيباً في العتاد؛ فقد تختلف أيضاً بيانات الاعتماد والبرامج الثابتة ومنفذ المحوّل وإعدادات الشبكة.
اختبر سماعة الهاتف ووضع التحدث الحر ومخارج النداء الخارجية كلّاً على حدة حيثما تكون مركَّبة. فعمل سماعة الهاتف لا يثبت عمل مضخم خارجي أو دائرة بوق أو مرحّل نداء. وينتمي عرض الموقع في نظام إدارة الاتصالات والتسجيل والأولوية والربط بالإنذارات إلى المنصة أو التكامل، ما لم تنفذها الوحدة الطرفية المحددة صراحةً.
استخدم التقاطات متزامنة في نقاط مناسبة ومعتمدة: أداة تشخيص طرف نهائي، أو منفذ محوّل معكوس، أو PBX، أو SBC. اربط SIP Call-ID بالطوابع الزمنية، مع تذكر أن SBC قد ينشئ مقاطع مكالمة مختلفة. التقط حركة البيانات المطلوبة فقط واحمِ السجلات والتسجيلات. ولا يمكن الاستماع إلى SRTP المشفَّر من التقاط عادي دون مواد مفاتيح مصرح بها وطريقة تحليل مناسبة.
بعد تغيير واحد مضبوط، أعد اختبار المسار الذي أخفق واتجاهَي الصوت، ثم افحص وظائف النداء أو إدارة الاتصالات المتأثرة والتعافي بعد أي تحويل مخطَّط عند التعطل. احفظ الإعدادات النهائية ومرجع التتبّع والنتيجة. وللمراقبة وممارسات الضبط على المدى الأطول، راجع الصيانة عن بُعد لهواتف النداء المقاومة للانفجار.
الأسئلة الشائعة
لماذا تعمل المكالمات الداخلية بينما تفشل الخارجية؟
تضيف المكالمات الخارجية توجيه الخط الرئيسي والصلاحيات وتحويل الأرقام وسياسات الأنظمة السابقة في المسار. قارن المسار الداخلي الناجح بمكالمة الخط الرئيسي الفاشلة، بما في ذلك مقاطع إشارات العودة والوسائط، بدلاً من افتراض أن التسجيل يختبر الخط الرئيسي.
هل ينبغي اعتبار كل عطل غياب صوت مشكلة ترميز صوتي؟
لا. حدّد أولاً الجلسة المتفَق عليها وما إذا كانت الوسائط تصل إلى كل طرف نهائي. فقد يتسبب التوجيه وNAT وقواعد الوصول وتوافق SRTP والصوت المحلي جميعها في الصمت. ولا يثبت إعداد ترميز صوتي في صفحة ويب ما تم التفاوض عليه في المكالمة.
هل تُعد إعادة التشغيل إصلاحاً؟
قد تعيد إعادة التشغيل تشغيل عملية أو تجدّد تعييناً، لكنها لا تحدد السبب. احفظ الأدلة أولاً متى كان ذلك عملياً، ثم تحقق من تعافٍ يمكن تكراره. وسجّل أي انقطاع للخدمة، ورتّب وسيلة الاتصال البديلة الخاصة بالموقع أثناء الصيانة.
مراجع تقنية
أساس البروتوكول: IETF RFC 3261، بروتوكول SIP وIETF RFC 3264، عرض وجواب SDP. سياق الصيانة في المناطق الخطرة: إرشادات HSE بشأن الكهرباء في الأجواء القابلة للانفجار.