سیستم تلفن مرکزی 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 معمولاً شامل تجهیزات زیر است:
- IP PBX
- IP Phone
- Softphone
- SIP Trunk
- VoIP Gateway
- Router
- Switch
- Firewall
- PoE Switch
- Voice VLAN
- سیستم ضبط مکالمات
- سیستم مانیتورینگ
- 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 عبارتاند از:
- کاهش هزینه
تماسهای داخلی و بین شعب در برخی شرایط میتوانند بدون هزینه تلفنی مستقیم انجام شوند.
- انعطافپذیری
جابجایی کاربران و تلفنها نسبت به سیستمهای سنتی سادهتر است.
- توسعه آسان
اضافه کردن داخلیهای جدید معمولاً سادهتر انجام میشود.
- پشتیبانی از دورکاری
کاربران میتوانند از Softphone یا تلفن IP استفاده کنند.
- قابلیتهای پیشرفته
امکاناتی مانند 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
برخی از اشتباهات رایج عبارتاند از:
- خرید IP PBX بدون بررسی شبکه
- نادیده گرفتن QoS
- قرار دادن مستقیم PBX روی اینترنت
- توجه نکردن به RTP
- استفاده از رمز عبور ضعیف
- نداشتن Backup
- بیتوجهی به برق و UPS
- انتخاب تجهیزات فقط بر اساس قیمت
در واقع هزینه واقعی یک پروژه 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، سیستمهای تلفنی نیز به سمت تبدیل شدن به پلتفرمهای ارتباطی هوشمند حرکت میکنند.
