انتشار پلتفرم ارتباطی استریسک 20

پس از یک سال توسعه، یک شاخه پایدار جدید از پلتفرم ارتباط باز استریسک 20 منتشر شد که برای استقرار PBX های نرم افزاری، سیستم های ارتباط صوتی، دروازه های VoIP، سازماندهی سیستم های تلفن گویا (منوی صوتی)، پست صوتی، کنفرانس های تلفنی و مراکز تماس استفاده می شود. کد منبع پروژه تحت مجوز GPLv2 در دسترس است.

Asterisk 20 به عنوان نسخه پشتیبانی توسعه یافته (LTS) طبقه بندی می شود که به جای دو سال معمول، به روز رسانی ها را در یک دوره پنج ساله دریافت می کند. پشتیبانی از شاخه LTS قبلی استریسک 18 تا اکتبر 2025 و پشتیبانی از شاخه استریسک 16 تا اکتبر 2023 ادامه خواهد داشت. نسخه‌های LTS بر پایداری و بهینه‌سازی عملکرد تمرکز دارند، در حالی که نسخه‌های معمولی بر افزودن قابلیت تمرکز دارند.

پیشرفت های کلیدی در استریسک 20:

  • یک چارچوب آزمایشی اضافه شده است که به شما امکان می دهد صحت پردازش دستورات را توسط فرآیندهای خارجی بررسی کنید.
  • ماژول res_pjsip از بارگیری مجدد کلیدها و گواهینامه های TLS پشتیبانی می کند.
  • گزینه های اضافی برای شروع انتقال اضافه شده است، مانند پخش دعوتنامه خود یا نصب برنامه های افزودنی.
  • قابلیت غیرفعال کردن رویدادهای خاص به صورت سراسری به AMI (واسط مدیر ستاره) اضافه شده است (دستورالعمل disabledevents در بخش [عمومی] فایل پیکربندی ظاهر شده است). یک رویداد DeadlockStart جدید را اجرا کرد که هنگام شناسایی بن بست ایجاد می شود. اکشن DBPrefixGet را برای بازیابی همه کلیدهایی که با یک پیشوند مشخص شروع می شوند از پایگاه داده اضافه کرد.
  • یک دستور "dialplan eval function" به CLI برای راه اندازی توابع پردازش تماس (dialplan) و یک دستور "module refresh" برای بارگذاری مجدد ماژول ها اضافه شد.
  • برنامه کمکی pbx اضافه شد تا پیدا کردن و راه‌اندازی سایر برنامه‌ها را با نام آسان‌تر کند.
  • اضافه شدن تابع EXPORT برای ضبط متغیرها و توابع برای کانال های دیگر. توابع رشته جدید TRIM، LTRIM و RTRIM اضافه شد.
  • قابلیت پخش یک فایل صوتی دلخواه در پاسخ به آشکارساز منشی تلفنی (AMD) اضافه شده است.
  • برنامه‌های Bridge و BridgeWait این قابلیت را اضافه کرده‌اند که تا زمانی که کانال‌ها بسته نشده باشند، به یک کانال پاسخ نمی‌دهند.
  • گزینه ای به برنامه پست صوتی (app_voicemail) اضافه شده است تا پیام ها را از حذف شدن محافظت کند.
  • اضافه شدن عملکرد تقلب صدا (برای محافظت در برابر استراق سمع).
  • ابزارهای تعیین مکان (res_geolocation) گسترش یافته است.
  • اضافه شدن پشتیبانی برای پخش موسیقی در حالی که تماس در حالت انتظار است به app_queue.
  • گزینه‌ای به ماژول res_parking اضافه شده است تا در حالت شماره‌گیری، موسیقی پخش‌شده در حالت انتظار لغو شود.
  • گزینه end_marked_any را به app_confbridge اضافه کرد تا پس از خروج هر کاربر علامت‌گذاری شده، ارتباط کاربران با کنفرانس قطع شود.
  • گزینه‌ی listen_own_join_sound را برای غیرفعال کردن نشانه‌های صوتی کاربر برای پیوستن به تماس اضافه کرد.
  • امکان غیرفعال کردن CDR (ضبط جزئیات تماس) را به طور پیش‌فرض برای کانال‌های جدید فراهم می‌کند.
  • برنامه ReceiveText برای دریافت متن اضافه شده است که عملکرد مخالف برنامه SendText را انجام می دهد.
  • اضافه شدن تابع برای تجزیه JSON.
  • برنامه SendMF برای ارسال سیگنال دلخواه چند فرکانس (R1 MF، Multi-Frequency) به هر کانال اضافه شده است.
  • اضافه شدن ماژول ToneScan برای تشخیص سیگنال ها (شماره گیری آهنگ، سیگنال مشغول، پاسخ مودم، زنگ های اطلاعات ویژه و غیره).
  • برنامه هایی که قبلاً منسوخ اعلام شده بودند حذف شده اند: خاموش، 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_icesqs، app_fax.

    منبع: opennet.ru

اضافه کردن نظر