آموزش VoIP از صفر تا راهاندازی مرکز تلفن تحت شبکه
دوره آموزش VoIP و ایزابل یک کلاس تخصصی و پروژهمحور برای یادگیری طراحی، نصب، راهاندازی و عیبیابی مرکز تلفن تحت شبکه است. آموزش از مفاهیم پایه Voice over IP آغاز میشود و بهصورت مرحلهای تا نصب Issabel و Asterisk، ساخت داخلی SIP، کانفیگ IP Phone، اتصال SIP Trunk و خطوط شهری، طراحی IVR و Queue، راهاندازی Call Center، ضبط مکالمات، امنیت و عیبیابی حرفهای تماس ادامه پیدا میکند.
هدف کلاس فقط یاد گرفتن منوهای Issabel نیست. هنرجو باید بتواند تشخیص دهد چرا یک داخلی Register نمیشود، چرا تماس یکطرفه است، دلیل تأخیر یا قطع شدن صدا چیست، چرا SIP Trunk وصل نمیشود و مشکل باید از سمت Network، NAT، Firewall، SIP Signaling یا RTP Media بررسی شود.
VoIP چیست و یک متخصص ویپ چه کاری انجام میدهد؟
VoIP یا Voice over Internet Protocol فناوری انتقال صدا روی شبکههای مبتنی بر IP است. در این ساختار، صوت به داده دیجیتال تبدیل شده و از طریق شبکه LAN، WAN، VPN یا اینترنت منتقل میشود.
به همین دلیل متخصص VoIP علاوه بر مفاهیم تلفنی باید با IP Address، Subnetting، VLAN، Routing، NAT، Firewall، DNS، SIP، SDP، RTP، Codec و QoS آشنا باشد. هرچه دانش شبکه قویتر باشد، طراحی و عیبیابی سیستم تلفنی نیز دقیقتر انجام میشود.
مسیر واقعی یادگیری VoIP در کلاس
- شناخت معماری VoIP و تفاوت آن با تلفن سنتی
- مرور شبکه موردنیاز برای مرکز تلفن IP
- یادگیری SIP، SDP و RTP
- شناخت IP Phone، Softphone و Gateway
- نصب Asterisk و Issabel
- ساخت Extension و رجیستر کردن داخلی
- راهاندازی تماس داخلی و خارجی
- کانفیگ SIP Trunk
- اتصال خطوط آنالوگ با FXO Gateway
- طراحی Inbound Route و Outbound Route
- ساخت IVR، Ring Group و Queue
- راهاندازی Voice Mail و Call Recording
- راهاندازی Call Center و Agentها
- تنظیم QoS و بررسی کیفیت Voice
- ایمنسازی Issabel و Asterisk
- تحلیل تماس با Wireshark و Asterisk CLI
- اجرای سناریوهای واقعی عیبیابی
آموزش شبکه موردنیاز برای راهاندازی VoIP
یکی از اشتباهات رایج در یادگیری ویپ این است که کاربر مستقیماً وارد تنظیمات Issabel شود، در حالی که بخش قابلتوجهی از اختلالات سیستم تلفنی از شبکه، IP، Gateway، DNS، Routing، VLAN، NAT یا Firewall ایجاد میشود.
تنظیم IP و Voice VLAN برای تلفنهای تحت شبکه
سرور PBX معمولاً دارای IP ثابت است و IP Phoneها میتوانند آدرس خود را بهصورت Static یا از DHCP دریافت کنند. در شبکههای سازمانی نیز معمولاً برای جداسازی منطقی تلفنها از کاربران، یک Voice VLAN در نظر گرفته میشود.
- IPv4 و Subnet Mask
- Default Gateway
- DNS Server
- Static IP و DHCP
- TCP و UDP
- MAC Address
- VLAN و Voice VLAN
- Inter-VLAN Routing
- NAT و Port Forwarding
- Firewall Rule
- Packet Loss و Latency
- Jitter و Bandwidth
برای تکمیل مبحث NAT و دسترسی از خارج شبکه، مطالعه مقاله پورت فورواردینگ نیز به درک بهتر انتقال ترافیک بین اینترنت و سرورهای داخل شبکه کمک میکند.
چرا Voice VLAN در شبکه سازمانی اهمیت دارد؟
قرار دادن تلفنها در VLAN مستقل میتواند مدیریت IP Phoneها، کنترل Broadcast، اعمال Policyهای امنیتی و پیادهسازی QoS را سادهتر کند. البته ایجاد Voice VLAN بهتنهایی کیفیت تماس را تضمین نمیکند و تنظیم صحیح Switch، Router و مسیرهای ارتباطی نیز ضروری است.
آموزش SIP، SDP و RTP برای تحلیل تماس VoIP
برای عیبیابی حرفهای سیستم تلفنی باید بدانیم هنگام شمارهگیری دقیقاً چه اتفاقی در شبکه رخ میدهد. در یک تماس متداول، SIP وظیفه Signaling را بر عهده دارد، SDP پارامترهای Media را مذاکره میکند و RTP معمولاً جریان صوت را انتقال میدهد.
آموزش پروتکل SIP و مراحل برقراری تماس
SIP یا Session Initiation Protocol برای ایجاد، مدیریت و پایان دادن به Sessionهای ارتباطی استفاده میشود. شناخت پیامها و Response Codeهای SIP به هنرجو کمک میکند خطاهای داخلی، Trunk و Call Routing را هدفمند بررسی کند.
| پیام SIP | کاربرد |
|---|---|
| REGISTER | ثبت Endpoint یا حساب SIP روی Registrar |
| INVITE | درخواست ایجاد تماس یا Session |
| 100 Trying | درخواست دریافت شده و در حال پردازش است |
| 180 Ringing | مقصد در حال زنگ خوردن است |
| 200 OK | درخواست با موفقیت پذیرفته شده است |
| ACK | تأیید پاسخ نهایی INVITE |
| BYE | پایان Session تماس |
تشخیص خطاهای SIP از روی Response Code
- 401 / 407: Challenge مربوط به Authentication
- 403 Forbidden: درخواست توسط سرویسدهنده یا Server مجاز شناخته نشده است
- 404 Not Found: User یا مقصد موردنظر پیدا نشده است
- 408 Request Timeout: پاسخ مورد انتظار در زمان مناسب دریافت نشده است
- 480 Temporarily Unavailable: مقصد موقتاً در دسترس نیست
- 486 Busy Here: مقصد مشغول است
- 488 Not Acceptable Here: معمولاً ناسازگاری در SDP، Codec یا Media مطرح است
- 503 Service Unavailable: سرویس در آن لحظه قادر به پردازش درخواست نیست
آموزش RTP و رفع مشکل صدای یکطرفه
برقرار شدن تماس SIP به معنی سالم بودن مسیر Voice نیست. ممکن است INVITE و 200 OK بهدرستی ردوبدل شوند اما RTP نتواند بین دو سمت جریان پیدا کند. نتیجه میتواند بیصدا بودن تماس یا One-Way Audio باشد.
مواردی که در عیبیابی One-Way Audio بررسی میشوند
- NAT اشتباه یا ناقص
- Public IP نادرست
- تعریف نشدن Local Network
- مسدود بودن RTP Port Range
- Firewall Rule نامناسب
- آدرس IP اشتباه در SDP
- Double NAT
- Routing نامناسب
- SIP ALG مشکلساز در برخی Routerها
آموزش Codec و انتخاب کیفیت مناسب تماس
Codec وظیفه Encode و Decode کردن صوت را بر عهده دارد و انتخاب آن بر کیفیت Voice، پهنای باند مصرفی، سازگاری Endpointها و ظرفیت تماس اثر میگذارد.
| Codec | ویژگی | کاربرد متداول |
|---|---|---|
| G.711 | کیفیت مناسب با پهنای باند بیشتر | شبکه LAN و لینکهای پایدار |
| G.722 | Wideband Audio | HD Voice در تجهیزات سازگار |
| G.729 | مصرف پهنای باند کمتر | زیرساختهای سازگار و لینک محدودتر |
| Opus | انعطافپذیری و کیفیت بالا | ارتباطات مدرن و WebRTC |
آموزش تجهیزات VoIP و طراحی مرکز تلفن سازمانی
اجرای یک سیستم VoIP فقط نصب نرمافزار نیست. تعداد کاربران، نوع خطوط، تعداد تماس همزمان، معماری شبکه، ضبط مکالمات، سطح Redundancy و نوع Endpointها در انتخاب تجهیزات نقش دارند.
شناخت تجهیزات اصلی یک پروژه تلفن تحت شبکه
- IP PBX: مرکز مدیریت داخلیها و تماسها
- IP Phone: تلفن سختافزاری تحت شبکه
- Softphone: تلفن نرمافزاری برای کامپیوتر یا موبایل
- FXO Gateway: اتصال خطوط آنالوگ شهری به VoIP
- FXS Gateway یا ATA: اتصال تلفن و تجهیزات آنالوگ به VoIP
- SIP Trunk: ارتباط سرویس تلفنی SIP با PBX
- PoE Switch: انتقال Data و برق برای IP Phoneهای سازگار
- Router و Firewall: مدیریت Routing، NAT، VPN و Security
- Server: اجرای Issabel، Asterisk یا سایر سرویسهای PBX
- Headset: تجهیزات صوتی Agentهای مرکز تماس
محاسبه ظرفیت سرور VoIP
در انتخاب Server فقط تعداد داخلیها ملاک نیست. Concurrent Calls، Transcoding، Call Recording، تعداد Queueها، Call Center، Codecها، Storage و Integrationها نیز بر مصرف CPU، RAM، Disk و Network اثر میگذارند.
آموزش Asterisk و Issabel برای ساخت IP PBX
یادگیری ساختار Asterisk قبل از کار با پنل Issabel
Asterisk یکی از پلتفرمهای شناختهشده متنباز برای ساخت سیستمهای تلفنی و Unified Communications است. در کلاس ساختار داخلی آن بررسی میشود تا هنرجو فقط به رابط گرافیکی PBX وابسته نباشد.
- Extension و Endpoint
- Trunk
- Dialplan
- Context
- Codec
- Queue
- IVR
- Conference
- Voice Mail
- CDR
- Call Recording
- AMI
- AGI
- ARI
آموزش PJSIP در Asterisk
در پیادهسازیهای جدید Asterisk، PJSIP بخش مهمی از مدیریت SIP است. هنرجو با مفاهیمی مانند Endpoint، Authentication و AOR آشنا میشود و یاد میگیرد Registration و وضعیت Endpointها را بررسی کند. ساختارهای قدیمی نیز فقط در حدی بررسی میشوند که پشتیبانی پروژههای Legacy امکانپذیر باشد.
نصب و راهاندازی Issabel روی سرور
Issabel امکان مدیریت بسیاری از قابلیتهای Asterisk را از طریق رابط مدیریتی فراهم میکند. در کلاس، نصب و آمادهسازی PBX روی زیرساخت فیزیکی یا Virtual بررسی میشود.
- نصب Issabel روی Server فیزیکی
- راهاندازی روی VMware ESXi یا محیطهای آزمایشگاهی
- بررسی سناریوی Hyper-V و Virtualization
- تنظیم Network Adapter
- تعریف Static IP
- تنظیم Gateway و DNS
- ورود امن به پنل مدیریت
- بررسی Serviceهای اصلی
- تهیه Backup اولیه
برای افرادی که قصد دارند علاوه بر VoIP با ساختار سانترالهای سازمانی نیز آشنا شوند، صفحه کلاس نصب سانترال موضوعات مکمل مرتبط با مراکز تلفن را پوشش میدهد.
آموزش ساخت داخلی SIP و رجیستر کردن تلفنها
ساخت Extension و تنظیم Authentication
بعد از نصب PBX، یکی از اولین تمرینها ساخت SIP Extension و برقراری تماس بین دو داخلی است. هر Extension باید با Credential مناسب و تنظیمات سازگار با Endpoint ایجاد شود.
- انتخاب شماره Extension
- تعریف Display Name
- ساخت Password یا Secret قوی
- انتخاب تنظیمات SIP مناسب
- تنظیم Codec
- بررسی NAT در صورت نیاز
- فعالسازی Voice Mail در صورت نیاز
- Registration روی IP Phone یا Softphone
- کنترل وضعیت Endpoint
- تست تماس داخلی
آموزش Softphone برای تست سریع VoIP
Softphone راه مناسبی برای آزمایش سیستم بدون نیاز به خرید چند تلفن IP است. هنرجو داخلیها را روی Client رجیستر کرده و تماس، Caller ID، Codec و DTMF را تست میکند.
- IP یا Domain سرور
- Extension Number
- Username
- Password
- SIP Transport
- SIP Port
- Codec
کانفیگ IP Phone سیسکو، گرنداستریم و برندهای رایج
منطق SIP در بیشتر تلفنها مشابه است، اما Provisioning و نام گزینهها در برندهای مختلف تفاوت دارد. هدف کلاس این است که هنرجو بتواند با مشاهده تنظیمات هر دستگاه، Account را مستقل کانفیگ کند.
- تنظیم IP و DHCP
- Voice VLAN
- SIP Account
- SIP Server یا Registrar
- Authentication
- Codec Priority
- NTP و Time Zone
- DSS Key و Speed Dial
- Registration Status
- تست DTMF و تماس
آموزش SIP Trunk و اتصال خطوط تلفن به Issabel
راهاندازی SIP Trunk اپراتور روی IP PBX
SIP Trunk یکی از مهمترین مباحث پروژههای VoIP است. اطلاعاتی که Provider ارائه میکند براساس معماری سرویس روی PBX تنظیم میشوند.
- SIP Server
- Username و Password
- Authentication
- Registration
- Outbound Proxy در صورت نیاز
- Codec
- Caller ID
- Inbound Route
- Outbound Route
- NAT و Firewall
چرا تنظیم SIP Trunk تمام اپراتورها یکسان نیست؟
روش تحویل Trunk میتواند براساس Provider، بستر اینترنت یا لینک اختصاصی، Authentication، IP Routing، Codec و Policyهای سرویس متفاوت باشد. بنابراین تنظیمات باید مطابق اطلاعات فنی همان سرویس انجام شود.
آموزش FXO و FXS Gateway برای خطوط آنالوگ
اتصال خطوط شهری با FXO Gateway
اگر مجموعه هنوز از خطوط آنالوگ استفاده کند، FXO Gateway میتواند این خطوط را به مرکز تلفن VoIP متصل کند. در کارگاه تنظیم Gatewayهای رایج مانند Grandstream و NewRock بررسی میشود.
- تنظیم IP Gateway
- تعریف SIP Server
- ساخت Trunk بین Gateway و PBX
- کانفیگ FXO Port
- Caller ID
- DTMF
- Inbound و Outbound Call Routing
- Disconnect Detection
- بررسی Echo
- رفع مشکل آزاد نشدن خط
سناریوی NewRock HX4G
در یک سناریوی عملی، Gateway به خط شهری و LAN متصل میشود، ارتباط SIP آن با Issabel برقرار شده و سپس تماس ورودی به IVR یا Extension و تماس خروجی داخلیها از طریق FXO آزمایش میشود.
اتصال تلفن آنالوگ با FXS Gateway یا ATA
برای نگهداری برخی تلفنهای قدیمی یا تجهیزات آنالوگ میتوان از FXS Gateway یا ATA استفاده کرد.
- تعریف Extension برای FXS
- تنظیم SIP Account
- انتخاب Codec
- تنظیم DTMF
- تست تماس ورودی
- تست تماس خروجی
- بررسی Fax در سناریوهای موردنیاز
آموزش Inbound و Outbound Route در مرکز تلفن
طراحی Inbound Route برای تماسهای ورودی
Inbound Route مشخص میکند تماس واردشده از یک Trunk به کدام Destination منتقل شود. مقصد میتواند داخلی، IVR، Queue، Ring Group، Announcement، Voice Mail یا مسیر دیگری باشد.
- Extension
- IVR
- Queue
- Ring Group
- Announcement
- Voice Mail
- Time Condition
- Conference
طراحی Outbound Route و Dial Pattern
با Outbound Route تعیین میشود چه شمارههایی اجازه خروج دارند، از کدام Trunk استفاده کنند و در صورت نیاز چه مسیر جایگزینی در دسترس باشد.
- شمارههای شهری
- موبایل
- بینشهری
- بینالمللی
- شمارههای خدماتی
- Dial Pattern
- Trunk Sequence
- مسیر پشتیبان
آموزش IVR، Queue و مدیریت تماسهای شرکت
ساخت IVR و منشی تلفنی حرفهای
IVR یا Interactive Voice Response تماسگیرنده را براساس انتخاب کلیدها به بخش موردنظر هدایت میکند. در کلاس ساخت منو، Timeout، Invalid Destination، Repeat و Destination هر کلید آموزش داده میشود.
- عدد ۱ برای فروش
- عدد ۲ برای پشتیبانی
- عدد ۳ برای حسابداری
- عدد ۰ برای اپراتور
ساخت پیام خوشآمدگویی برای IVR
روش آمادهسازی فایل صوتی، تبدیل به فرمت مناسب، Upload و استفاده از Recording در Announcement و IVR بررسی میشود تا پیامها با کیفیت و ساختار مناسب در سیستم قرار بگیرند.
آموزش Queue و مدیریت صف تماس
Queue برای مجموعههایی مناسب است که چند Agent پاسخگوی حجم بیشتری از تماس هستند. تماسگیرنده وارد صف میشود و تماس براساس Strategy بین Agentها توزیع خواهد شد.
- ساخت Queue
- Static و Dynamic Agent
- Ring Strategy
- Retry
- Agent Timeout
- Max Wait Time
- Music on Hold
- Queue Announcement
- Failover Destination
- مدیریت Agentها
انتخاب Ring Strategy متناسب با مرکز تماس
الگوی زنگ خوردن باید براساس فرآیند واقعی واحد فروش یا پشتیبانی انتخاب شود. در بعضی سناریوها همه Agentها همزمان زنگ میخورند و در برخی دیگر تماس براساس ترتیب، سابقه پاسخگویی یا الگوریتم توزیع تماس منتقل میشود.
آموزش Ring Group برای گروههای داخلی
اگر امکانات کامل Queue لازم نباشد، میتوان با Ring Group تماس را به چند داخلی بهصورت همزمان یا ترتیبی ارسال کرد و برای عدم پاسخ، Destination جایگزین تعریف نمود.
آموزش Time Condition برای ساعات کاری
با Time Condition میتوان مسیر تماس را براساس روز و ساعت تغییر داد. برای مثال تماس در ساعات اداری وارد IVR شود و پس از پایان ساعت کاری به Announcement یا Voice Mail منتقل گردد.
- ساعات اداری
- روزهای تعطیل
- آخر هفته
- مسیر خارج ساعت کاری
- Announcement اختصاصی
آموزش Voice Mail، Recording و انتقال تماس
راهاندازی Voice Mail داخلیها
- فعالسازی Voice Mail
- تعریف Password
- ضبط Greeting
- دسترسی به پیامها
- مدیریت Mailbox
- ارسال Notification یا فایل به Email در سناریوهای سازگار
ضبط مکالمات ورودی و خروجی
Call Recording در مراکز فروش، پشتیبانی و Call Center کاربرد زیادی دارد؛ اما باید همزمان ظرفیت Storage و سیاست نگهداری فایلها نیز طراحی شود.
- ضبط تماس ورودی
- ضبط تماس خروجی
- ضبط داخلی در صورت نیاز
- مدیریت Recordingها
- Backup فایلهای صوتی
- Retention Policy
- بررسی فضای Disk
آموزش Follow Me و انتقال هوشمند تماس
- انتقال به Extension دیگر
- ارسال تماس به گروه
- انتقال به شماره خارجی در سناریوهای مجاز
- تنظیم Ring Time
- تعریف Destination نهایی
ساخت Conference Room تلفنی
- شماره Conference
- User PIN
- Administrator PIN
- Join و Leave Announcement
- مدیریت شرکتکنندگان
آموزش اتصال چند مرکز تلفن برای شرکتهای چند شعبهای
در شرکتهای دارای چند شعبه میتوان PBXها را به یکدیگر متصل کرد تا Extensionهای شعب بتوانند براساس Dial Plan مشخص با هم تماس بگیرند.
راهاندازی Trunk بین دو Issabel یا Asterisk
- طراحی Numbering Plan شعب
- ساخت Trunk بین PBXها
- Outbound Route
- Inbound Route
- Routing
- Firewall
- NAT در صورت وجود
- تست تماس بین شعب
آموزش Call Center و مدیریت Agentها
در بخش آموزش مرکز تماس فقط ساخت Queue مطرح نیست؛ وضعیت Agentها، تماسهای پاسخدادهشده، تماسهای رهاشده و شاخصهای عملیاتی نیز بررسی میشوند.
گزارشها و شاخصهای مهم مرکز تماس
- Agent Login و Logout
- Pause و Unpause
- Queue Membership
- Answered Calls
- Abandoned Calls
- Average Wait Time
- Agent Performance
- Queue Report
- Real-Time Monitoring
آموزش CDR برای تحلیل تماسها
CDR یا Call Detail Record اطلاعات تماس را برای گزارشگیری و عیبیابی ثبت میکند.
- Source
- Destination
- Call Date
- Duration
- Billable Seconds
- Disposition
- Trunk
- ارتباط با Recording
آموزش اتصال VoIP به CRM و نرمافزارهای سازمانی
راهاندازی Click to Call و ثبت تماس مشتری
براساس امکانات CRM و PBX میتوان سیستم تلفنی را با فرآیند فروش و پشتیبانی یکپارچه کرد.
- Click to Call
- نمایش اطلاعات مشتری هنگام تماس
- ثبت Call Log
- اتصال Recording به پرونده مشتری
- شمارهگیری از داخل CRM
- گزارش تماس کارشناسان
آشنایی با AMI، AGI و ARI در Asterisk
- AMI: دریافت Eventها و کنترل برخی عملیات Asterisk
- AGI: اجرای منطق خارجی در جریان Dialplan
- ARI: توسعه Applicationهای ارتباطی مبتنی بر Asterisk
این بخش برای افرادی که قصد توسعه Call Center، Integration با CRM یا ساخت نرمافزارهای ارتباطی اختصاصی دارند اهمیت بیشتری پیدا میکند.
آموزش QoS برای افزایش کیفیت مکالمات VoIP
Voice نسبت به Latency، Jitter و Packet Loss حساس است. ممکن است یک شبکه پهنای باند زیادی داشته باشد اما تماس همچنان با تأخیر یا صدای بریده همراه باشد.
اولویتبندی ترافیک Voice در شبکه
- Latency
- Jitter
- Packet Loss
- Bandwidth
- Congestion
- DSCP
- Voice Queue
- Traffic Prioritization
عیبیابی صدای بریده، رباتی و دارای تأخیر
- بررسی Packet Loss
- اندازهگیری Latency
- بررسی Jitter
- کنترل مصرف Bandwidth
- بررسی Codec
- کنترل CPU Load سرور
- بررسی کیفیت لینک WAN یا اینترنت
- بررسی Wi-Fi در صورت استفاده
- کنترل Route ارتباط
آموزش امنیت VoIP و Hardening سرور Issabel
قرار دادن PBX روی اینترنت بدون طراحی امنیتی میتواند سیستم را در معرض Brute Force، اسکن سرویس و سوءاستفاده از تماسهای خروجی قرار دهد. بنابراین امنیت باید از ابتدای پروژه در نظر گرفته شود.
روشهای ایمنسازی Asterisk و Issabel
- Password قوی و منحصربهفرد برای Extensionها
- محدودسازی دسترسی پنل مدیریت
- Firewall و ACL مناسب
- Fail2Ban در سناریوهای مناسب
- محدودسازی IPهای مجاز
- غیرفعال کردن سرویسهای غیرضروری
- نصب Updateهای امنیتی پس از بررسی سازگاری
- مانیتور کردن Authentication Logها
- محدودسازی تماسهای پرریسک
- Backup منظم Configuration
- استفاده از VPN برای مدیریت Remote در سناریوهای مناسب
استفاده از TLS و SRTP
در صورت پشتیبانی PBX، Provider و Endpointها میتوان از SIP over TLS برای محافظت بهتر از Signaling و از SRTP برای رمزنگاری Media استفاده کرد.
جلوگیری از Brute Force روی SIP
Credential ساده، دسترسی اینترنتی بدون محدودیت و نبود کنترل لاگ میتواند ریسک نفوذ به Extensionها را افزایش دهد. Password قوی، ACL، Firewall، Rate Limiting، ابزارهای تشخیص تلاش ناموفق و مانیتورینگ منظم اهمیت زیادی دارند.
آموزش VPN برای کاربران Remote و ارتباط شعب
برای کارمند دورکار یا شعبه میتوان با طراحی VPN مناسب، دسترسی امنتری به شبکه Voice ایجاد کرد و نیاز به Exposure مستقیم برخی سرویسها روی اینترنت را کاهش داد.
- Site-to-Site VPN
- Remote Access VPN
- WireGuard در زیرساختهای سازگار
- OpenVPN در محیطهای موجود
- Routing شبکه Voice
- DNS
- NAT
- Firewall Rule
آموزش Backup، Restore و مانیتورینگ Issabel
پشتیبانگیری صحیح از مرکز تلفن
Backup زمانی قابل اتکا است که Restore آن نیز آزمایش شده باشد. قبل از Update یا تغییرات مهم باید نسخه پشتیبان مناسب تهیه شود.
- Backup تنظیمات PBX
- Backup Voice Promptها
- Backup Recordingها براساس Policy
- Backup اطلاعات ضروری Call Center
- نگهداری نسخه خارج از Server اصلی
- کنترل فضای ذخیرهسازی
- تست Restore
مانیتورینگ منابع و وضعیت سرویس VoIP
- CPU Usage
- RAM Usage
- Disk Space
- Network Traffic
- SIP Registration
- Trunk Status
- Concurrent Calls
- Queue Status
- System و Asterisk Logs
آموزش Wireshark برای تحلیل SIP و RTP
Wireshark یکی از ابزارهای مهم عیبیابی VoIP است. با Packet Capture میتوان مشاهده کرد تماس واقعاً چگونه از شبکه عبور میکند و آیا مشکل از Signaling، Authentication، SDP، Codec یا RTP است.
مواردی که در Packet Capture بررسی میشوند
- SIP INVITE
- Response Code
- Authentication
- SDP
- Codec Negotiation
- RTP Stream
- Packet Loss
- Jitter
- Source و Destination IP
تحلیل یک تماس از Dial تا Hangup
هنرجو یک تماس کامل را Capture کرده و مسیر INVITE، پاسخهای SIP، 200 OK، ACK، RTP و BYE را دنبال میکند تا تفاوت Signaling و Media را بهصورت عملی مشاهده کند.
آموزش عیبیابی VoIP با سناریوهای واقعی
مهارت اصلی متخصص VoIP، عیبیابی ساختاریافته است. تغییر دادن تصادفی تنظیمات معمولاً باعث پیچیدهتر شدن مشکل میشود.
روش مرحلهای عیبیابی مرکز تلفن
- علامت خرابی را دقیق مشخص کنید.
- مشخص کنید مشکل یک کاربر است یا کل سیستم.
- Connectivity شبکه را بررسی کنید.
- Registration داخلی و Trunk را کنترل کنید.
- SIP Response Code را بررسی کنید.
- Call Routing را کنترل کنید.
- Codec Negotiation را بررسی کنید.
- NAT و Firewall را کنترل کنید.
- SDP و RTP را تحلیل کنید.
- Logهای Asterisk را بررسی کنید.
- در صورت نیاز Packet Capture بگیرید.
- پس از تغییر، تماس را دوباره End-to-End تست کنید.
سناریوی داخلی SIP رجیستر نمیشود
- بررسی IP و Reachability سرور
- کنترل SIP Server در Client
- بررسی Username و Password
- کنترل Transport و Port
- بررسی Firewall و ACL
- کنترل Block شدن IP
- بررسی وضعیت PJSIP Endpoint
- تحلیل Logهای Asterisk
سناریوی تماس برقرار میشود ولی صدا نداریم
- بررسی RTP
- تحلیل SDP
- کنترل Public IP
- بررسی Local Network
- کنترل NAT
- بررسی Firewall
- کنترل RTP Port Range
- Capture با Wireshark
سناریوی تماس بعد از چند ثانیه قطع میشود
در این حالت مواردی مانند ACK، NAT، Session Handling، Firewall Timeout، SIP ALG و Routing بررسی میشوند تا مشخص شود ارتباط در کدام مرحله از بین میرود.
سناریوی تلفن زنگ میخورد ولی تماس کامل برقرار نمیشود
در این وضعیت SIP Signaling، پاسخ نهایی، ACK، SDP، Codec و RTP جداگانه بررسی میشوند تا محل دقیق خرابی مشخص شود.
اگر در پروژه با خرابی سختافزاری Router، Switch، PoE یا سایر تجهیزات ارتباطی روبهرو هستید، بخش تعمیر تجهیزات شبکه به موضوعات عیبیابی و خدمات سختافزاری این تجهیزات اختصاص دارد.
ابزارهای تخصصی عیبیابی VoIP
| ابزار | کاربرد اصلی |
|---|---|
| Ping | بررسی Connectivity و Latency اولیه |
| Traceroute | بررسی مسیر شبکه |
| Wireshark | تحلیل SIP، SDP و RTP |
| Asterisk CLI | بررسی Endpoint، Trunk، Channel و تماسها |
| System Logs | بررسی مشکلات Server، Authentication و Security |
| IP Scanner | شناسایی تجهیزات و IPهای شبکه Voice |
آموزش راهاندازی Fax روی VoIP
بررسی Fax over IP و T.38
Fax نسبت به Voice رفتار متفاوتی روی شبکه IP دارد و نتیجه به Gateway، Provider، Packet Loss، Timing و پشتیبانی تجهیزات وابسته است.
- مفهوم Fax over IP
- آشنایی با T.38
- بررسی Codec و Gateway
- تنظیم FXS Port
- تست ارسال Fax
- تست دریافت Fax
- عیبیابی Packet Loss و Timing
آموزش Cloud PBX و مرکز تلفن ابری
علاوه بر PBXهای داخل سازمان، میتوان مرکز تلفن را روی زیرساخت مجازی یا Cloud اجرا کرد. انتخاب بین On-Premises و Cloud باید براساس نیاز سازمان انجام شود.
مقایسه On-Premises PBX و Cloud PBX
| موضوع | On-Premises PBX | Cloud PBX |
|---|---|---|
| محل Server | داخل سازمان یا دیتاسنتر اختصاصی | Cloud یا دیتاسنتر Provider |
| وابستگی به ارتباط WAN | برای تماسهای داخلی محلی میتواند کمتر باشد | معمولاً بیشتر است |
| کنترل زیرساخت | بیشتر در اختیار سازمان | وابسته به مدل سرویس Cloud |
| دسترسی شعب | نیازمند طراحی WAN یا VPN | در بسیاری از معماریها سادهتر است |
آموزش MikroTik برای پروژههای VoIP
در بسیاری از پروژهها متخصص VoIP باید Router و Firewall را نیز تنظیم کند. به همین دلیل شناخت MikroTik میتواند در اجرای مستقلتر پروژه بسیار مفید باشد.
کاربرد MikroTik در مرکز تلفن تحت شبکه
- Static Routing
- NAT
- Firewall
- Port Forwarding در صورت نیاز
- VPN
- VLAN
- Bandwidth Management
- QoS
- ارتباط شعب
- مدیریت چند لینک اینترنت
پروژه عملی VoIP از طراحی تا تحویل به مشتری
در پایان کلاس، مباحث در قالب یک پروژه یکپارچه تمرین میشوند. فرض میکنیم یک شرکت دارای واحدهای فروش، پشتیبانی، حسابداری و مدیریت است و باید برای آن مرکز تلفن IP راهاندازی شود.
مراحل اجرای پروژه Issabel
- نیازسنجی تماسهای سازمان
- محاسبه تعداد Extension و Concurrent Call
- طراحی IP Plan و Voice VLAN
- نصب Issabel
- تنظیم Network
- ساخت Extensionها
- رجیستر IP Phoneها
- تست تماس داخلی
- راهاندازی SIP Trunk
- اتصال FXO Gateway در صورت نیاز
- ساخت Inbound Route
- ساخت Outbound Route
- طراحی IVR
- ساخت Queue فروش و پشتیبانی
- راهاندازی Ring Group
- فعالسازی Recording
- راهاندازی Voice Mail
- تعریف ساعات کاری
- اعمال تنظیمات Security
- راهاندازی Backup
- تست Failoverهای طراحیشده
- تست کیفیت Voice
- ایجاد Faultهای کنترلشده و عیبیابی
- تهیه مستندات پروژه
چکلیست تحویل پروژه VoIP
- تمام داخلیهای موردنیاز Register شدهاند.
- تماس داخلی تست شده است.
- تماس ورودی شهری یا SIP تست شده است.
- تماس خروجی تست شده است.
- Caller ID بررسی شده است.
- IVR تمام مسیرهای تعریفشده را صحیح هدایت میکند.
- Queue و Agentها آزمایش شدهاند.
- Ring Group تست شده است.
- Recording بررسی شده است.
- Voice Mail در صورت استفاده آزمایش شده است.
- Time Condition صحیح عمل میکند.
- Gatewayها بررسی شدهاند.
- SIP Trunk پایدار است.
- One-Way Audio وجود ندارد.
- کیفیت صدا بررسی شده است.
- Firewall و دسترسی Remote کنترل شدهاند.
- Passwordهای پیشفرض تغییر کردهاند.
- Backup تهیه شده و روش Restore مشخص است.
- فضای Disk کنترل شده است.
- IPها، Extensionها، Trunkها و Routeها مستند شدهاند.
بازار کار VoIP و مهارتهای موردنیاز متخصص مرکز تلفن
VoIP در شرکتها، مراکز تماس، مجموعههای خدماتی، فروشگاهها، سازمانهای چندشعبهای و مجموعههایی که از SIP Trunk و سیستمهای تلفنی IP استفاده میکنند کاربرد دارد. ترکیب دانش VoIP با Networking، Linux، Firewall و Virtualization دامنه پروژههایی را که یک تکنسین میتواند اجرا کند گستردهتر میکند.
زمینههای کاری مرتبط با VoIP
- کارشناس VoIP
- کارشناس شبکه و VoIP
- کارشناس مرکز تماس
- کارشناس پشتیبانی سیستم تلفنی
- VoIP Support Specialist
- کارشناس Issabel و Asterisk
- کارشناس Unified Communications
- مجری پروژه تلفن تحت شبکه
- پشتیبان Call Center
- کارشناس SIP Trunk
مهارتهایی که پس از دوره VoIP باید به دست آورید
- شناخت معماری VoIP
- درک SIP، SDP و RTP
- شناخت Codecهای صوتی
- نصب و آمادهسازی Issabel
- درک ساختار Asterisk
- ساخت SIP Extension
- رجیستر Softphone
- کانفیگ IP Phone
- راهاندازی SIP Trunk
- کانفیگ FXO و FXS Gateway
- ساخت Inbound Route و Outbound Route
- راهاندازی IVR
- ساخت Queue و Ring Group
- تنظیم Time Condition
- فعالسازی Recording
- راهاندازی Voice Mail
- پیادهسازی Follow Me
- اتصال چند PBX به یکدیگر
- مدیریت Call Center
- تحلیل CDR
- تنظیم QoS
- ایمنسازی PBX
- راهاندازی ارتباط Remote امن
- Backup و Restore
- تحلیل SIP و RTP با Wireshark
- عیبیابی One-Way Audio
- عیبیابی NAT و Firewall
چکلیست آمادگی هنرجو برای اجرای پروژه واقعی VoIP
- میتوانم یک PBX آزمایشگاهی را از صفر نصب و شبکهبندی کنم.
- میتوانم داخلی SIP بسازم.
- میتوانم IP Phone و Softphone را Register کنم.
- میتوانم SIP Trunk را براساس اطلاعات Provider راهاندازی کنم.
- میتوانم خط آنالوگ را با FXO Gateway متصل کنم.
- میتوانم IVR، Queue و Ring Group بسازم.
- میتوانم تماس ورودی و خروجی را Route کنم.
- میتوانم Recording و Voice Mail را مدیریت کنم.
- میتوانم بین دو PBX تماس برقرار کنم.
- میتوانم علت Register نشدن یک Endpoint را بررسی کنم.
- میتوانم One-Way Audio را مرحلهبهمرحله عیبیابی کنم.
- میتوانم SIP Traffic را با Wireshark تحلیل کنم.
- میتوانم تنظیمات امنیتی پایه PBX را انجام دهم.
- میتوانم Backup تهیه کنم و فرآیند Restore را بررسی کنم.
مسیر ادامه یادگیری بعد از آموزش VoIP و Issabel
تخصصهای مکمل برای ورود حرفهایتر به بازار کار
- MikroTik: برای Routing، Firewall، VPN، VLAN و QoS
- CCNA و Cisco: برای یادگیری عمیقتر Switching و Routing
- Linux: برای مدیریت حرفهای Serverهای VoIP
- Asterisk: برای Dialplan و توسعه تخصصی PBX
- Call Center: برای طراحی و مدیریت مراکز تماس
- Network Security: برای ایمنسازی زیرساخت ارتباطی
- Virtualization: برای اجرای PBX روی زیرساخت مجازی
- Cloud: برای طراحی و مدیریت Cloud PBX

