آخرین ویرایش مهر ۱, ۱۴۰۵ حامد کوه فلاح
انتخاب نسخه مناسب Issabel برای نصب؛ Issabel ۴ یا Issabel ۵؟
انتخاب نسخه مناسب Issabelیکی از اولین و مهمترین تصمیمها قبل از راهاندازی یک سیستم تلفنی VoIP است. انتخاب اشتباه نسخه، سیستمعامل یا نسخه Asterisk میتواند باعث ایجاد مشکلات سازگاری، محدودیت در نصب ماژولها و دردسر در نگهداری پروژه شود.
در این مقاله بررسی میکنیم:
- Issabel چه نسخههایی داشته است؟
- تفاوت Issabel ۴ و Issabel ۵ چیست؟
- برای نصب جدید کدام نسخه مناسب است؟
- Asterisk ۱۶ یا Asterisk ۱۸؟
- آیا نصب آخرین ISO به معنی داشتن آخرین نسخه Issabel است؟
- چرا بعد از نصب باید سیستم را Update کنیم؟
- برای پروژه واقعی چه ترکیبی از Issabel و Asterisk انتخاب کنیم؟
این مقاله بهصورت دورهای بهروزرسانی میشود. قبل از نصب یک پروژه جدید Issabel، این صفحه را بررسی کنید تا از آخرین وضعیت نسخهها و توصیههای نصب مطلع شوید.
Issabel از کجا شروع شد؟
Issabel در سال 2017 بهعنوان ادامه مسیر یک پروژه متنباز ارتباطات یکپارچه شکل گرفت. این پروژه با هدف ادامه توسعه یک پلتفرم Open Source برای PBX، VoIP و Contact Center ایجاد شد.
در طول این سالها، Issabel در دو نسل اصلی نسخهای توسعه پیدا کرده است:
- Issabel 4
- Issabel 5
اما تفاوت این دو فقط شماره نسخه نیست؛ در Issabel ۵، زیرساخت سیستمعامل نیز تغییر کرده است.
Issabel ۴ در برابر Issabel ۵
یکی از مهمترین تفاوتهای دو نسل، سیستمعامل پایه است.
Issabel 4
Issabel ۴ بر پایه نسل قدیمیتر زیرساخت CentOS توسعه داده شد.
Issabel 5
با انتشار Issabel ۵، پروژه به Rocky Linux 8.8 مهاجرت کرد. نسخه رسمی Issabel ۵ در آوریل ۲۰۲۴ معرفی شد و در زمان انتشار، امکان انتخاب Asterisk ۱۶ یا Asterisk ۱۸ را ارائه میکرد.
بنابراین هنگام انتخاب نسخه برای یک نصب جدید، فقط شماره Issabel را بررسی نکنید؛ سیستمعامل پایه، نسخه Asterisk و سازگاری ماژولهای موردنیاز پروژه نیز اهمیت دارند.
آیا هنوز باید Issabel ۴ نصب کنیم؟
برای یک پروژه جدید، قبل از انتخاب Issabel ۴ باید دلیل مشخصی داشته باشید.
ممکن است بعضی پروژههای قدیمی به دلیل وابستگی به ماژولها، سختافزارها یا تنظیمات خاص همچنان روی Issabel ۴ اجرا شوند؛ اما اگر قرار است یک PBX جدید راهاندازی کنید، باید سازگاری نرمافزارها و ماژولهای موردنیاز را با نسخه جدیدتر بررسی کنید.
بهخصوص اگر پروژه شما قرار است چند سال نگهداری شود، انتخاب یک نسخه قدیمی فقط به دلیل آشنایی بیشتر با آن میتواند هزینه نگهداری آینده را افزایش دهد.
Issabel ۵؛ تغییر مهم در زیرساخت
یکی از مهمترین تغییرات Issabel ۵، مهاجرت از نسل قدیمی سیستمعامل به Rocky Linux 8 است.
طبق اعلام رسمی Issabel، نسخه ۵ بر پایه Rocky Linux ۸.۸ منتشر شد و در زمان انتشار، Asterisk ۱۶ و Asterisk ۱۸ در دسترس بودند. همچنین رابط کاربری بخش PBX Configuration بازطراحی شد و اصلاحات و بهینهسازیهای مختلفی در این نسخه انجام شد.
این تغییر فقط یک تغییر ظاهری نیست.
وقتی سیستمعامل پایه تغییر میکند، مواردی مانند:
- Kernel
- Repositoryها
- Packageها
- PHP
- ابزارهای سیستمی
- ماژولهای Asterisk
- Driverها
- ماژولهای جانبی
نیز تحت تأثیر قرار میگیرند.
بنابراین نمیتوان یک ماژول یا اسکریپت قدیمی Issabel ۴ را بدون بررسی روی Issabel ۵ نصب کرد.
Asterisk ۱۶ یا Asterisk ۱۸ در Issabel
در زمان انتشار رسمی Issabel ۵، امکان انتخاب Asterisk ۱۶ و Asterisk ۱۸ وجود داشت.
اما انتخاب Asterisk نباید صرفاً بر اساس «عدد بزرگتر» انجام شود.
قبل از انتخاب، این موارد را بررسی کنید:
سازگاری ماژولها
اگر پروژه به ماژولهایی مانند:
- Call Center
- FOP2
- DAHDI
- کارتهای تلفنی
- ماژولهای ضبط
- Integrationهای خارجی
نیاز دارد، سازگاری آنها با نسخه Asterisk انتخابی را بررسی کنید.
نوع پروژه
برای یک PBX ساده، نیازمندیها با یک Contact Center بزرگ متفاوت است.
پشتیبانی نرمافزارهای جانبی
این موضوع مخصوصاً در پروژههای واقعی بسیار مهم است.
ممکن است یک نسخه Asterisk از نظر فنی جدیدتر باشد اما یک ماژول تجاری یا Open Source موردنیاز پروژه هنوز برای آن آماده نشده باشد.
آیا نصب آخرین ISO یعنی داشتن آخرین نسخه Issabel؟
خیر. این یکی از مهمترین نکات این مقاله است.
ISO در واقع یک نقطه شروع برای نصب سیستم است.
بعد از نصب، ممکن است برای Issabel و اجزای آن:
- Bug Fix
- Security Update
- Package Update
- اصلاحات Asterisk
- بهبودهای سیستمعامل
- اصلاحات ماژولها
منتشر شده باشد.
بنابراین در یک نصب جدید، فقط به تاریخ ISO نگاه نکنید.
فرآیند صحیح را میتوان به شکل زیر در نظر گرفت:
آخرین ISO مناسب
↓
نصب Issabel
↓
بررسی نسخه Asterisk
↓
Update سیستم
↓
بررسی وضعیت سرویسها
↓
شروع تنظیمات پروژه خود Issabel نیز در معرفی نسخه ۵ بر قابلیت بهروزرسانی و پشتیبانی مستمر از طریق yum update تأکید کرده است.
چرا بعد از نصب Issabel باید Update کنیم؟
این مرحله را حذف نکنید.
فرض کنید ISO شما در تاریخ مشخصی منتشر شده است.
چند ماه بعد ممکن است:
ISO
↓
Package Update
↓
Security Fix
↓
Bug Fix
↓
Module Update منتشر شده باشد.
در این شرایط اگر فقط ISO را نصب کنید، لزوماً آخرین وضعیت نرمافزاری موجود روی Repositoryهای Issabel را ندارید.
بنابراین یکی از اصول مهم نصب Issabel این است:
آخرین ISO مناسب را نصب کنید و سپس سیستم را از Repositoryهای معتبر Update کنید.
البته قبل از Update در یک پروژه Production، باید سازگاری Update با ماژولها و شرایط همان پروژه بررسی شود.
توصیه ویپ ایران برای نصب Issabel
برای یک نصب جدید، توصیه ما این است که ابتدا نسخهای را انتخاب کنید که برای نیازهای پروژه پشتیبانی و سازگاری مناسبی داشته باشد و سپس:
- آخرین ISO معتبر را دریافت کنید.
- نسخه Asterisk موردنیاز پروژه را انتخاب کنید.
- Issabel را نصب کنید.
- Repositoryها را بررسی کنید.
- سیستم را Update کنید.
- نسخه Issabel و Asterisk را بررسی کنید.
- سپس تنظیمات PBX را انجام دهید.
در زمان انتشار Issabel ۵، نسخه رسمی با Rocky Linux ۸.۸ و Asterisk ۱۶/۱۸ ارائه شد.
نکته: انتخاب Asterisk باید بر اساس نیاز پروژه و سازگاری ماژولها انجام شود، نه صرفاً بر اساس اینکه کدام شماره جدیدتر است.
آیا Issabel دائماً ISO جدید منتشر میکند؟
نه لزوماً.
این نکته برای کاربران جدید بسیار مهم است.
بین Release جدید ISO و Updateهای نرمافزاری تفاوت وجود دارد.
ممکن است پروژه مدت زیادی یک ISO مشخص داشته باشد اما در همین مدت Repositoryها مرتباً Package و Update دریافت کنند.
بنابراین:
آخرین ISO ≠ تمام Updateهای منتشرشده بعد از آن
و به همین دلیل است که بعد از نصب باید وضعیت Update سیستم را نیز بررسی کنید.
قبل از نصب Issabel این موارد را بررسی کنید
قبل از اینکه ISO را روی سرور نصب کنید، این موارد را مشخص کنید:
۱. نوع پروژه
PBX ساده است یا Contact Center؟
۲. تعداد داخلیها
تعداد کاربران و Concurrent Callها چقدر است؟
3. SIP Trunk
از چه نوع SIP Trunk استفاده میکنید؟
۴. سختافزار
آیا نیاز به:
- DAHDI
- کارت تلفنی
- FXO/FXS
- E1
- Gateway
دارید؟
۵. ماژولها
چه ماژولهایی قرار است روی Issabel نصب شوند؟
6. Asterisk
ماژولهای موردنیاز با کدام نسخه Asterisk سازگار هستند؟
۷. سیستمعامل
آیا نرمافزارهای جانبی پروژه با سیستمعامل پایه نسخه Issabel سازگارند؟
این بررسیها میتوانند جلوی بسیاری از مشکلاتی را بگیرند که بعد از نصب خودشان را نشان میدهند.
آیا Issabel ۶ منتشر شده است؟
در این مقاله باید از اعلام نسخه آینده بهعنوان یک واقعیت قطعی خودداری کنیم، مگر اینکه Issabel آن را رسماً منتشر و مشخصاتش را اعلام کرده باشد.
اگر در آینده Issabel 6 با سیستمعامل یا نسخه Asterisk جدید منتشر شود، این بخش مقاله را بهروزرسانی خواهیم کرد.
بنابراین این صفحه را بهعنوان یک راهنمای زنده انتخاب نسخه Issabel نگه میداریم.
جمعبندی؛ برای نصب Issabel چه کار کنیم؟
اگر بخواهیم کل مقاله را در چند خط خلاصه کنیم:
برای نصب جدید، ابتدا آخرین نسخه رسمی و مناسب Issabel را انتخاب کنید، سپس نسخه Asterisk را بر اساس نیاز و سازگاری پروژه مشخص کنید و بعد از نصب حتماً Updateهای موجود را اعمال کنید.
به خاطر داشته باشید:
آخرین ISO بهتنهایی الزاماً آخرین وضعیت نرمافزاری Issabel نیست.
فرمول ساده:
Latest Suitable ISO
+
Required Asterisk Version
+
System Update
+
Module Compatibility Check
=
Installation مناسب برای پروژه آموزش حرفهای Issabel
اگر هدف شما فقط نصب Issabel نیست و میخواهید طراحی، نصب، امنیت، SIP، Asterisk، Queue، Call Center، مانیتورینگ و عیبیابی را بهصورت عملی یاد بگیرید، پیشنهاد ما یادگیری اصولی VoIP و Issabel است.
در دورههای آموزشی ویپ ایران، مباحث Issabel و VoIP با تمرکز بر سناریوهای واقعی پروژه بررسی میشوند.
[مشاهده دورههای آموزشی ویپ ایران]
منابع و مقالات تخصصی Issabel
اگر به دنبال آموزشها و مقالات تخصصیتر درباره Issabel، نصب، تنظیمات، عیبیابی و راهاندازی سیستم تلفنی هستید، میتوانید مقالات و مطالب تخصصی را در مرجع ایزابل ایران نیز دنبال کنید:














