إطلاق منصة الاتصالات Asterisk 19 وتوزيع FreePBX 16

بعد عام من التطوير ، تم إطلاق فرع جديد مستقر لمنصة الاتصالات المفتوحة Asterisk 19 ، يستخدم لنشر برامج PBXs وأنظمة الاتصالات الصوتية وبوابات VoIP وأنظمة IVR (القائمة الصوتية) والبريد الصوتي والمكالمات الجماعية ومراكز الاتصال. النصوص الأصلية للمشروع متاحة بموجب ترخيص GPLv2.

يتم تصنيف النجمة 19 على أنها إصدار دعم منتظم ، مع طرح التحديثات على مدار عامين. سيستمر دعم فرع Asterisk 18 LTS السابق حتى أكتوبر 2025 ، ولفرع Asterisk 16 حتى أكتوبر 2023. تم إيقاف فرع 13.x LTS والفرع الوسيط 17.x. تركز إصدارات LTS على تحسينات الاستقرار والأداء ، بينما تعطي الإصدارات المنتظمة الأولوية لتحسينات الميزات.

التحسينات الرئيسية في النجمة 19:

  • فئات سجلات تصحيح الأخطاء المنفذة تتيح لك تخصيص إخراج معلومات تصحيح الأخطاء الضرورية فقط. الفئات المقترحة حاليًا هي dtls و dtls_packet و ice و rtcp و rtcp_packet و rtp و rtp_packet و stun و stun_packet.
  • تمت إضافة وضع تنسيق سجل جديد "عادي" ، حيث يتم عرض اسم الملف والوظيفة والسطر الذي يحتوي على رقم في السجل بدون أحرف تحكم غير ضرورية (بدون تمييز). من الممكن أيضًا تحديد مستويات التسجيل الخاصة بك وتغيير تنسيق الإخراج إلى سجل التواريخ والأوقات.
  • تضيف واجهة AMI (Asterisk Manager Interface) القدرة على إرفاق معالجات للأحداث المرتبطة بوصول إشارة لونية (DTMF) "فلاش" (فاصل قصير المدى للقناة).
  • في أمر المنشأ (بدء المكالمة) ، يتم تنفيذ القدرة على تعيين متغيرات لقناة جديدة.
  • تمت إضافة دعم إرسال نغمات R1 MF عشوائية (متعددة الترددات) إلى أي قناة إلى أمر SendMF ومدير PlayMF.
  • يوفر الأمر MessageSend القدرة على تحديد عناوين الوجهة "الوجهة" و "إلى" بشكل منفصل.
  • تمت إضافة أمر ConfKick ، ​​والذي يسمح لك بقطع اتصال قناة معينة أو جميع المستخدمين أو المستخدمين الذين ليس لديهم حقوق المسؤول من المؤتمر.
  • تمت إضافة أمر إعادة التحميل لإعادة تحميل الوحدات النمطية.
  • تمت إضافة أمر WaitForCondition لتعليق تنفيذ برنامج نصي لمعالجة المكالمات (dialplan) حتى يتم استيفاء شروط معينة.
  • تمت إضافة خيار "A" إلى وحدة الطلب app_dial لتشغيل الصوت لكل من المتصل والمستدعى أثناء المكالمة.
  • تمت إضافة وحدة app_dtmfstore ، والتي تحفظ أرقام الاتصال بالطنين في متغير.
  • تنفذ الوحدة النمطية app_morsecode دعمًا لرمز مورس الأمريكي وتوفر إعدادًا لتغيير فترة الإيقاف المؤقت.
  • في الوحدة النمطية app_originate للمكالمات التي تم إجراؤها من البرامج النصية لخطة الطلب ، تمت إضافة القدرة على تحديد برامج الترميز وملفات الاتصال وإجراءات التحكم.
  • في وحدة app_voicemail ، تمت إضافة القدرة على إرسال تحية وإرشادات لاستخدام البريد الصوتي مبكرًا وإنشاء قناة فقط بعد أن يحين وقت تسجيل رسالة واردة.
  • تمت إضافة إعداد أستكاشيدير لتغيير موقع ذاكرة التخزين المؤقت على القرص. بشكل افتراضي ، توجد ذاكرة التخزين المؤقت الآن في دليل / var / cache / asterisk منفصل بدلاً من الدليل / tmp.

في الوقت نفسه ، بعد ثلاث سنوات من التطوير ، تم نشر إصدار مشروع FreePBX 16 ، والذي يطور واجهة ويب لإدارة النجمة ومجموعة توزيع جاهزة للنشر السريع لأنظمة VoIP. تتضمن التغييرات دعم PHP 7.4 ، امتداد API استنادًا إلى لغة استعلام GraphQL ، والانتقال إلى برنامج تشغيل PJSIP واحد (يتم تعطيل برنامج تشغيل Chan_SIP افتراضيًا) ، ودعم إنشاء قوالب لتغيير تصميم لوحة تحكم المستخدم ، ووحدة جدار حماية مُعاد تصميمها باستخدام ميزات متقدمة لإدارة حركة مرور SIP ، والقدرة على تكوين معلمات البروتوكول لـ HTTPS ، وربط AMI فقط بالمضيف المحلي افتراضيًا ، وهو خيار للتحقق من قوة كلمات المرور.

يمكنك أيضًا ملاحظة التحديث التصحيحي لمنصة الاتصال الهاتفي FreeSWITCH 1.10.7 VoIP ، والتي تعمل على إصلاح 5 نقاط ضعف يمكن أن تؤدي إلى إرسال رسائل SIP بدون مصادقة (على سبيل المثال ، للانتحال والبريد العشوائي من خلال بوابة SIP) ، وتسريب تجزئات مصادقة الجلسة و تنفيذ هجمات DoS (نفاد الذاكرة الخالية والأعطال) لمنع تشغيل الخادم عن طريق إرسال حزم SRTP غير صحيحة أو إغراق حزم SIP.

المصدر: opennet.ru

إضافة تعليق