رفع خطای رجیستر نشدن داخلی‌ها در ایزابل (Issabel)



رفع خطای رجیستر نشدن داخلی‌ها در ایزابل (Issabel)

یکی از خطاهای رایج در سیستم‌های تلفنی VoIP مبتنی بر ایزابل (Issabel)، رجیستر نشدن داخلی‌ها یا همون Register Failed در سافت‌فون‌ها و تلفن‌های IP هست. این مشکل اگرچه ساده به نظر می‌رسه، اما می‌تونه دلایل مختلفی داشته باشه که در این مقاله به‌طور کامل به اون‌ها می‌پردازیم و راهکارهایی برای رفع این خطا ارائه می‌دهیم.


خطای رجیستر نشدن چیست؟

وقتی یک داخلی (مثلاً 200) روی سافت‌فون یا گوشی آی‌پی وارد می‌کنید و پیام‌هایی مثل زیر رو می‌بینید:

  • Register Failed
  • Timeout
  • 403 Forbidden
  • No Response from Server

یعنی اتصال داخلی به سرور VoIP برقرار نشده و ثبت (Register) صورت نگرفته.


🔍 دلایل رایج رجیستر نشدن داخلی‌ها در ایزابل

1. 🔐 اشتباه در نام کاربری یا پسورد

  • نام کاربری داخلی باید دقیقاً با شماره داخلی یکی باشه (مثلاً 1001).
  • رمز عبور (secret) باید همون باشه که در تنظیمات داخلی در ایزابل تعریف کردید.

2. 🌐 اشتباه در IP یا آدرس سرور

  • در سافت‌فون یا تلفن IP باید IP سرور ایزابل مثلاً 192.168.1.5 یا دامنه صحیح وارد بشه.
  • مطمئن بشید که سافت‌فون روی شبکه‌ای هست که به سرور دسترسی داره.

3. 🚫 فایروال و SELinux

  • فایروال لینوکس یا مودم می‌تونه پورت 5060 پورت SIP رو بسته باشه.
  • از دستور iptables -L یا پنل ایزابل بخش System → Firewall بررسی کنید.
  • بهتره موقتاً SELinux روی Permissive باشه (مخصوصاً برای تست).

4. 🔄 فعال نبودن سرویس Asterisk

  • مطمئن بشید سرویس Asterisk در حال اجراست:

systemctl status asterisk

  • اگه متوقفه، با این دستور فعالش کنید:

systemctl start asterisk

5. 🔀 مشکل NAT یا استفاده خارج از شبکه داخلی

  • اگر از اینترنت یا پشت NAT داخلی هستید، تنظیمات SIP NAT در ایزابل باید درست باشه.
    • از مسیر: PBX → Tools → Asterisk SIP Settings
      • external IP = آی‌پی واقعی شما
      • local network = محدوده شبکه داخلی مثلاً 192.168.1.0/255.255.255.0

🛠 چک لیست سریع رفع مشکل رجیستر نشدن

مورد

چک کنید

نام داخلی و پسورد

دقیقاً وارد شده؟

آدرس سرور SIP

آی‌پی درست یا دامنه فعال هست؟

فایروال

پورت 5060 بازه؟

سرویس Asterisk

اجرا شده یا نه؟

NAT

اگر بیرون از شبکه هستید، تنظیمات NAT اوکی هست؟


مثال عملی

در یکی از پروژه‌ها، کاربر داخلی 101 را روی Zoiper تعریف کرده بود ولی خطای Register Timeout می‌داد. با بررسی مشخص شد:

  • IP سرور به‌جای 192.168.1.20 اشتباهی 192.168.1.2 وارد شده بود!
  • پس از تصحیح آدرس، داخلی بلافاصله رجیستر شد.

 


🎯 جمع‌بندی

مشکل رجیستر نشدن داخلی‌ها در ایزابل معمولاً مربوط به یکی از موارد زیره:

  • اشتباه در تنظیمات داخلی
  • قطع بودن سرویس Asterisk
  • فایروال و NAT
  • اشتباه در آدرس‌دهی

با یک بررسی مرحله‌ای و اجرای این چک‌لیست، معمولاً در کمتر از ۵ دقیقه مشکل برطرف می‌شه.


💡 اگر همچنان مشکل رجیستر نشدن دارید یا نیاز به پشتیبانی حرفه‌ای دارید، می‌تونید از خدمات مشاوره و اجرای پروژه VoIP در alborzvoip.ir استفاده کنید.