إعداد جذع IllyVoIP PJSIP في FreePBX
اضبط الجذع ومسار اختبار محدود ووجّه الوارد للتحويلة أو المجموعة الصحيحة.
خاص بـ FreePBX 17 PJSIP. قد تتغير التسميات حسب الوحدات؛ اتبع إصدارك. لا تنسخ chan_sip أو سلسلة تسجيل قديمة إلى PJSIP. هذا جذع للمزود لا تحويلة هاتف.
قبل البدء
نستخدم خطاً بمصادقة كلمة مرور. في SIP Lines خذ مستخدم وكلمة SIP والخادم ومنفذ الوجهة والنقل. لا تستخدم دخول البوابة. لا تبدّل مصادقة IP قبل فحص الأجهزة المرتبطة.
تحتاج صلاحية مشرف ونسخة إعدادات خاصة وتحويلة داخلية تعمل للاختبار. خط IllyVoIP SIP يربط المقسم بالمزود؛ التحويلة تربط هاتف الموظف بالمقسم. ليسا الحساب نفسه.

ابدأ بتحويلة ووجهة تحت سيطرتك. لا تنقل المكتب كله فوراً. إن كان المقسم يخدم مكالمات فأبق المسار القديم حتى اكتمال الاختبار.
1. أضف جذع PJSIP
في Connectivity → Trunks أضف SIP/PJSIP باسم واضح وبيانات الخط. استخدم مصادقة صادرة وإرسال التسجيل حيث تتوفر لخط كلمة المرور، لا وصفة IP/دون تسجيل.
| الحقل | القيمة |
|---|---|
| Username / Auth Username | مستخدم وهوية مصادقة SIP للخط |
| Secret | كلمة مرور SIP |
| SIP Server / SIP Server Port | الخادم ومنفذ الوجهة المحددان |
| Transport | نقل PJSIP المطابق المعد |
| Context | معالجة وارد خارجي عادة from-trunk لا from-internal |
| Codecs | ترميزات مشتركة فقط مع تشفير وسائط متوافق |
أرسل النموذج واستخدم Apply Config. للمقسم القائم نفّذ في نافذة التغيير المعتادة مع نسخة. لا تعدّل ملفات مولدة؛ الواجهة قد تستبدلها.
2. مسار اختبار صادر صغير
افتح Connectivity → Outbound Routes وأنشئ مساراً واضحاً واختر جذع IllyVoIP بالتسلسل. ابدأ برقم الاختبار ثم الأنماط اللازمة. مسار أسبق قد يستخدم جذعاً آخر فيبدو الجديد متجاهلاً.
راجع تحويل الأرقام. أزل بادئة الوصول فقط لا رمز البلد، ولا تكرر رمز البلد لأرقام دولية. دوّن مثالاً مطلوباً ومرسلاً وقارن بالسجل.
3. قيّد من يستخدمه
استخدم تحكم التحويلات والمسارات. بعضه يعتمد على الوحدات؛ اسم Test لا يجعله خاصاً. لا تسمح للوارد الخارجي بـ from-internal الذي يكشف مزايا ومسارات صادرة. فلتر هوية المتصل لا يغني عن تأمين المصدر.
4. أضف الوارد
وجّه الرقم النشط لخط الجذع. في Connectivity → Inbound Routes طابق المعرّف الفعلي واختر تحويلة أو مجموعة معروفة. DID يطابق الرقم المطلوب وCallerID المتصل.
لا تستخدم قاعدة شاملة دائمة لتنسيق مجهول. إن عمل رقم دون آخر قارن المعرفات والوجهات. لا تنقل الكل لاختبار جذع واحد.
5. شخّص المرحلة
- الجذع غير مسجل: افحص الاعتماد واتجاه المصادقة/التسجيل والخادم/النقل.
- مسجل ولا يُستخدم: افحص النمط والتحويل والصلاحيات والترتيب.
- يصل ولا يرن: افحص DID وحالة التحويلة.
- صوت باتجاه واحد: افحص الشبكة والوسائط لا كلمة المرور فقط.
إذا توفر CLI فإن pjsip show registrations فحص قراءة مفيد. سجلات FreePBX والبوابة تحدد المسار. لا تستعد نسخة كاملة قديمة فوق تغييرات حديثة غير مرتبطة لمجرد فشل مسار واحد.
الصوت وهوية المتصل والأمان
النقل وتشفير الوسائط منفصلان. طابق وضع الصوت؛ RTP وSDES-SRTP وDTLS-SRTP غير متبادلة. لا تغيّر النقل والترميز والشبكة معاً فتفقد سبب التحسن أو العطل.
استخدم فقط هوية متصل صادرة يسمح بها حسابك. كتابتها لا يوثقها. لا تسمح للوارد المجهول بمسارات الصادر العامة ولا توقف الجدار. اطلب المصادر المسموحة الحالية من الدعم بدل التخمين.
اختبارات قبل استخدام الموظفين
- افحص تسجيل الجذع منفصلاً عن تسجيل تحويلة الاختبار.
- اتصل من التحويلة وتحقق من الجذع. افحص الرصيد والسعر أولاً؛ قد يكون مدفوعاً.
- اختبر صوت الطرفين والرقم المعروض والأزرار في قائمة مأذون بها.
- للوارد وجّه رقماً نشطاً في IllyVoIP إلى خط المقسم واتصل خارجياً وتحقق من الوجهة الداخلية.
- تأكد أن تحويلة غير مخولة لا تستخدم المسار ثم وسّع الوصول.
سجل الوقت والمنطقة والتحويلة والمسار والمرجع العام وأرسلها مع طراز/إصدار المقسم للدعم عند الفشل. دليل رموز SIP يساعد على الوصف. لا تنشر كلمات مرور أو سجلات غير منقحة.
الدليل مبني على الوثائق الرسمية والبوابة وليس اختبار مكالمة لكل إصدار. الطوارئ والمعدات الخاصة تحتاج إعداداً وتحققاً منفصلين.