...

بررسی Asterisk 20 و تغییرات جدید آن [ویدئو][زیرنویس]

فهرست مطالب

در یک وبینار اخیر که توسط Joshua Culp، مدیر پروژه Sangoma برگزار شد، اطلاعات هیجان‌انگیزی درباره آخرین نسخه Asterisk، محبوب‌ترین فریم‌ورک Open-Source برای توسعه نرم‌افزارهای ارتباطی، ارائه شد. این ارائه نه تنها Asterisk 20 را معرفی کرد، بلکه نگاهی جامع به نسخه‌های قبلی، بهبودهای مختلف، نقش جامعه توسعه‌دهندگان و آینده این پروژه داشت. در این مقاله، به بررسی نکات کلیدی این وبینار و تغییرات مهم Asterisk می‌پردازیم.


مشاهده ویدئو بر روی بستر یوتوب

 

متن ویدئو

بررسی نسخه‌های اخیر Asterisk

Joshua Culp ابتدا مروری بر نسخه‌های اخیر Asterisk داشت:

  • Asterisk 19: طی یک سال گذشته، این نسخه ۱۳ به‌روزرسانی دریافت کرده و در حال حاضر نسخه ۱۹.۷.۰ آخرین نسخه آن است. این نسخه اکنون فقط به‌روزرسانی‌های امنیتی دریافت می‌کند.
  • Asterisk 18: این نسخه نیز ۱۲ به‌روزرسانی دریافت کرده و اکنون در نسخه ۱۸.۱۵.۰ قرار دارد و همچنان پشتیبانی کامل دارد.
  • Asterisk 16: پس از ۱۲ به‌روزرسانی، آخرین نسخه آن ۱۶.۲۹.۰ است. مانند Asterisk 19، این نسخه نیز به حالت دریافت فقط به‌روزرسانی‌های امنیتی منتقل شده است.

💡 کاربران نسخه‌های Asterisk 16 و ۱۹ باید به نسخه‌های پشتیبانی‌شده مانند Asterisk 18 و ۲۰ ارتقا دهند.

مشارکت جامعه توسعه‌دهندگان

Asterisk به لطف جامعه فعال خود، همچنان در حال پیشرفت است:

  • ۱۹۴۷ بررسی کد انجام شده است.
  • بیش از ۷۱۰۰ پست جدید و ۴۶۰ مشارکت‌کننده جدید در انجمن‌های Asterisk ثبت شده است.

Asterisk 20 چه ویژگی‌های جدیدی دارد؟

پشتیبانی از e911 و Geolocation

Asterisk 20 قابلیت ارسال اطلاعات مکانی در تماس‌های اضطراری VoIP را ارائه می‌دهد که برای سرویس‌های اورژانسی بسیار مهم است. این قابلیت امکان ارسال اطلاعات دقیق مانند آدرس، طبقه، شماره اتاق و موقعیت دقیق تماس‌گیرنده را فراهم می‌کند.

  • پیکربندی از طریق فایل‌های مخصوص Geolocation
  • امکان ارسال موقعیت مکانی به‌صورت رفرنس و مقدار
  • پشتیبانی فقط از طریق chan_pjsip
  • قابلیت تغییر موقعیت در لحظه از طریق Dialplan

قابلیت Speech-to-Text

در تمامی نسخه‌های اخیر Asterisk، قابلیت تبدیل گفتار به متن ارائه شده که از طریق APIهای Google و Amazon قابل استفاده است. نمونه کد Node.js برای پیاده‌سازی این قابلیت روی GitHub منتشر شده است.

بهبودهای PJ-SIP

  • TLS Reload: حالا می‌توان گواهی‌نامه‌های TLS را بدون نیاز به ری‌استارت Asterisk به‌روز کرد.
  • پشتیبانی کامل از Tel URI: این قابلیت برای سازگاری با ارائه‌دهندگان IMS ضروری است.

بهبودهای Test Suite

سیستم تست Asterisk اکنون فقط روی Python 3 اجرا می‌شود، که باعث سازگاری بهتر با توزیع‌های مدرن لینوکس و کاهش مشکلات وابستگی شده است.

بهبودهای متفرقه

  • افزودن توابع جدید در Dialplan مانند coughbridge_channels و Json_decode
  • بهبود ماژول Queue با قابلیت بارگذاری بهتر از پایگاه داده‌های Real-time
  • پشتیبانی از Wildcard Certificates در PJ-SIP
  • قابلیت تشخیص تن‌های سفارشی با wait_for_tone و tone_detect

مهاجرت Asterisk به GitHub

Asterisk به جای استفاده از ابزارهای Atlassian، به GitHub منتقل شده است:

  • پیگیری مشکلات: از این پس، Jira دیگر استفاده نمی‌شود و مشکلات در GitHub Issues ثبت می‌شوند.
  • بررسی کد و مخزن: پروژه‌های Asterisk از این پس روی GitHub Repository مدیریت می‌شوند.
  • مستندات: مستندات به GitHub Wiki منتقل شده است.

⚠️ کاربران باید برای ثبت و پیگیری مشکلات، به GitHub مراجعه کنند.


نکات مهم برای کاربران Asterisk

ارتقای نسخه‌های قدیمی

کاربران Asterisk 16 و ۱۹ باید به نسخه‌های جدیدتر ارتقا دهند تا از پشتیبانی و به‌روزرسانی‌ها بهره‌مند شوند. در زمان ارتقا، حتماً فایل‌های changes و upgrade.txt را مطالعه کنید.

حذف chan_sip

ماژول قدیمی chan_sip به‌طور کامل منسوخ شده و از Asterisk حذف خواهد شد. کاربران باید به chan_pjsip مهاجرت کنند.

دریافت آخرین نسخه‌ها

برای اطلاع از جدیدترین نسخه‌ها و پشتیبانی، صفحه Wiki نسخه‌های Asterisk را به‌طور منظم بررسی کنید.


نتیجه‌گیری

وبینار اخیر، دید کاملی از پیشرفت‌ها و مسیر آینده Asterisk ارائه داد. با بهبودهایی در تماس‌های اضطراری، تشخیص گفتار و دیگر ویژگی‌ها، Asterisk 20 به‌عنوان یک نسخه پایدار و قدرتمند معرفی شده است. همچنین، مهاجرت به GitHub، مدیریت پروژه را مدرن‌تر و کارآمدتر کرده است.

🔹 برای اطلاع از جدیدترین تغییرات، با انجمن‌های Asterisk در GitHub در ارتباط باشید و به‌روزرسانی‌ها را دنبال کنید.

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها