ربط جذع Asterisk PJSIP مع IllyVoIP

افهم registration وauth وendpoint وAOR، وأنشئ مساراً مقيداً وميّز أخطاء التسجيل والتوجيه.

الدليل لمشرفي Asterisk المدار مباشرة عبر res_pjsip وليس chan_sip القديم. إن كانت FreePBX أو واجهة تولد الإعدادات فاستخدمها لا تعديل الملفات المولدة؛ راجع دليل FreePBX. تحقق من الإصدار ووثائقه قبل التطبيق.

قبل البدء

نستخدم خطاً بمصادقة كلمة مرور. في SIP Lines خذ مستخدم وكلمة SIP والخادم ومنفذ الوجهة والنقل. لا تستخدم دخول البوابة. لا تبدّل مصادقة IP قبل فحص الأجهزة المرتبطة.

تحتاج صلاحية مشرف ونسخة إعدادات خاصة وتحويلة داخلية تعمل للاختبار. خط IllyVoIP SIP يربط المقسم بالمزود؛ التحويلة تربط هاتف الموظف بالمقسم. ليسا الحساب نفسه.

صورة البوابة: هوية المتصل والصوت؛ الاشتراك مخفي.
صورة البوابة: هوية المتصل والصوت؛ الاشتراك مخفي.

ابدأ بتحويلة ووجهة تحت سيطرتك. لا تنقل المكتب كله فوراً. إن كان المقسم يخدم مكالمات فأبق المسار القديم حتى اكتمال الاختبار.

1. أنشئ عناصر مترابطة

التسجيل جزء فقط من جذع PJSIP. استخدم أسماء واضحة مثل illy-auth وilly-registration وilly-aor وilly-endpoint. تربط الأسماء العناصر وليست بيانات اعتماد. الملفات تعتمد على التضمينات وإدارة الإعدادات القائمة.

الحقلالقيمة
authtype=auth; auth_type=userpass; username وpassword من الخط
registrationoutbound_auth يشير إلى auth؛ server_uri عنوان SIP للخادم؛ client_uri هوية المستخدم عليه
aorcontact الثابت يشير لعنوان SIP لخادم IllyVoIP للصادر
endpointaors إلى aor؛ outbound_auth إلى auth؛ context يسمّي خطة وارد مقيدة
transportاستخدم النقل المعد صحيحاً ولا تنشئ مستمعاً آخر على عنوان/منفذ مشغول
identifyاربط فقط مصادر SIP الواردة المعتمدة عند تعريف endpoint عبر IP

2. اربط المصادقة في الموضعين

ضع مستخدم وكلمة SIP في auth واربطه من registration وendpoint الصادر. قد ينجح التسجيل ويفشل الصادر إن أشار التسجيل وحده للاعتماد. الشكل هو sip:SIP_USERNAME@SIP_SERVER لـ client_uri وsip:SIP_SERVER لـ server_uri مع المنفذ والنقل المطلوبين. استبدل الرموز بقيمك وليست إعدادات حرفية.

أبق النقل إلا عند الضرورة. تغييرات قد تحتاج أكثر من reload. لا تعد تشغيل مقسم يعمل بسبب عنصر حساب خاطئ. خذ نسخة واتبع إجراء الإصدار المثبت.

3. افصل الوارد عن سياق الصادر

أنشئ سياقاً مثل from-illyvoip يرسل المعرفات المتوقعة فقط لتحويلة أو مجموعة أو IVR معروف. لا تضمّن سياقاً داخلياً/صادراً غير مقيد. لتعريف IP احصل على مصادر الإشارة المعتمدة؛ اسم registrar لا يثبت كل المصادر.

افحص معرّف مكالمة واردة مضبوطة قبل كتابة مطابقة DID. قد يكون معرّف contact للتسجيل لا الرقم الظاهر. طابق المقصود المرصود، لا قاعدة عامة تسمح بطلب أرقام خارجية عشوائية.

4. مسار صادر محدود للاختبار

في سياق خاص بتحويلة الاختبار طابق الوجهة المعينة وأرسل عبر endpoint. الشكل: PJSIP/NUMBER@illy-endpoint. NUMBER الوجهة بعد التنسيق. لا تضع الإجراء في سياق وارد عام. بعد النجاح وسّع فقط للوجهات والتحويلات المطلوبة.

5. افحص الحالة قبل تعديل جديد

في CLI اقرأ pjsip show registrations، pjsip show endpoints وpjsip show aors. تحقق من العناصر وcontact AOR المتوقع. التسجيل لا يختبر خطة الصادر. endpoint مفقود يعني إعداداً/تحميلاً وليس بالضرورة كلمة خاطئة.

إن لزم سجل SIP لاختبار فاشل فليجمع المشرف أثراً خاصاً قصيراً ثم يوقف التسجيل. قد يحتوي أرقاماً واعتماداً. قارن الوجهة والاستجابة بسجل البوابة قبل تغيير مؤقتات أو NAT أو ترميزات عامة.

الصوت وهوية المتصل والأمان

النقل وتشفير الوسائط منفصلان. طابق وضع الصوت؛ RTP وSDES-SRTP وDTLS-SRTP غير متبادلة. لا تغيّر النقل والترميز والشبكة معاً فتفقد سبب التحسن أو العطل.

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

اختبارات قبل استخدام الموظفين

  1. افحص تسجيل الجذع منفصلاً عن تسجيل تحويلة الاختبار.
  2. اتصل من التحويلة وتحقق من الجذع. افحص الرصيد والسعر أولاً؛ قد يكون مدفوعاً.
  3. اختبر صوت الطرفين والرقم المعروض والأزرار في قائمة مأذون بها.
  4. للوارد وجّه رقماً نشطاً في IllyVoIP إلى خط المقسم واتصل خارجياً وتحقق من الوجهة الداخلية.
  5. تأكد أن تحويلة غير مخولة لا تستخدم المسار ثم وسّع الوصول.

سجل الوقت والمنطقة والتحويلة والمسار والمرجع العام وأرسلها مع طراز/إصدار المقسم للدعم عند الفشل. دليل رموز SIP يساعد على الوصف. لا تنشر كلمات مرور أو سجلات غير منقحة.

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

الوثائق الرسمية

استخدم الدليل الرسومي لـ FreePBX