تلفن تحت شبکه voip

آموزش راه‌اندازی سرویس تلفن اینترنتی VoIP در ایزابل (Issabel)

آموزش راه‌اندازی سرویس تلفن اینترنتی VoIP در ایزابل (Issabel)

📞 آموزش راه‌اندازی سرویس تلفن اینترنتی VoIP در ایزابل (Issabel)

راهنمای کامل نصب، تنظیم و پیکربندی مرکز تلفن IP مبتنی بر Issabel برای سازمان‌ها و شرکت‌ها

📌 VoIP چیست؟

VoIP یا Voice over Internet Protocol فناوری انتقال تماس‌های صوتی از طریق شبکه‌های کامپیوتری و اینترنت است.
در این تکنولوژی به جای استفاده از خطوط تلفن سنتی، تماس‌ها توسط پروتکل IP منتقل می‌شوند.

راه اندازی شبکه خدمات شبکه و سرور wireshark برونسپاری شبکه

مرکز تلفن‌های تحت شبکه مانند Issabel امکان مدیریت داخلی‌ها، صف تماس، ضبط مکالمات، منشی تلفنی، کنفرانس صوتی و اتصال خطوط شهری را فراهم می‌کنند.

☎️ ایزابل (Issabel) چیست؟

Issabel یک سیستم تلفنی متن‌باز (Open Source) مبتنی بر Asterisk است که برای راه‌اندازی مرکز تلفن IP استفاده می‌شود.

این سیستم جایگزین مناسبی برای PBXهای سنتی بوده و امکانات حرفه‌ای مانند مدیریت کاربران، تماس‌های ورودی و خروجی، سیستم پاسخگوی خودکار (IVR)، گزارش‌گیری تماس‌ها و ارتباط با CRM را ارائه می‌دهد.

🚀 کاهش هزینه‌ها

با استفاده از VoIP هزینه تماس‌های داخلی، بین شعب و تماس‌های بین‌المللی کاهش پیدا می‌کند.

⚙️ مدیریت حرفه‌ای

مدیر شبکه می‌تواند تمام داخلی‌ها، کاربران و تماس‌ها را از طریق یک پنل تحت وب مدیریت کند.

🌐 قابلیت توسعه

امکان افزایش داخلی‌ها، اتصال شعب و استفاده از تلفن نرم‌افزاری وجود دارد.

🏢 کاربردهای VoIP و Issabel در سازمان‌ها

  • ✅ شرکت‌ها و سازمان‌های اداری
  • ✅ مراکز تماس (Call Center)
  • ✅ کارخانه‌ها و مجموعه‌های صنعتی
  • ✅ دانشگاه‌ها و مراکز آموزشی
  • ✅ شرکت‌های دارای چند شعبه
  • ✅ سیستم‌های پشتیبانی و فروش


💡 نکته مهم:

برای پیاده‌سازی یک سیستم VoIP حرفه‌ای، تنها نصب Issabel کافی نیست.
مواردی مانند طراحی شبکه، QoS، VLAN صوت، امنیت، پهنای باند و تنظیمات فایروال نقش بسیار مهمی در کیفیت مکالمات دارند.

🖥️ معماری ساده یک سیستم VoIP مبتنی بر Issabel

☎️ تلفن IP کاربران

⬇️

 

🔀 سوئیچ شبکه

⬇️

 

🖥️ سرور Issabel + Asterisk

⬇️

 

🌍 خط SIP یا مخابرات

📋 پیش‌نیازهای راه‌اندازی Issabel

منبع حداقل پیشنهاد
CPU 2 Core
RAM 4GB
Storage 50GB SSD
Network کارت شبکه Gigabit

✅ جمع‌بندی بخش اول

در این بخش با مفهوم VoIP، سیستم تلفنی Issabel، مزایا و زیرساخت مورد نیاز آشنا شدیم.
در بخش بعدی نحوه نصب Issabel روی سرور و تنظیمات اولیه شبکه را به صورت مرحله‌به‌مرحله بررسی خواهیم کرد.

🖥️ نصب و راه‌اندازی Issabel روی سرور | تنظیمات اولیه شبکه و ورود به پنل مدیریت

مرحله دوم آموزش راه‌اندازی مرکز تلفن VoIP با Issabel

📌 در این بخش یاد می‌گیریم:

  • نصب Issabel روی سرور فیزیکی
  • نصب Issabel در محیط VMware ESXi
  • تنظیم IP استاتیک برای مرکز تلفن
  • تنظیم Gateway و DNS
  • ورود به پنل مدیریتی Issabel

💿 دانلود و آماده‌سازی نصب Issabel

برای نصب مرکز تلفن Issabel ابتدا باید فایل ISO سیستم‌عامل را دریافت کرده و یک سرور مناسب برای نصب آماده کنیم.

Issabel معمولاً به صورت یک سیستم‌عامل کامل ارائه می‌شود و شامل سرویس‌های مورد نیاز مانند:
Asterisk، Apache، MariaDB، PHP و FreePBX
است.

⚠️ نکته مهم قبل از نصب:

قبل از نصب Issabel حتماً از اطلاعات قبلی سرور نسخه پشتیبان تهیه کنید؛ زیرا فرآیند نصب، دیسک سیستم را فرمت خواهد کرد.

🖥️ نصب Issabel روی سرور فیزیکی

برای نصب روی سرور فیزیکی مانند HPE، Dell یا Supermicro مراحل زیر انجام می‌شود:

1️⃣ تنظیم Boot از طریق ISO

ابتدا وارد BIOS یا iLO سرور شده و Boot Device را روی DVD یا USB حاوی فایل ISO Issabel قرار دهید.

2️⃣ شروع نصب

پس از بوت شدن، صفحه نصب Issabel نمایش داده می‌شود. گزینه Install را انتخاب کرده و مراحل نصب را ادامه دهید.

3️⃣ انتخاب دیسک نصب

دیسک مورد نظر را انتخاب کرده و تنظیمات Partition را انجام دهید.
برای محیط‌های سازمانی استفاده از SSD پیشنهاد می‌شود.

4️⃣ تعیین رمز عبور Root

در این مرحله یک رمز عبور قدرتمند برای کاربر Root لینوکس تعیین کنید.

☁️ نصب Issabel روی VMware ESXi

در بسیاری از سازمان‌ها، مرکز تلفن VoIP به صورت ماشین مجازی روی زیرساخت VMware اجرا می‌شود.

برای ایجاد ماشین مجازی پیشنهاد می‌شود منابع زیر اختصاص داده شود:

منبع پیشنهاد سازمانی
CPU 2 تا 4 هسته پردازشی
RAM 4 تا 8 گیگابایت
Storage 50 تا 100 گیگ SSD
Network Adapter VMXNET3


✅ پیشنهاد حرفه‌ای شبکه:

در محیط‌های سازمانی بهتر است شبکه VoIP در یک VLAN مجزا قرار گیرد.

به عنوان مثال:

 

VLAN 20 → Data کاربران

 

VLAN 30 → Voice کاربران

 

VLAN 40 → Server Issabel

🌐 تنظیم IP استاتیک در Issabel

پس از نصب سیستم‌عامل، برای اینکه مرکز تلفن همیشه قابل دسترسی باشد باید یک IP ثابت روی کارت شبکه تنظیم شود.

ابتدا با کاربر Root وارد کنسول شوید.

nano /etc/sysconfig/network-scripts/ifcfg-ens192

نمونه تنظیمات کارت شبکه:

DEVICE=ens192

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.10.10

NETMASK=255.255.255.0

GATEWAY=192.168.10.1

DNS1=8.8.8.8

بعد از ذخیره تنظیمات، سرویس شبکه را Restart کنید:

systemctl restart network

🔍 بررسی ارتباط شبکه

برای اطمینان از صحت تنظیمات شبکه دستورات زیر را اجرا کنید:

ip addr

 

ping 8.8.8.8

 

ping google.com

🔐 ورود به پنل مدیریت Issabel

پس از تنظیم IP، از طریق مرورگر وارد آدرس زیر شوید:

https://192.168.10.10

در صفحه ورود، نام کاربری و رمز عبری که هنگام نصب تعیین کرده‌اید را وارد کنید.


🎯 نکته امنیتی:

پس از اولین ورود، حتماً رمز عبور مدیر سیستم را تغییر دهید و دسترسی پنل مدیریت را فقط به شبکه داخلی یا VPN محدود کنید.

📊 بررسی وضعیت سرویس‌های Issabel

برای مشاهده وضعیت سرویس‌های اصلی می‌توان از دستورات زیر استفاده کرد:

systemctl status httpd

 

systemctl status mariadb

 

asterisk -rvvv


✅ جمع‌بندی بخش دوم:

در این قسمت Issabel را روی سرور فیزیکی یا VMware نصب کردیم، تنظیمات شبکه را انجام دادیم و وارد پنل مدیریتی شدیم.

در بخش بعدی، ساخت داخلی‌ها (Extensions)، ایجاد کاربران تلفن IP و اتصال Softphone به مرکز تلفن Issabel را بررسی خواهیم کرد.

☎️ ساخت داخلی‌ها (Extensions) و تنظیم تلفن‌های IP در Issabel

بخش سوم آموزش راه‌اندازی مرکز تلفن VoIP با Issabel | ایجاد کاربران و اتصال تلفن‌ها

📌 در این بخش یاد می‌گیریم:

  • آشنایی با Extension در Issabel
  • ساخت داخلی‌های سازمانی
  • تنظیم شماره داخلی و رمز عبور
  • اتصال تلفن IP به Issabel
  • راه‌اندازی Softphone در موبایل و کامپیوتر
  • برقراری اولین تماس داخلی

☎️ Extension در سیستم VoIP چیست؟

در سیستم‌های تلفنی سنتی، هر کاربر یک خط تلفن فیزیکی داشت؛ اما در مرکز تلفن VoIP، هر کاربر با یک شماره داخلی دیجیتال شناخته می‌شود که به آن Extension گفته می‌شود.

در Issabel هر Extension دارای اطلاعاتی مانند شماره داخلی، رمز عبور، نوع پروتکل، تنظیمات صدا و سطح دسترسی است.

نمونه ساختار داخلی سازمان:

📞 داخلی مدیریت: 100

 

📞 واحد فروش: 200 تا 209

 

📞 واحد پشتیبانی: 300 تا 309

 

📞 واحد مالی: 400 تا 409

🔐 ورود به بخش تنظیمات داخلی‌ها در Issabel

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

PBX → PBX Configuration → Extensions

در این بخش می‌توان داخلی جدید ایجاد، حذف یا ویرایش کرد.

➕ ایجاد Extension جدید در Issabel

برای ساخت اولین داخلی مراحل زیر را انجام دهید:

1️⃣ انتخاب نوع داخلی

در قسمت Device گزینه زیر را انتخاب کنید:

Generic SIP Device

2️⃣ تعیین شماره داخلی

شماره داخلی مورد نظر را وارد کنید.

مثال:

User Extension: 101

3️⃣ نام کاربر

نام کاربر تلفن را وارد کنید:

Display Name: Manager

4️⃣ تنظیم رمز SIP

برای امنیت بیشتر یک رمز قوی تعیین کنید:

secret: XyZ@123456

💾 ذخیره تنظیمات Extension

پس از تکمیل اطلاعات، روی گزینه:

Submit → Apply Configuration Changes

کلیک کنید تا تنظیمات Asterisk بارگذاری شود.

📱 اتصال تلفن IP به Issabel

پس از ساخت داخلی، باید تلفن IP را به مرکز تلفن معرفی کنیم.

تلفن‌های IP معروف که با Issabel سازگار هستند:

☎️ Yealink

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

☎️ Grandstream

گزینه اقتصادی و محبوب برای VoIP

☎️ Cisco IP Phone

مناسب شبکه‌های سازمانی حرفه‌ای

⚙️ تنظیمات SIP در تلفن IP

در صفحه تنظیمات تلفن IP اطلاعات زیر را وارد کنید:

گزینه مقدار
Account 101
Username 101
Password رمز SIP داخلی
SIP Server IP سرور Issabel

📲 راه‌اندازی Softphone در کامپیوتر و موبایل

اگر کاربر نیاز به تلفن فیزیکی نداشته باشد، می‌توان از نرم‌افزارهای Softphone استفاده کرد.

  • 💻 ویندوز: MicroSIP
  • 📱 اندروید: Zoiper
  • 📱 IOS: Zoiper یا Groundwire

🧪 تست اولین تماس داخلی

پس از اتصال دو داخلی:

مثال:

 

☎️ داخلی 101

⬇️

تماس با

⬇️

☎️ داخلی 102

اگر تنظیمات درست باشد، تماس بدون نیاز به خطوط شهری بین کاربران برقرار خواهد شد.

🔎 بررسی وضعیت داخلی‌ها از طریق CLI

برای مشاهده وضعیت ثبت شدن داخلی‌ها در Asterisk:

asterisk -rvvv

 

sip show peers


⚠️ خطاهای رایج در ثبت داخلی:

  • اشتباه بودن رمز SIP
  • مسدود بودن پورت 5060
  • مشکل NAT
  • تنظیم نبودن Codec مشترک
  • مشکل VLAN یا شبکه VoIP


✅ جمع‌بندی بخش سوم:

در این بخش ساخت Extension در Issabel، ایجاد کاربران، اتصال تلفن IP و Softphone را انجام دادیم.

در بخش چهارم به سراغ تنظیم خطوط شهری، SIP Trunk، مسیرهای تماس ورودی و خروجی و اتصال مرکز تلفن به مخابرات خواهیم رفت.

📞 تنظیم SIP Trunk، خطوط شهری و مسیرهای تماس در Issabel

بخش چهارم آموزش راه‌اندازی مرکز تلفن VoIP با Issabel | اتصال به مخابرات و مدیریت تماس‌ها

📌 در این بخش یاد می‌گیریم:

  • مفهوم SIP Trunk در VoIP
  • اتصال Issabel به سرویس‌دهنده SIP
  • اتصال خطوط شهری با Gateway
  • ساخت مسیر تماس خروجی (Outbound Route)
  • ساخت مسیر تماس ورودی (Inbound Route)
  • راه‌اندازی منشی تلفنی IVR

🌐 SIP Trunk چیست؟

SIP Trunk یکی از مهم‌ترین بخش‌های سیستم تلفنی VoIP است که امکان اتصال مرکز تلفن Issabel به شبکه مخابرات یا سرویس‌دهندگان تلفن اینترنتی را فراهم می‌کند.

با استفاده از SIP Trunk می‌توان تماس‌های ورودی و خروجی سازمان را بدون استفاده از خطوط تلفن سنتی مدیریت کرد.

ساختار ارتباط VoIP:

☎️ کاربر داخلی

⬇️

 

🖥️ سرور Issabel

⬇️

 

🔗 SIP Trunk

⬇️

 

🌍 مخابرات یا Provider

🔧 ایجاد SIP Trunk در Issabel

برای ساخت Trunk ابتدا وارد مسیر زیر شوید:

PBX → PBX Configuration → Trunks → Add SIP Trunk

در صفحه تنظیمات، اطلاعات سرویس‌دهنده SIP را وارد کنید.

تنظیمات عمومی Trunk

پارامتر مقدار نمونه
Trunk Name SIP_PROVIDER
Username شماره SIP
Password رمز سرویس SIP
Host IP Provider

🔌 اتصال خطوط شهری با Gateway VoIP

در بسیاری از سازمان‌ها هنوز از خطوط آنالوگ یا دیجیتال مخابرات استفاده می‌شود.

برای اتصال این خطوط به Issabel از تجهیزات Gateway استفاده می‌شود.

📡 FXO Gateway

اتصال خطوط تلفن شهری آنالوگ به مرکز تلفن VoIP

☎️ FXS Gateway

اتصال تلفن‌های آنالوگ به شبکه VoIP

🔗 E1 Gateway

برای خطوط دیجیتال سازمانی و PRI

📤 ساخت مسیر تماس خروجی (Outbound Route)

برای اینکه کاربران بتوانند از طریق خطوط شهری تماس برقرار کنند باید یک مسیر خروجی ایجاد کنیم.

مسیر زیر را باز کنید:

PBX → PBX Configuration → Outbound Routes

سپس گزینه Add Route را انتخاب کنید.

تنظیمات نمونه:

  • Route Name: External_Call
  • Dial Pattern: X.
  • Trunk Sequence: SIP_PROVIDER


💡 نکته حرفه‌ای:

در شبکه‌های سازمانی بهتر است برای تماس‌های خروجی قوانین جداگانه تعریف شود؛ برای مثال:

  • تماس داخلی رایگان
  • تماس شهری
  • تماس موبایل
  • تماس بین‌المللی

📥 ساخت مسیر تماس ورودی (Inbound Route)

Inbound Route مشخص می‌کند تماس‌های ورودی به کدام داخلی، گروه تماس یا منشی تلفنی منتقل شوند.

PBX → PBX Configuration → Inbound Routes

مثال:

☎️ شماره شرکت

 

⬇️

 

🎙️ IVR

 

⬇️

 

1 → فروش

 

2 → پشتیبانی

 

3 → مدیریت

🎙️ راه‌اندازی منشی تلفنی IVR

IVR یا Interactive Voice Response همان سیستم پاسخگوی خودکار تلفنی است که به مشتری اجازه می‌دهد با انتخاب شماره، به بخش مورد نظر منتقل شود.

مسیر ایجاد IVR:

PBX → PBX Configuration → IVR

نمونه پیام IVR:

🎧
“به شرکت ما خوش آمدید.

برای واحد فروش عدد 1، برای پشتیبانی عدد 2 و برای ارتباط با اپراتور عدد 0 را انتخاب کنید.”

🔍 تست ارتباط SIP Trunk

برای بررسی وضعیت Trunk از خط فرمان Asterisk استفاده کنید:

asterisk -rvvv

 

sip show peers

 

sip show registry


⚠️ مشکلات رایج SIP Trunk:

  • تنظیم نبودن NAT
  • باز نبودن پورت UDP 5060
  • اختلاف Codec بین Provider و Issabel
  • مشکل Firewall
  • تنظیم اشتباه IP عمومی


✅ جمع‌بندی بخش چهارم:

در این بخش SIP Trunk، اتصال خطوط شهری، مسیرهای تماس ورودی و خروجی و سیستم IVR را در Issabel بررسی کردیم.

در بخش پنجم، تنظیمات پیشرفته تلفن‌های IP، صف تماس (Queue)، ضبط مکالمات و امکانات مرکز تماس را آموزش خواهیم داد.

🎧 تنظیمات پیشرفته تلفن‌های IP، صف تماس و ضبط مکالمات در Issabel

بخش پنجم آموزش راه‌اندازی مرکز تلفن VoIP با Issabel | مدیریت حرفه‌ای تماس‌ها

📌 در این بخش یاد می‌گیریم:

  • تنظیم حرفه‌ای تلفن‌های IP در Issabel
  • ایجاد گروه تماس (Ring Group)
  • راه‌اندازی صف تماس (Queue)
  • فعال‌سازی ضبط مکالمات
  • تنظیم Codec و کیفیت صدا
  • مدیریت کاربران مرکز تماس

☎️ تنظیم حرفه‌ای تلفن‌های IP در Issabel

پس از ایجاد داخلی‌ها در Issabel، مرحله بعدی اتصال تلفن‌های IP کاربران است.
تلفن IP باید بتواند از طریق پروتکل SIP با سرور Asterisk ارتباط برقرار کند.

اطلاعات مورد نیاز برای تنظیم تلفن:

  • 📌 SIP Server: آدرس IP سرور Issabel
  • 📌 Extension: شماره داخلی کاربر
  • 📌 Authentication ID: شماره داخلی
  • 📌 Password: رمز SIP داخلی
  • 📌 Transport: UDP/TCP

🔧 تنظیم تلفن Yealink برای اتصال به Issabel

برای مثال در تلفن‌های Yealink از طریق مرورگر وارد IP تلفن شوید:

http://Phone-IP

سپس مسیر زیر را باز کنید:

Account → Register

تنظیم مقدار
Line Active Enabled
Label 101
Register Name 101
Password رمز داخلی
SIP Server 192.168.10.10

👥 ایجاد گروه تماس (Ring Group)

Ring Group زمانی استفاده می‌شود که یک تماس ورودی باید همزمان یا پشت سر هم به چند کاربر منتقل شود.

مثال:

مشتری با شرکت تماس می‌گیرد و تماس به چند کارشناس فروش ارسال می‌شود.

مسیر ایجاد:

 

PBX → PBX Configuration → Ring Groups

نمونه تنظیمات:

  • Ring Group Number: 600
  • Extension List:
    101-102-103
  • Ring Strategy:
    Ring All
  • Destination:
    Voicemail

🎯 راه‌اندازی صف تماس (Queue)

Queue یکی از مهم‌ترین امکانات مرکز تماس است که باعث مدیریت تماس‌های زیاد مشتریان می‌شود.

در صف تماس، مشتری منتظر می‌ماند تا یکی از اپراتورها پاسخ دهد.

کاربردهای Queue:

  • مرکز پشتیبانی مشتریان
  • واحد فروش
  • واحد خدمات پس از فروش
  • Help Desk سازمانی

⚙️ ساخت Queue در Issabel

مسیر ایجاد صف:

PBX → PBX Configuration → Queues

گزینه مقدار نمونه
Queue Number 700
Agent List 101,102,103
Strategy Fewest Calls

🎙️ فعال‌سازی ضبط مکالمات (Call Recording)

ضبط مکالمات یکی از امکانات مهم سازمان‌ها برای کنترل کیفیت، آموزش کارکنان و بررسی شکایات مشتریان است.

برای فعال‌سازی ضبط تماس:

PBX → Extensions → Recording Options


تنظیمات پیشنهادی:

  • Outbound Recording: Always
  • Inbound Recording: Always
  • Internal Recording: Optional

🔊 تنظیم Codec و کیفیت صدا در VoIP

Codec مشخص می‌کند صدا چگونه فشرده و منتقل شود. انتخاب صحیح Codec تأثیر مستقیمی بر کیفیت مکالمه و مصرف پهنای باند دارد.

Codec کاربرد
G.711 کیفیت بسیار بالا، مصرف پهنای باند بیشتر
G.729 مصرف کمتر پهنای باند
G.722 صدای HD

📊 مشاهده گزارش تماس‌ها

Issabel دارای سیستم گزارش‌گیری قدرتمند برای بررسی تماس‌ها است.

Reports → CDR Report

در این بخش می‌توان موارد زیر را مشاهده کرد:

  • تعداد تماس‌ها
  • زمان مکالمه
  • شماره تماس گیرنده
  • داخلی پاسخ‌دهنده
  • فایل ضبط شده مکالمه


✅ جمع‌بندی بخش پنجم:

در این قسمت تلفن‌های IP را به Issabel متصل کردیم، گروه تماس، صف تماس، ضبط مکالمات و تنظیمات کیفیت صدا را بررسی کردیم.

در بخش ششم، امنیت مرکز تلفن Issabel، فایروال، Backup، مانیتورینگ و روش‌های جلوگیری از حملات VoIP را بررسی خواهیم کرد.

🔐 افزایش امنیت Issabel، Backup و مانیتورینگ مرکز تلفن VoIP

بخش ششم آموزش راه‌اندازی مرکز تلفن VoIP با Issabel | ایمن‌سازی و نگهداری حرفه‌ای

📌 در این بخش یاد می‌گیریم:

  • اهمیت امنیت در سیستم VoIP
  • تنظیم Firewall در Issabel
  • جلوگیری از حملات Brute Force به SIP
  • فعال‌سازی Fail2Ban
  • تهیه Backup از تنظیمات مرکز تلفن
  • مانیتورینگ سرویس‌های Asterisk
  • تنظیم دسترسی امن از اینترنت

🛡️ چرا امنیت در VoIP اهمیت دارد؟

مرکز تلفن VoIP مانند سایر سرویس‌های شبکه در معرض حملات سایبری قرار دارد.
اگر Issabel بدون تنظیمات امنیتی مناسب در اینترنت منتشر شود، مهاجمان می‌توانند با حملات مختلف مانند:

  • 🔴 حمله Brute Force به حساب‌های SIP
  • 🔴 سرقت اعتبار داخلی‌ها
  • 🔴 برقراری تماس‌های غیرمجاز بین‌المللی
  • 🔴 حمله به پنل مدیریت وب
  • 🔴 اختلال در سرویس تلفنی سازمان

🔒 تغییر تنظیمات امنیتی اولیه Issabel

بعد از نصب Issabel بهتر است چند اقدام امنیتی اولیه انجام شود:

  • ✅ تغییر رمز عبور Root لینوکس
  • ✅ تغییر رمز Administrator پنل Issabel
  • ✅ حذف داخلی‌های بدون استفاده
  • ✅ استفاده از رمزهای پیچیده برای SIP
  • ✅ محدود کردن دسترسی مدیریتی

🔥 تنظیم Firewall در Issabel

یکی از مهم‌ترین اقدامات امنیتی، محدود کردن پورت‌های باز روی سرور VoIP است.

در حالت عادی نباید تمام پورت‌ها برای اینترنت باز باشند.

سرویس پورت کاربرد
SIP 5060 UDP/TCP ثبت تلفن‌ها
RTP 10000-20000 انتقال صدا
HTTP/HTTPS 80/443 پنل مدیریت

🚫 جلوگیری از حملات SIP Brute Force با Fail2Ban

Fail2Ban یک سرویس امنیتی در لینوکس است که تلاش‌های ورود ناموفق را بررسی کرده و IPهای مشکوک را مسدود می‌کند.

systemctl status fail2ban

برای مشاهده IPهای مسدود شده:

fail2ban-client status


💡 نکته امنیتی مهم:

برای اتصال تلفن‌های خارج از سازمان، بهتر است به جای باز کردن مستقیم SIP در اینترنت، از VPN مانند OpenVPN یا WireGuard استفاده شود.

🌐 تنظیم NAT برای دسترسی از خارج سازمان

اگر کاربران از اینترنت یا شعب دیگر به Issabel متصل می‌شوند، باید تنظیمات NAT به درستی انجام شود.

مسیر تنظیمات:

PBX → PBX Configuration → General Settings

تنظیمات مهم:

  • External IP Address: IP عمومی سازمان
  • Local Networks:
    192.168.0.0/16
  • NAT Mode:
    Yes

💾 تهیه Backup از Issabel

پشتیبان‌گیری منظم از مرکز تلفن یکی از مهم‌ترین وظایف مدیر شبکه است.

اطلاعات مهم شامل:

  • 📌 تنظیمات داخلی‌ها
  • 📌 Trunkها
  • 📌 IVR
  • 📌 Queueها
  • 📌 فایل‌های ضبط مکالمات

Backup از طریق پنل Issabel

System → Backup / Restore

می‌توان Backup را روی سرور دیگر، NAS یا فضای ذخیره‌سازی شبکه نگهداری کرد.

📊 مانیتورینگ Asterisk و Issabel

برای اطمینان از عملکرد صحیح مرکز تلفن باید سرویس‌ها به صورت مداوم مانیتور شوند.

ابزارهای مانیتورینگ:

  • 📈 Zabbix
  • 📈 Nagios
  • 📈 Grafana
  • 📈 PRTG Network Monitor

🔍 دستورات مهم عیب‌یابی Issabel

asterisk -rvvv

 

core show channels

 

sip show peers

 

sip show registry

 

tail -f /var/log/asterisk/full

📡 بررسی کیفیت تماس VoIP

پارامترهای مهم کیفیت صدا:

  • 🎧 Latency کمتر از 150ms
  • 🎧 Jitter کمتر از 30ms
  • 🎧 Packet Loss کمتر از 1 درصد
  • 🎧 استفاده از QoS در شبکه


✅ جمع‌بندی بخش ششم:

در این بخش امنیت Issabel، فایروال، Fail2Ban، Backup، NAT و مانیتورینگ مرکز تلفن را بررسی کردیم.

در بخش هفتم و پایانی مقاله، عیب‌یابی کامل VoIP، مشکلات رایج صدا، دستورات حرفه‌ای Asterisk، نکات بهینه‌سازی و جمع‌بندی نهایی را بررسی خواهیم کرد.

🛠️ عیب‌یابی Issabel، مشکلات رایج VoIP و چک‌لیست نهایی راه‌اندازی

بخش هفتم و پایانی آموزش راه‌اندازی مرکز تلفن VoIP با Issabel | رفع مشکلات و بهینه‌سازی

📌 در این بخش یاد می‌گیریم:

  • عیب‌یابی مشکلات رایج تماس در Issabel
  • رفع مشکل قطع شدن یا نبودن صدا
  • بررسی NAT و RTP
  • بررسی وضعیت داخلی‌ها و Trunk
  • دستورات مهم Asterisk
  • چک‌لیست نهایی راه‌اندازی VoIP سازمانی

🔍 اهمیت عیب‌یابی در سیستم VoIP

در سیستم‌های تلفنی مبتنی بر IP، کیفیت تماس به عوامل مختلفی مانند شبکه، پهنای باند، تنظیمات Asterisk، فایروال، Codec و تجهیزات شبکه وابسته است.

برخلاف تلفن‌های سنتی، یک مشکل کوچک در شبکه می‌تواند باعث ایجاد مشکلاتی مانند قطع صدا، تأخیر، نویز یا عدم برقراری تماس شود.

❌ مشکل اول: داخلی‌ها Register نمی‌شوند

علائم مشکل:

  • تلفن IP پیام Registration Failed نمایش می‌دهد.
  • داخلی در Issabel Offline است.
  • امکان تماس وجود ندارد.

دلایل احتمالی:

  • اشتباه بودن Username یا Password داخلی
  • تنظیم اشتباه IP سرور Issabel
  • مسدود بودن پورت SIP
  • مشکل شبکه یا VLAN Voice
  • فعال نبودن سرویس Asterisk

بررسی وضعیت داخلی‌ها:

asterisk -rvvv

 

sip show peers

🔇 مشکل دوم: تماس برقرار می‌شود ولی صدا وجود ندارد

یکی از رایج‌ترین مشکلات VoIP، برقراری تماس بدون انتقال صدا است.

این مشکل معمولاً به دلیل تنظیمات NAT، Firewall یا RTP ایجاد می‌شود.


دلایل اصلی No Audio:

  • تنظیم نبودن External IP
  • بسته بودن پورت‌های RTP
  • فعال نبودن NAT
  • عدم تطابق Codec

پورت‌های RTP در Issabel:

UDP 10000 – 20000

🔄 مشکل سوم: یک‌طرفه بودن صدا (One Way Audio)

در این حالت یکی از طرفین صدا را دریافت می‌کند ولی طرف دیگر صدایی ندارد.

این مشکل بیشتر زمانی رخ می‌دهد که تلفن‌ها از اینترنت به مرکز تلفن متصل می‌شوند.

راهکارها:

  • تنظیم IP عمومی در Issabel
  • تنظیم Local Network
  • بررسی Port Forward روی روتر
  • فعال‌سازی NAT
  • بررسی فایروال سازمان

📡 بررسی ترافیک SIP و RTP

برای مشاهده پیام‌های SIP می‌توان از دستورات Asterisk استفاده کرد:

asterisk -rvvv

 

sip set debug on

برای خاموش کردن Debug:

sip set debug off

🎚️ مشکل چهارم: کیفیت پایین صدا و نویز

کیفیت پایین تماس معمولاً به مشکلات شبکه مربوط است.

مهم‌ترین پارامترهای کیفیت VoIP:

پارامتر مقدار مناسب
Latency کمتر از 150ms
Jitter کمتر از 30ms
Packet Loss کمتر از 1%

⚙️ دستورات مهم Asterisk برای مدیر شبکه

asterisk -rvvv ورود به CLI استریسک
core show channels مشاهده تماس‌های فعال
sip show peers وضعیت داخلی‌ها
sip show registry وضعیت Trunkها
core restart now Restart سرویس Asterisk

✅ چک‌لیست نهایی راه‌اندازی VoIP سازمانی با Issabel

  • ☑ نصب صحیح Issabel روی سرور
  • ☑ تنظیم IP ثابت
  • ☑ ایجاد Extensionها
  • ☑ اتصال تلفن‌های IP
  • ☑ تنظیم SIP Trunk
  • ☑ ساخت IVR و Queue
  • ☑ فعال‌سازی ضبط مکالمات
  • ☑ تنظیم QoS شبکه
  • ☑ فعال‌سازی Firewall و Fail2Ban
  • ☑ تهیه Backup دوره‌ای
  • ☑ مانیتورینگ سرویس‌ها

🏢 طراحی شبکه استاندارد برای VoIP سازمانی

🌐 اینترنت و SIP Provider

⬇️

🔥 Firewall

⬇️

🔀 Core Switch

⬇️

📞 VLAN Voice

⬇️

☎️ تلفن‌های IP

 

🖥️ VLAN Server

⬇️

🟢 Issabel PBX

🎯 نتیجه‌گیری نهایی مقاله

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

با استفاده از Issabel می‌توان امکاناتی مانند داخلی‌های نامحدود، منشی تلفنی، صف تماس، ضبط مکالمات، گزارش‌گیری، اتصال شعب و ارتباط با CRM را پیاده‌سازی کرد.

🚀 جمع‌بندی آموزش راه‌اندازی VoIP با Issabel

در این مقاله از مرحله نصب Issabel تا ایجاد داخلی، اتصال خطوط شهری، امنیت، Backup و عیب‌یابی کامل یک مرکز تلفن سازمانی را بررسی کردیم.

این معماری می‌تواند برای شرکت‌ها، کارخانه‌ها، دانشگاه‌ها، مراکز تماس و سازمان‌های دارای چند شعبه مورد استفاده قرار گیرد.

امتیاز post