رفع خطای رجیستر نشدن داخلی در ایزابل
رفع خطای رجیستر نشدن داخلی در ایزابل: در شبکههای تلفنی مبتنی بر ایزابل (Issabel)، یکی از مشکلات رایج، عدم ثبت (Register) داخلیها در سافتفونها یا تلفنهای IP است. این مشکل میتواند ناشی از عوامل مختلفی باشد که در ادامه به بررسی آنها و راهکارهای پیشنهادی میپردازیم.
در این نوشته میخوانید:
- دلایل رایج رجیستر نشدن داخلی در ایزابل
- چکلیست سریع برای رفع مشکل ثبت داخلیها
- چند مثال عملی خطای رجیستر نشدن داخلی در ایزابل
- سوالات متداول: رجیستر نشدن داخلی در ایزابل
دلایل رایج رجیستر نشدن داخلی در ایزابل
1. اشتباه در نام کاربری یا رمز عبور
- نام کاربری: باید دقیقاً با شماره داخلی تعریفشده در ایزابل مطابقت داشته باشد.
- رمز عبور: باید همان رمزی باشد که در تنظیمات داخلی در ایزابل تعیین شده است.
2. اشتباه در آدرس IP یا دامنه سرور
- آدرس سرور: اطمینان حاصل کنید که آدرس IP یا دامنه واردشده در سافتفون یا آیپیفون صحیح است.
- دسترسی شبکه: بررسی کنید که دستگاه موردنظر به شبکهای متصل است که به سرور ایزابل دسترسی دارد.
3. تنظیمات فایروال و SELinux
- پورت SIP: مطمئن شوید که پورت 5060 (پورت پیشفرض SIP) در فایروال سرور و مودم باز است.
- SELinux: برای تست، میتوانید SELinux را موقتاً در حالت Permissive قرار دهید.
4. عدم فعال بودن سرویس Asterisk
- بررسی وضعیت سرویس: با دستور
systemctl status asteriskوضعیت سرویس Asterisk را بررسی کنید. - راهاندازی مجدد: در صورت غیرفعال بودن، با دستور
systemctl start asteriskسرویس را راهاندازی کنید.
5. مشکلات NAT و استفاده خارج از شبکه داخلی
- تنظیمات NAT: در صورتی که از خارج شبکه داخلی به سرور متصل میشوید، تنظیمات NAT در ایزابل باید بهدرستی پیکربندی شده باشد.
- تنظیمات SIP: از مسیر PBX → Tools → Asterisk SIP Settings، آدرس IP خارجی و محدوده شبکه داخلی را بهدرستی تنظیم کنید.
6. مسدود شدن IP توسط Fail2Ban
اگر داخلی چند بار اشتباه رجیستر شود، IP آن ممکن است توسط Fail2Ban مسدود شود. Fail2Ban یک سیستم امنیتی در ایزابل است که IPهای مشکوک را پس از چند بار تلاش ناموفق رجیستر مسدود میکند. برای رفع مشکل، میتوانید از بخش Fail2Ban در پنل وب ایزابل IP را Unban کنید.
مراحل رفع مشکل از طریق وب ایزابل:
وارد پنل ایزابل شوید.
از مسیر: System → Security → Fail2Ban وارد شوید.
IP مسدود شده را در لیست پیدا کرده و “Unban” را بزنید.
در صورت نیاز، IP را به Whitelist اضافه کنید تا دیگر مسدود نشود.
چکلیست سریع برای مشکل رجیستر داخلی در ایزابل
| مورد بررسی | توضیحات |
|---|---|
| نام کاربری و رمز عبور | اطمینان از مطابقت با تنظیمات داخلی در ایزابل |
| آدرس سرور SIP | بررسی صحت آدرس IP یا دامنه واردشده |
| پورت 5060 | اطمینان از باز بودن پورت در فایروال و مودم |
| سرویس Asterisk | بررسی فعال بودن سرویس و راهاندازی در صورت نیاز |
| تنظیمات NAT | پیکربندی صحیح برای اتصال از خارج شبکه داخلی |
| مسدود شدن IP توسط Fail2Ban | Unban کردن آیپی مسدود شده در ایزابل |
چند مثال عملی خطای رجیستر نشدن داخلی در ایزابل
- در یک سازمان، داخلی آیپیفون Yealink با خطای 403 مواجه بود. بررسی رمز داخلی نشان داد اشتباه وارد شده؛ با اصلاح اطلاعات، اتصال برقرار شد.
- داخلی یکی از پرسنل دورکار از بیرون سازمان با خطای Timeout روبرو بود. NAT در تنظیمات Issabel ناقص بود؛ پس از تنظیم IP خارجی، مشکل رجیستر داخلی ایزایل حل شد.
- در یک پروژه بین شعب، داخلیهای دفتر مرکزی رجیستر نمیشدند. بررسی فایروال مودم نشان داد پورت 5060 بسته است. پس از باز کردن پورت، ارتباط برقرار شد.
- کاربر با سافتفون Zoiper چند بار IP اشتباه وارد کرده بود و Fail2Ban دسترسیاش را مسدود کرده بود. با بررسی لاگها در بخش Security، آدرس رفع بلاک شد و اتصال برقرار شد.
سوالات متداول: رجیستر نشدن داخلی در ایزابل
چرا پس از تعریف داخلی جدید، سافتفون یا تلفن IP خطای «Register Failed» یا «Timeout» نمایش میدهد؟
این خطای رجیستر نشدن داخلی در ایزابل معمولاً به دلایل زیر رخ میدهد:
- اطلاعات نادرست داخلی: اطمینان حاصل کنید که شماره داخلی (User ID) و رمز عبور (Secret) بهدرستی وارد شدهاند.
- آدرس IP یا دامنه نادرست: بررسی کنید که آدرس سرور SIP (IP یا دامنه) صحیح باشد.
- عدم دسترسی به شبکه: مطمئن شوید که دستگاه موردنظر به شبکهای متصل است که به سرور ایزابل دسترسی دارد.
چگونه میتوانم بررسی کنم که پورتهای موردنیاز برای SIP در سرور ایزابل باز هستند؟
برای بررسی وضعیت پورتها:
- وارد محیط ترمینال سرور ایزابل شوید.
- دستور زیر را اجرا کنید تا وضعیت پورت 5060 (پورت پیشفرض SIP) را بررسی کنید:
iptables -L -n | grep 5060
- در صورت استفاده از فایروالهای دیگر یا SELinux، تنظیمات مربوطه را بررسی و در صورت لزوم، پورت موردنظر را باز کنید.
هنگام اتصال از خارج از شبکه داخلی، داخلیها رجیستر نمیشوند. چه تنظیماتی باید انجام دهم؟
برای اتصال از خارج شبکه (مثلاً از طریق اینترنت):
- تنظیمات NAT در ایزابل: وارد مسیر
PBX → Tools → Asterisk SIP Settingsشوید و موارد زیر را تنظیم کنید:- External IP: آدرس IP عمومی سرور ایزابل
- Local Networks: محدوده شبکههای داخلی (مثلاً
192.168.1.0/255.255.255.0)
- پورت فورواردینگ در مودم/روتر: اطمینان حاصل کنید که پورتهای موردنیاز (مانند 5060 برای SIP و 10000-20000 برای RTP) به سمت سرور ایزابل فوروارد شدهاند.
چگونه میتوانم وضعیت رجیستر شدن داخلیها را در ایزابل بررسی کنم؟
برای بررسی وضعیت داخلیها:
- وارد محیط ترمینال سرور ایزابل شوید.
- دستور زیر را اجرا کنید:
asterisk -rvvv
- سپس دستور زیر را وارد کنید تا وضعیت داخلیها نمایش داده شود:
sip show peers
در خروجی، وضعیت هر داخلی (مانند OK، UNREACHABLE یا UNKNOWN) نمایش داده میشود.
چرا برخی از تلفنهای IP (مثلاً گرند استریم) رجیستر نمیشوند، در حالی که سایر دستگاهها مشکلی ندارند؟
این مشکل ممکن است به دلایل زیر باشد:
- بلاک شدن IP توسط Fail2Ban: برخی از دستگاهها ممکن است بهدلیل تلاشهای ناموفق متعدد برای رجیستر شدن، توسط Fail2Ban بلاک شده باشند. برای بررسی:
- وارد محیط ترمینال سرور ایزابل شوید.
- دستور زیر را اجرا کنید تا لیست IPهای بلاکشده را مشاهده کنید:
fail2ban-client status asterisk
- در صورت مشاهده IP دستگاه موردنظر در لیست، آن را از بلاک خارج کنید.
- تنظیمات نادرست در تلفن IP: بررسی کنید که تنظیمات داخلی (شماره داخلی، رمز عبور، آدرس سرور) بهدرستی در تلفن وارد شده باشد.
- نسخه فیرمور دستگاه: اطمینان حاصل کنید که Firmware تلفن بهروز باشد و با ایزابل سازگاری داشته باشد.
با بررسی مرحلهبهمرحله موارد فوق و استفاده از چکلیست ارائهشده، میتوانید در کمترین زمان ممکن مشکل را شناسایی و رفع کنید.
اگر به دنیای میکروتیک علاقهمندید، دورههای میکروتیک نت ادمین پلاس شما را در این مسیر همراهی میکنند. ضمنا، در کانال یوتوب نت ادمین پلاس، میتوانید ویدیوهای پروژهمحور زیادی را در خصوص سناریوهای کاربردی میکروتیک ببینید.
این نوشتهها را هم بخوانید:
تجهیزات لازم برای راهاندازی مرکز تلفن VoIP

