VoIP, ایزابل 5, مقالات

آموزش نصب و تنظیم ماژول Caller ID Fixed یا اصلاح کالر آیدی در ایزابل

📞 آموزش نصب و تنظیم ماژول Caller ID Fixed در ایزابل

در این آموزش قصد داریم نحوه نصب، فعال‌سازی و تنظیم ماژول Caller ID Fixed در ایزابل (Issabel) را بررسی کنیم.

این ماژول برای اصلاح Caller ID تماس‌های ورودی استفاده می‌شود. پس از نصب، می‌توان تماس‌های ورودی را ابتدا به ماژول ارسال کرد تا Caller ID آن‌ها اصلاح شده و سپس تماس به مسیر اصلی خود در ایزابل منتقل شود.


🛠️ مرحله اول: نصب ماژول Caller ID Fixed

برای شروع، ابتدا از طریق SSH یا کنسول سرور ایزابل وارد Command Line شوید.

سپس دستور زیر را به‌صورت کامل کپی کرده و در ترمینال وارد کنید:

cd /root && curl -fL -o callerid-fixed.zip https://afratik.ir/wp-content/uploads/2026/10/callerid-fixed-2.zip \
&& unzip -o callerid-fixed.zip \
&& cd callerid-fixed \
&& chmod 755 install.sh \
&& ./install.sh -y

📌 این دستور چه کاری انجام می‌دهد؟

  1. 📥 دانلود فایل ماژول
  2. 📦 خارج کردن فایل ZIP
  3. 📂 ورود به پوشه ماژول
  4. 🔐 اعطای دسترسی اجرای فایل install.sh
  5. ⚙️ اجرای اسکریپت نصب

پس از اجرای موفقیت‌آمیز دستور، ماژول Caller ID Fixed روی سیستم ایزابل نصب خواهد شد.


🔀 مرحله دوم: تنظیم Trunk ورودی

پس از نصب ماژول، باید تماس‌های ورودی را به Context مربوط به Caller ID Fixed ارسال کنیم.

برای این کار وارد تنظیمات Trunk ورودی موردنظر خود شوید و مقدار Context را به شکل زیر قرار دهید:

to-callerid-fixed

در صورتی که تنظیمات Trunk شما Context را به‌صورت کامل نمایش می‌دهد، مقدار موردنظر به شکل زیر خواهد بود:

context=to-callerid-fixed

☎️ نتیجه این تنظیم:تماس‌های ورودی ابتدا وارد Context زیر می‌شوند:

to-callerid-fixed

سپس ماژول Caller ID Fixed تماس را دریافت کرده و عملیات اصلاح Caller ID را روی آن انجام می‌دهد.


🌐 مرحله سوم: ورود به تنظیمات ماژول

پس از نصب، یک منوی جدید برای ماژول در پنل وب ایزابل ایجاد می‌شود.

مسیر دسترسی به ماژول:

PBX → Caller ID Fixed

وارد این قسمت شوید تا تنظیمات ماژول را مشاهده کنید.


✅ مرحله چهارم: فعال‌سازی ماژول

در صفحه تنظیمات Caller ID Fixed ابتدا مطمئن شوید که گزینه Enable فعال باشد.

⚠️ نکته مهم:اگر ماژول غیرفعال باشد، حتی در صورتی که Context ترانک به‌درستی تنظیم شده باشد، فرآیند اصلاح Caller ID انجام نخواهد شد.


🎯 مرحله پنجم: تنظیم Target Context

یکی از مهم‌ترین تنظیمات ماژول، گزینه Target context است.

اگر می‌خواهید پس از اصلاح Caller ID، تماس مسیر عادی خود را در ایزابل ادامه دهد، مقدار این گزینه را برابر با مقدار زیر قرار دهید:

from-trunk

⚙️ تنظیمات اصلی

تنظیم مقدار
🔘 Enable فعال
📥 Incoming Context to-callerid-fixed
🎯 Target context from-trunk

🔄 نحوه عملکرد ماژول

پس از انجام تنظیمات، مسیر تماس ورودی به شکل زیر خواهد بود:

📞 تماس ورودی
      ↓
📥 Trunk
      ↓
🔧 to-callerid-fixed
      ↓
🛠️ Caller ID Fixed
      ↓
🎯 from-trunk
      ↓
📞 ادامه مسیر عادی تماس در ایزابل

به این ترتیب، تماس قبل از ورود به مسیر اصلی ایزابل از ماژول Caller ID Fixed عبور کرده و Caller ID آن اصلاح می‌شود.


⚠️ اگر از ماژول دیگری استفاده می‌کنید

در صورتی که پس از اصلاح Caller ID قصد دارید تماس به ماژول دیگری ارسال شود، نیازی نیست مقدار Target context را روی from-trunk قرار دهید.

در این حالت باید Context مربوط به ماژول مقصد را در قسمت Target context وارد کنید.

برای مثال، اگر ماژول دیگری از Context زیر استفاده می‌کند:

my-custom-context

باید مقدار Target context را نیز به شکل زیر تنظیم کنید:

my-custom-context

🔀 مسیر تماس در این حالت

📞 تماس ورودی
      ↓
📥 Trunk
      ↓
🔧 to-callerid-fixed
      ↓
🛠️ Caller ID Fixed
      ↓
🔀 Context ماژول بعدی
      ↓
📞 ادامه پردازش تماس

📝 جمع‌بندی تنظیمات

برای یک سناریوی معمول که هدف فقط اصلاح Caller ID و سپس ادامه مسیر عادی تماس است، تنظیمات باید به شکل زیر باشد:

1️⃣ نصب ماژول

cd /root && curl -fL -o callerid-fixed.zip https://afratik.ir/wp-content/uploads/2026/10/callerid-fixed-2.zip \
&& unzip -o callerid-fixed.zip \
&& cd callerid-fixed \
&& chmod 755 install.sh \
&& ./install.sh -y

2️⃣ Context ترانک ورودی

to-callerid-fixed

3️⃣ فعال‌سازی ماژول

Enable = فعال

4️⃣ Target Context

from-trunk

🎉 نتیجه‌گیری

با انجام مراحل بالا، تماس‌های ورودی ابتدا وارد Caller ID Fixed شده، عملیات اصلاح Caller ID روی آن‌ها انجام می‌شود و سپس تماس به from-trunk منتقل شده و مسیر عادی خود را در ایزابل ادامه می‌دهد.

💡 نکته:اگر از ماژول یا سیستم پردازش تماس دیگری استفاده می‌کنید، کافی است Context مقصد آن ماژول را به‌جای from-trunk در قسمت Target context قرار دهید.

📌 توجه: قبل از اجرای دستورات نصب، مطمئن شوید که سرور ایزابل شما به اینترنت دسترسی دارد و دسترسی مناسب برای اجرای دستورات مدیریتی را در اختیار دارید.

دیدگاهتان را بنویسید