سیستم تلفن مرکزی VoIP؛ تجهیزات، پروتکل‌ها، مزایا و طراحی

مقدمه

با گسترش شبکه‌های کامپیوتری، سیستم‌های تلفنی سازمان‌ها نیز از روش‌های سنتی به سمت فناوری‌های مبتنی بر IP حرکت کرده‌اند. یکی از مهم‌ترین این فناوری‌ها VoIP یا Voice over Internet Protocol است.

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

دو پروتکل مهم در این سیستم SIP برای برقراری و مدیریت تماس و RTP برای انتقال صوت و تصویر هستند.

VoIP و IP PBX چیست؟

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

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

وظایف IP PBX شامل مواردی مانند:

  • ایجاد داخلی‌ها
  • برقراری تماس داخلی و خارجی
  • مسیریابی تماس
  • IVR
  • صف تماس
  • انتقال تماس
  • ضبط مکالمات
  • کنفرانس
  • گزارش‌گیری
  • اتصال به CRM

است.

تفاوت تلفن سنتی با VoIP

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

مهم‌ترین مزایای VoIP نسبت به سیستم‌های سنتی عبارت‌اند از:

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

اجزای اصلی سیستم VoIP

یک سیستم کامل VoIP معمولاً شامل تجهیزات زیر است:

  1. IP PBX
  2. IP Phone
  3. Softphone
  4. SIP Trunk
  5. VoIP Gateway
  6. Router
  7. Switch
  8. Firewall
  9. PoE Switch
  10. Voice VLAN
  11. سیستم ضبط مکالمات
  12. سیستم مانیتورینگ
  13. SBC در پروژه‌های بزرگ‌تر

IP Phone چیست؟

IP Phone تلفنی است که مستقیماً از طریق شبکه IP به مرکز تلفن متصل می‌شود.

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

اگر از PoE Switch استفاده شود، برق و اطلاعات تلفن می‌توانند از طریق همان کابل شبکه منتقل شوند. این موضوع باعث کاهش کابل‌کشی و ساده‌تر شدن نصب می‌شود.

Softphone چیست؟

Softphone نرم‌افزاری است که عملکرد یک تلفن IP را روی کامپیوتر، لپ‌تاپ، موبایل یا تبلت ارائه می‌کند.

کاربر با استفاده از هدست یا میکروفون می‌تواند تماس برقرار کند.

Softphone در مواردی مانند:

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

کاربرد زیادی دارد.

SIP Trunk چیست؟

SIP Trunk ارتباط بین IP PBX و اپراتور VoIP است.

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

به‌صورت ساده:

IP Phone → IP PBX → SIP Trunk → اپراتور → شبکه تلفنی

SIP، RTP و SDP

SIP

SIP یکی از مهم‌ترین پروتکل‌های سیستم‌های VoIP است و برای ایجاد، تغییر و پایان دادن به Sessionهای ارتباطی استفاده می‌شود.

RTP

RTP برای انتقال Media مانند صوت و تصویر در زمان واقعی استفاده می‌شود.

SDP

SDP اطلاعات مربوط به Session و Media را توصیف می‌کند؛ برای مثال مشخص می‌کند چه Codec و چه آدرس و پورتی برای انتقال Media استفاده شود.

بنابراین به‌صورت ساده:

  • SIP: مدیریت و برقراری تماس
  • SDP: توصیف ویژگی‌های Media
  • RTP: انتقال صوت و تصویر

Codec چیست؟

Codec وظیفه تبدیل صوت به داده دیجیتال و تبدیل دوباره آن به صوت را دارد.

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

  • G.711
  • G.722
  • G.729
  • Opus

انتخاب Codec بر کیفیت صدا و میزان مصرف پهنای باند تأثیر دارد.

کیفیت شبکه در VoIP

داشتن اینترنت پرسرعت به‌تنهایی برای داشتن تماس باکیفیت کافی نیست.

سه عامل مهم در کیفیت VoIP عبارت‌اند از:

Delay

تأخیر در رسیدن بسته‌های صوتی.

Jitter

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

Packet Loss

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

به همین دلیل کیفیت شبکه برای یک سیستم VoIP بسیار مهم است.

QoS چیست؟

Quality of Service یا QoS مجموعه روش‌هایی برای مدیریت و اولویت‌دهی به ترافیک شبکه است.

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

روش‌هایی مانند:

  • DSCP
  • Traffic Classification
  • Queuing
  • Traffic Shaping

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

Voice VLAN

برای جدا کردن ترافیک تلفن از کامپیوترها می‌توان از Voice VLAN استفاده کرد.

برای مثال:

  • VLAN 10 → Data
  • VLAN 20 → Voice
  • VLAN 30 → Management

این جداسازی می‌تواند به بهبود مدیریت، امنیت، QoS و عیب‌یابی شبکه کمک کند.

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

VoIP Gateway

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

برای مثال می‌توان از آن برای اتصال IP PBX به:

  • خطوط آنالوگ
  • PSTN
  • E1
  • PRI
  • ISDN

استفاده کرد.

FXO و FXS

FXS پورتی است که سرویس تلفنی را به یک دستگاه مانند تلفن آنالوگ ارائه می‌کند.

FXO پورتی است که به خط تلفنی متصل می‌شود.

SIP Registration

تلفن IP یا Softphone باید خود را به IP PBX معرفی کند.

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

اگر Registration انجام نشود، تلفن معمولاً قادر به برقراری تماس نخواهد بود.

تماس داخلی و خارجی

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

برای تماس خارجی، مسیر معمولاً به این صورت است:

IP Phone → IP PBX → Dial Plan → SIP Trunk → Provider → شبکه تلفنی

Dial Plan چیست؟

Dial Plan مجموعه قوانینی است که مشخص می‌کند شماره‌های مختلف چگونه پردازش شوند.

برای مثال:

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

Dial Plan به سازمان اجازه می‌دهد مسیر مناسب هر تماس را تعیین کند.

IVR و Auto Attendant

IVR سیستم پاسخ‌گویی صوتی است که تماس‌گیرنده را با منوی تلفنی راهنمایی می‌کند.

برای مثال:

  • عدد ۱ برای فروش
  • عدد ۲ برای پشتیبانی
  • عدد ۳ برای مالی
  • عدد ۰ برای اپراتور

Auto Attendant نیز می‌تواند تماس را به‌صورت خودکار پاسخ داده و به داخلی مناسب منتقل کند.

Call Queue

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

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

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

  • Round Robin
  • Least Recent
  • Fewest Calls
  • Random
  • Ring All

ضبط مکالمات و CDR

یکی از قابلیت‌های مهم VoIP، Call Recording است.

ضبط مکالمات می‌تواند برای:

  • کنترل کیفیت
  • آموزش کارکنان
  • بررسی تماس مشتری
  • مستندسازی
  • تحلیل عملکرد

استفاده شود.

CDR یا Call Detail Record نیز اطلاعات تماس مانند شماره‌ها، زمان تماس، مدت مکالمه و وضعیت تماس را ثبت می‌کند.

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

WebRTC و Unified Communications

WebRTC امکان برقراری ارتباط صوتی و تصویری را مستقیماً در مرورگر فراهم می‌کند و در Web Phone و Contact Center کاربرد دارد.

Unified Communications یا UC نیز مفهوم گسترده‌تری است که امکانات مختلف ارتباطی مانند:

  • Voice
  • Video
  • Chat
  • Presence
  • Conference
  • File Sharing

را در یک محیط یکپارچه قرار می‌دهد.

ارتباط VoIP با CRM

یکی از مزایای مهم VoIP امکان اتصال آن به سیستم‌های CRM است.

برای مثال هنگام تماس مشتری، شماره او شناسایی شده و اطلاعات مربوط به مشتری در CRM نمایش داده می‌شود.

این قابلیت که CTI یا Computer Telephony Integration نام دارد، امکاناتی مانند:

  • Click-to-Call
  • Screen Pop
  • Call Logging
  • Call Control
  • CRM Integration

را فراهم می‌کند.

مزایای سیستم تلفن مرکزی VoIP

مهم‌ترین مزایای VoIP عبارت‌اند از:

  1. کاهش هزینه

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

  1. انعطاف‌پذیری

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

  1. توسعه آسان

اضافه کردن داخلی‌های جدید معمولاً ساده‌تر انجام می‌شود.

  1. پشتیبانی از دورکاری

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

  1. قابلیت‌های پیشرفته

امکاناتی مانند IVR، Queue، Recording، Conference و CRM در دسترس هستند.

معایب VoIP

VoIP در کنار مزایا، محدودیت‌هایی نیز دارد:

  • وابستگی به شبکه
  • وابستگی به برق
  • حساسیت به Packet Loss، Jitter و Delay
  • احتمال تهدیدهای امنیتی
  • نیاز به طراحی صحیح شبکه

بنابراین یک IP PBX قدرتمند به‌تنهایی تضمین‌کننده کیفیت سیستم نیست.

امنیت سیستم VoIP

امنیت یکی از مهم‌ترین بخش‌های طراحی VoIP است.

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

  • SIP Scanning
  • Password Guessing
  • Toll Fraud
  • Call Hijacking
  • Eavesdropping
  • Registration Hijacking
  • DoS
  • دسترسی غیرمجاز

است.

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

  • Firewall
  • Voice VLAN
  • TLS
  • SRTP
  • VPN
  • Authentication
  • Access Control
  • Network Segmentation
  • SBC

استفاده کرد.

SIP over TLS

برای محافظت از Signaling می‌توان از SIP over TLS استفاده کرد.

SRTP

برای محافظت از Media می‌توان از Secure RTP یا SRTP استفاده کرد.

بنابراین در یک طراحی امن، هم Signaling و هم Media باید مورد توجه قرار گیرند.

SBC چیست؟

Session Border Controller یا SBC یکی از تجهیزات مهم در معماری‌های حرفه‌ای VoIP است.

SBC می‌تواند بین IP PBX و اپراتور یا کاربران خارجی قرار بگیرد و وظایفی مانند:

  • امنیت
  • کنترل Session
  • مدیریت NAT
  • کنترل دسترسی
  • پنهان‌سازی ساختار داخلی شبکه
  • سازگاری بین تجهیزات

را انجام دهد.

مشکلات رایج VoIP

تلفن Register نمی‌شود

مواردی مانند IP، Gateway، DNS، DHCP، Voice VLAN، آدرس SIP Server، نام کاربری، رمز عبور و Firewall باید بررسی شوند.

تماس برقرار نمی‌شود

Dial Plan، SIP Trunk، Authentication، Provider، Codec و Firewall از موارد مهم برای بررسی هستند.

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

در این حالت مسیر RTP، NAT، Firewall، SDP و SIP ALG باید بررسی شوند.

صدا یک‌طرفه است

یکی از مشکلات رایج VoIP، One-Way Audio است. عواملی مانند NAT، Firewall، RTP، Routing و SIP ALG می‌توانند باعث آن شوند.

صدا قطع و وصل می‌شود

در این حالت باید Packet Loss، Jitter، ازدحام شبکه، QoS، WAN و Wi-Fi بررسی شوند.

Failover و High Availability

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

راهکارهایی مانند:

  • سرور PBX دوم
  • SIP Trunk دوم
  • اینترنت پشتیبان
  • UPS
  • سوئیچ‌های Redundant
  • Backup Configuration

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

Backup و Monitoring

اطلاعات مهم IP PBX باید به‌صورت منظم Backup شوند، از جمله:

  • Configuration
  • Extensions
  • Dial Plan
  • IVR
  • Recordings
  • CDR
  • Certificates

همچنین سیستم باید از نظر مواردی مانند CPU، RAM، Disk، وضعیت Registration، تعداد تماس‌ها، Packet Loss، Jitter، Trunk و کیفیت تماس مانیتور شود.

طراحی یک سیستم VoIP

برای طراحی یک سیستم تلفن مرکزی بهتر است مراحل زیر طی شوند:

مرحله اول: بررسی نیازها

تعداد کاربران، تماس‌های هم‌زمان، شعب، خطوط شهری، ضبط مکالمات، IVR، Call Center، دورکاری و CRM مشخص شود.

مرحله دوم: بررسی شبکه

مواردی مانند پهنای باند، Delay، Jitter، Packet Loss، VLAN، Routing و کیفیت اینترنت بررسی شوند.

مرحله سوم: انتخاب IP PBX

ظرفیت، تعداد داخلی‌ها، تماس‌های هم‌زمان، امکانات، API، Backup و قابلیت High Availability بررسی شوند.

مرحله چهارم: طراحی VLAN و QoS

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

مرحله پنجم: انتخاب SIP Trunk

تعداد کانال‌ها، Codec، Authentication، شماره‌ها، DTMF و امکانات امنیتی بررسی شوند.

مرحله ششم: طراحی امنیت

Firewall، ACL، TLS، SRTP، رمزهای قوی، VPN و محدودیت دسترسی در نظر گرفته شوند.

مرحله هفتم: تست

مواردی مانند تماس داخلی، تماس خارجی، IVR، انتقال تماس، Queue، DTMF، Recording و Failover آزمایش شوند.

VoIP روی Wi-Fi

تلفن‌های تحت شبکه و Softphone می‌توانند روی Wi-Fi نیز استفاده شوند، اما برای کیفیت مناسب باید مواردی مانند قدرت سیگنال، Roaming، میزان استفاده از کانال، تأخیر و Packet Loss بررسی شوند.

برای کاربران حساس، اتصال کابلی معمولاً قابل پیش‌بینی‌تر است.

Cloud PBX

در Cloud PBX مرکز تلفن روی زیرساخت Cloud اجرا می‌شود.

مزایا:

  • کاهش نیاز به سرور داخلی
  • مدیریت ساده‌تر
  • مقیاس‌پذیری
  • مناسب برای شعب متعدد
  • پشتیبانی مناسب از دورکاری

معایب:

  • وابستگی بیشتر به اینترنت
  • وابستگی به Provider
  • مسائل امنیت و حریم خصوصی
  • هزینه اشتراکی

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

آینده سیستم‌های تلفن مرکزی

سیستم‌های VoIP به سمت ترکیب بیشتر با فناوری‌هایی مانند:

  • Cloud
  • AI
  • WebRTC
  • UCaaS
  • Contact Center
  • CRM
  • Analytics
  • Automation

حرکت می‌کنند.

هوش مصنوعی می‌تواند امکاناتی مانند:

  • Speech-to-Text
  • خلاصه‌سازی تماس
  • تحلیل احساس مشتری
  • Agent Assist
  • مسیریابی هوشمند
  • Voicebot

را فراهم کند.

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

تجهیزات اصلی مورد نیاز

تجهیز

وظیفه

IP PBX

مدیریت مرکز تلفن

IP Phone

تلفن تحت شبکه

Softphone

تلفن نرم‌افزاری

PoE Switch

انتقال برق و داده

Router

مسیریابی

Firewall

امنیت

SIP Trunk

اتصال به اپراتور

VoIP Gateway

اتصال به تلفن‌های سنتی

SBC

امنیت و کنترل Session

UPS

برق پشتیبان

Storage

ذخیره مکالمات

Monitoring Server

پایش سیستم

اشتباهات رایج در راه‌اندازی VoIP

برخی از اشتباهات رایج عبارت‌اند از:

  1. خرید IP PBX بدون بررسی شبکه
  2. نادیده گرفتن QoS
  3. قرار دادن مستقیم PBX روی اینترنت
  4. توجه نکردن به RTP
  5. استفاده از رمز عبور ضعیف
  6. نداشتن Backup
  7. بی‌توجهی به برق و UPS
  8. انتخاب تجهیزات فقط بر اساس قیمت

در واقع هزینه واقعی یک پروژه VoIP فقط قیمت مرکز تلفن نیست و باید کل زیرساخت شبکه، امنیت، برق، ذخیره‌سازی و نگهداری در نظر گرفته شود.

جمع‌بندی

سیستم تلفن مرکزی VoIP نمونه‌ای از ترکیب فناوری مخابرات و شبکه‌های کامپیوتری است. در این سیستم، مرکز تلفن سنتی به یک زیرساخت مبتنی بر IP تبدیل می‌شود و امکانات گسترده‌ای مانند IVR، صف تماس، ضبط مکالمات، Softphone، کنفرانس، CRM و دورکاری در اختیار سازمان قرار می‌گیرد.

در معماری VoIP، SIP بیشتر برای Signaling و مدیریت Session، SDP برای توصیف Media و RTP برای انتقال صوت و تصویر استفاده می‌شود. برای افزایش امنیت نیز می‌توان از TLS و SRTP استفاده کرد.

با این حال، کیفیت یک سیستم VoIP فقط به IP PBX وابسته نیست و عواملی مانند شبکه، QoS، SIP Trunk، امنیت، برق، Backup و Monitoring نقش مهمی دارند.

با توسعه Cloud، WebRTC، هوش مصنوعی و Unified Communications، سیستم‌های تلفنی نیز به سمت تبدیل شدن به پلتفرم‌های ارتباطی هوشمند حرکت می‌کنند.

سیستم های تلفن مرکزی VOIP