نصب ایزابل و آمادهسازی مرکز تلفن آزمایشی
نصب را از یک ماشین خالی و شبکهٔ جدا شروع کنید؛ نسخه و راه برگشت را پیش از اتصال خط و کاربران کاری مشخص کنید.
این راهنما براساس مستندات رسمی تهیه شده و توسط نتمسترز بهصورت عملی آزمایش نشده است.
آخرین بازبینی متن:
در این صفحه
مبنای نصب و فایل قابل بررسی
این راهنما مسیر نصب با اسکریپت رسمی Issabel 5 روی Rocky Linux 8 را برای یک آزمایش جدا توضیح میدهد. مبنای سیستمعامل، راهنمای رسمی Rocky 8.9 Minimal و انتخاب موتور در نصب، Asterisk 18 است. این روش، آموزش صفحههای ISO جدید ایزابل یا توصیه به استفادهٔ تولیدی از نسخهٔ قدیمی نیست.
فایل issabel5-netinstall.sh را از پروژهٔ رسمی IssabelPBX در SourceForge دریافت کنید. نسخهٔ بررسیشده در ۱۶ اکتبر ۲۰۲۶، SHA-256 زیر را دارد؛ خود فایل دریافت و با مقدار اعلامشده تطبیق داده شده است. اگر هش متفاوت بود، ابتدا تغییرات نسخهٔ تازه را بررسی کنید؛ دستورهای این متن را خودکار به آن تعمیم ندهید.
b2d68b1ee478485e303557f11a8b811fbc8b2dd74f5563be48cb18d4137d23e7اسکریپت بستهها را از مخزن زنده دریافت میکند؛ ثابتبودن هش آن، نسخهٔ ثابت همهٔ بستهها یا سلامت کل زنجیرهٔ دریافت را تضمین نمیکند. در همین کد، تغییر SELinux، خاموشکردن firewalld و دریافت برخی بستهها بدون بررسی امضا دیده میشود. بنابراین این مسیر را فقط روی VM خالی و شبکهٔ آزمایشی محصور، بدون داده و اعتبارنامهٔ کاری اجرا کنید. آمادهسازی مرکز شرکت به ارزیابی روش نصب، اصالت بستهها و اصلاحات امنیتی جاری نیاز دارد.
طرح محیط آزمایشی
نمونهٔ پیشنهادی یک VM تازه با نام PBX-LAB، دو vCPU، چهار گیگابایت RAM و دیسک خالی چهلگیگابایتی است. این اعداد صرفاً نقطهٔ شروع آزمایشاند؛ حداقل رسمی سازنده یا ظرفیت تماس شرکت نیستند. VM نباید دیسک یا کارت متصل به تولید داشته باشد.
یک شبکهٔ مجازی جدا برای مدیر 10.77.50.10 و مرکز 10.77.50.20/24 آماده کنید. دو دستگاه آزمایشی 10.77.50.31 و 10.77.50.32 بعداً به آن افزوده میشوند. نشانیها باید در محیط شما آزاد باشند. دسترسی خروجی برای دریافت بستهها، در صورت نیاز، کنترلشده باشد؛ ورودی عمومی یا ترانک واقعی ایجاد نشود.
کنسول میزبان باید در دسترس باشد. پیش از تأیید انتخاب دیسک در نصب، خالیبودن و مالکیت دیسک را کنترل کنید؛ نصب روی دیسک اشتباه میتواند دادهٔ آن را از بین ببرد. رمز سیستم و پنل را مستقل و در محل امن نگه دارید.
نصب سیستمعامل روی ماشین خالی
ISO مربوط به Rocky Linux 8 را از منبع رسمی بگیرید و با CHECKSUM همان فایل بررسی کنید. VM خالی را از ISO بوت کنید؛ در راهنمای 8.9، گزینهٔ Test this media & install Rocky Linux 8 آزمون رسانه را پیش از نصب انجام میدهد. زبان نصب را انتخاب کنید.
در Installation Summary، منطقهٔ زمانی، Minimal Install و شبکه را تنظیم کنید. در Installation Destination فقط دیسک خالی همین VM را انتخاب و برای این تمرین Automatic را تعیین کنید. نشانی مرکز 10.77.50.20/24 است؛ Gateway و DNS باید متعلق به شبکهٔ آزمایشی خودتان باشند. حساب مدیریتی و رمز قوی مستقل بسازید. پس از کنترل دیسک مقصد، Begin Installation و در پایان Reboot System را بزنید و رسانهٔ نصب را جدا کنید.
قبل از نصب ایزابل، از کنسول وارد شوید، دسترسی مجاز به مخازن و فضای آزاد را کنترل و یک نقطهٔ برگشت از همین VM خالی آماده کنید. روی سروری با وبسایت، دیتابیس یا PBX موجود این اسکریپت را اجرا نکنید.
اجرای فایل بررسیشده و انتخابها
فایل دریافتی را به VM منتقل کنید. در پوستهٔ لینوکس، ابتدا هش را بخوانید و با مقدار بالا مقایسه کنید؛ سپس متن را بررسی کنید. فرمان اجرا جداست و فقط پس از تطبیق فایل، با دسترسی root در کنسول همین VM آزمایشی اجرا میشود.
sha256sum issabel5-netinstall.sh
less issabel5-netinstall.shbash ./issabel5-netinstall.sh- زبان را انتخاب کنید. در Select Asterisk version گزینهٔ 18 را انتخاب کنید؛ این فایل گزینههای 16 و 18 دارد.
- در Choose additional package(s)، برای این آزمایشِ داخلی، افزونههای اختیاری را انتخاب نکنید. گزینهٔ Issabel Network مربوط به ماژولهای دارای مجوز است؛ درایور سختافزاری Wanpipe نیز برای VM بدون کارت تلفنی لازم نیست.
- اجازه دهید دریافت و نصب بستهها تمام شود. در مرحلهٔ حسابها، رمز MariaDB root و سپس رمز admin وب را تعیین و هرکدام را تأیید کنید. این دو حساب با root لینوکس فرق دارند؛ رمزها را مستقل و مطابق محدودیت فرم بسازید.
- اسکریپت در پایان راهاندازی مجدد میکند. از کنسول وارد شوید و نتیجه را بررسی کنید؛ رسیدن به پایان اسکریپت بهتنهایی موفقیت همهٔ بستهها را ثابت نمیکند.
فایل /tmp/netinstall.log و در صورت وجود /tmp/netinstall_errors.txt را برای خطا بررسی کنید؛ لاگ ممکن است اطلاعات محیط داشته باشد و نباید عمومی منتشر شود. اگر دریافت بسته یا تنظیم حساب شکست خورد، مرکز را آماده اعلام نکنید. خطا را مشخص کنید و برای تکرار نصب، به نقطهٔ پاکِ پیش از نصب برگردید؛ اجرای دوبارهٔ بیبررسی روی نصب نیمهکاره راه حل عمومی نیست.
کنترل شبکه و مدیریت پس از نصب
در نصب آماده، System → Network → Network Parameters محل بررسی تنظیم شبکه است. IP ثابت مرکز، ماسک و در صورت نیاز Gateway و DNS مجاز را با شبکهٔ واقعی تطبیق دهید. تغییر شبکه میتواند نشست وب را قطع کند؛ کنسول و آدرس تازه را پیشاپیش آماده داشته باشید.
نام و نسخهٔ ایزابل، سیستمعامل، Asterisk و بستههای اصلی را ثبت کنید. در Asterisk CLI، core show version نسخهٔ موتور را نشان میدهد. نشانی مدیریت HTTPS را از تنظیم واقعی بگیرید و هویت گواهی را پیش از اعتماد بررسی کنید. ردکردن همیشگی هشدار گواهی راه تنظیم اعتماد نیست.
cat /etc/rocky-release
rpm -q issabel issabel-system issabel-pbx issabelPBX issabel-firstboot asterisk18
ip -brief addressدر شبکهٔ نمونه، پنل را از https://10.77.50.20 باز و هویت گواهی را از مسیر مدیریتی معتبر کنترل کنید؛ حساب ورود admin و رمز همان مرحلهٔ نصب است. اگر وب باز نمیشود، ابتدا IP واقعی و خطاهای نصب را از کنسول بررسی کنید. با توجه به تغییر فایروال توسط نصب، شبکه همچنان محصور بماند و محدودیت دسترسیها پیش از استفادهٔ واقعی بررسی شود.
معیار اولین تحویل
- VM از دیسک خودش بوت شود و دسترسی مجاز کنسول و پنل برقرار بماند.
- IP و زمان سیستم با طرح آزمایش سازگار و نسخههای واقعی ثبت شده باشند.
- دو داخلی جدا ثبت و تماس داخلی در هر دو جهت با صدای دوطرفه امتحان شود.
- بعد از راهاندازی مجددِ هماهنگشده، مدیریت و ثبت دوبارهٔ داخلیها بررسی شود؛ نتیجهٔ واقعی نوشته شود.
این آزمون اتصال اپراتور، IVR، صف یا ضبط را تأیید نمیکند. برای شناخت نقش اجزا، تفاوت ایزابل و Asterisk را بخوانید.
برای اجرای اولین تماس، ساخت داخلی و اتصال MicroSIP را دنبال کنید؛ سپس از همین مرکز آزمایشی بکاپ و آزمون بازیابی بگیرید.