الافراج عن منصة الاتصالات النجمة 20

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

تم تصنيف Asterisk 20 على أنه إصدار دعم ممتد (LTS)، والذي سيتلقى التحديثات على مدار فترة خمس سنوات بدلاً من السنتين النموذجيتين. وسيستمر دعم فرع LTS السابق من Asterisk 18 حتى أكتوبر 2025، ودعم فرع Asterisk 16 حتى أكتوبر 2023. تركز إصدارات LTS على الاستقرار وتحسين الأداء، بينما تركز الإصدارات العادية على إضافة وظائف.

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

  • تمت إضافة إطار اختبار يسمح لك بالتحقق من صحة معالجة الأوامر من خلال العمليات الخارجية.
  • توفر وحدة res_pjsip الدعم لإعادة تحميل مفاتيح وشهادات TLS.
  • تمت إضافة خيارات إضافية لبدء عمليات النقل، مثل تشغيل دعوتك الخاصة أو تثبيت الملحقات.
  • تمت إضافة القدرة على تعطيل أحداث معينة عالميًا إلى AMI (واجهة مدير النجمة) (ظهر توجيه الأحداث المعطلة في القسم [عام] من ملف التكوين). تم تنفيذ حدث DeadlockStart جديد يتم إنشاؤه عند اكتشاف حالة توقف تام. تمت إضافة إجراء DBPrefixGet لاسترداد جميع المفاتيح من قاعدة البيانات التي تبدأ ببادئة معينة.
  • تمت إضافة أمر "وظيفة تقييم الطلب الهاتفي" إلى واجهة سطر الأوامر (CLI) لبدء تشغيل وظائف معالجة المكالمات (برنامج الطلب الهاتفي) وأمر "تحديث الوحدة النمطية" لإعادة تحميل الوحدات النمطية.
  • تمت إضافة تطبيق مساعد pbx لتسهيل العثور على التطبيقات الأخرى وتشغيلها بالاسم.
  • تمت إضافة وظيفة التصدير لتسجيل المتغيرات والوظائف للقنوات الأخرى. تمت إضافة وظائف سلسلة جديدة TRIM وLTRIM وRTRIM.
  • تمت إضافة القدرة على تشغيل ملف صوتي عشوائي استجابةً إلى جهاز الرد الآلي (AMD).
  • أضافت تطبيقات Bridge وBridgeWait إمكانية عدم الاستجابة للقناة حتى يتم ربط القنوات.
  • تمت إضافة خيار لتطبيق البريد الصوتي (app_voicemail) لحماية الرسائل من الحذف.
  • تمت إضافة وظيفة تخليط الصوت (للحماية من التنصت).
  • تم توسيع أدوات تحديد الموقع (res_geolocation).
  • تمت إضافة دعم لتشغيل الموسيقى أثناء تعليق المكالمة إلى app_queue.
  • تمت إضافة خيار إلى وحدة res_parking لتجاوز الموسيقى التي يتم تشغيلها أثناء تعليق المكالمة في نظام الطلب الهاتفي.
  • تمت إضافة خيار end_marked_any إلى app_confbridge لفصل المستخدمين عن المؤتمر بعد مغادرة أي مستخدم محدد.
  • تمت إضافة خيار Hear_own_join_sound لتعطيل الإشارة الصوتية للمستخدم الفردي للانضمام إلى المكالمة.
  • توفير القدرة على تعطيل CDR (سجل تفاصيل المكالمات) افتراضيًا للقنوات الجديدة.
  • تمت إضافة تطبيق ReceiveText لتلقي النص، والذي يؤدي الوظيفة المعاكسة لتطبيق SendText.
  • تمت إضافة وظيفة لتحليل JSON.
  • تمت إضافة تطبيق SendMF لإرسال إشارة عشوائية متعددة التردد (R1 MF، متعدد التردد) إلى أي قناة.
  • تمت إضافة وحدة ToneScan لاكتشاف الإشارات (الاتصال بالطنين، وإشارة الانشغال، واستجابة المودم، ونغمات المعلومات الخاصة، وما إلى ذلك).
  • تمت إزالة التطبيقات التي تم الإعلان سابقًا عن أنها قديمة: muted، conf2ael.
  • تمت إزالة الوحدات التي تم الإعلان عنها سابقًا بأنها قديمة: res_config_sqlite، chan_vpb، chan_misdn، chan_nbs، chan_phone، chan_oss، cdr_syslog، app_dahdiras، app_nbscat، app_image، app_url، app_fax، app_ices، app_mysql، cdr_mysql.

    المصدر: opennet.ru

إضافة تعليق