امروزه راهاندازی سیستمهای تلفنی تحت شبکه مبتنی بر ویپ (VoIP) مانند استریسک (Asterisk)، ایزابل (Issabel) یا FreePBX به یکی از ارکان اصلی زیرساخت ارتباطی سازمانها و شرکتهای مدرن تبدیل شده است. کاهش هزینههای مخابراتی، امکان تعریف صفهای تماس پیچیده و عدم وابستگی به خطوط آنالوگ سنتی تنها بخشی از مزایای این فناوری به شمار میروند.
با این حال، بسیاری از مدیران فناوری اطلاعات و کارشناسان پشتیبانی شبکه پس از پیادهسازی زیرساخت ویپ با یک چالش اساسی از سوی تیمهای فروش، پذیرش و پشتیبانی روبهرو میشوند: «چگونه میتوان هنگام زنگ خوردن تلفن، مشخصات تماسگیرنده و سوابق قبلی او را بدون اتلاف وقت روی صفحه مانیتور پرسنل مشاهده کرد؟»
در این مقاله تخصصی، به بررسی مفهوم یکپارچهسازی کامپیوتر و تلفن (CTI)، چالشهای امنیتی و عملیاتی آن در بستر شبکههای اداری و راهکارهای استاندارد برای مانیتورینگ هوشمند تماسها میپردازیم.
یکپارچهسازی تلفن و کامپیوتر (CTI) چیست و چرا ضروری است؟
اصطلاح CTI (Computer Telephony Integration) به مجموعهای از راهکارها و پروتکلهایی اطلاق میشود که ارتباط میان مرکز تماس ویپ و سیستمهای کلاینت شبکه محلی (ویندوز یا مرورگرهای وب) را برقرار میسازند.
در ساختارهای سنتی، اپراتورها صرفاً شماره تلفن تماسگیرنده را روی صفحهنمایش کوچک تلفنهای رومیزی (IP Phone) مشاهده میکنند. این موضوع در عمل چند مشکل بزرگ ایجاد میکند:
- عدم دسترسی به نام و سوابق مشتری: اپراتور نمیداند آیا این تماس مربوط به مشتری قدیمی است یا یک کاربر جدید.
- اتلاف وقت در جستجوی فایلها: جستجوی دستی شماره تلفن در اکسل یا نرمافزارهای مجزا، مکالمه را طولانی و تجربه مشتری را مخدوش میکند.
- گم شدن تماسهای از دست رفته: تماسهایی که در ساعات شلوغی یا خارج از ساعات کاری بیپاسخ ماندهاند، به سادگی فراموش میشوند.
با فعالسازی قابلیت پاپآپ تماس (Screen Pop-up)، به محض برقراری سیگنالینگ تماس در سرور، بستههای داده به مانیتور کارشناس مربوطه ارسال شده و پنجرهای حاوی نام مخاطب، شرکت، یادداشتهای مکالمات قبلی و وضعیت خط باز میشود.
معماری ارتباطی نرمافزارهای پاپآپ با سرور ایزابل و استریسک
برای دریافت رویدادهای زنگ خوردن، وصل شدن و قطع مکالمه از سرور ویپ، معمولاً از دو لایه اصلی زیرساخت استریسک استفاده میشود:
۱. رابط مدیریت استریسک (Asterisk Manager Interface – AMI)
پروتکل AMI به نرمافزارهای ثالث اجازه میدهد تا با تعریف یک کاربر مدیریتی امن، تمامی رویدادهای همزمان کانالهای تلفنی (Event: Dial, Event: Bridge, Event: Hangup) را به صورت بلادرنگ دریافت کرده و فرمانهای کنترلی (مثل Originate یا Redirect) را به سمت PBX ارسال کنند.
۲. سوکتهای شبکه و وبسوکت (WebSockets)
برای انتقال این رویدادها از سرور به کلاینتهای دسکتاپ بدون تحمیل بار اضافی (Overhead) به شبکه، استفاده از پروتکلهای ارتباطی سبک نظیر WebSocket ضرورت دارد تا پاپآپ در کمتر از ۱۰۰ میلیثانیه روی مانیتور کاربر فعال شود.
[خطوط شهری / SIP Trunk] ──> [سرور Issabel / Asterisk]
│ (AMI Protocol)
▼
[سرور مانیتورینگ لوکال]
│ (Local Network)
▼
[کلاینت ۱: مانیتور فروش] | [کلاینت ۲: مانیتور پشتیبانی]
دغدغههای امنیتی: چرا راهکارهای ابری و متکی به اینترنت همیشه مناسب نیستند؟
بسیاری از سازمانها، مراکز حساس، شرکتهای حقوقی و مراکز درمانی تمایلی به استفاده از ابزارهای مانیتورینگ تماس مبتنی بر فضای ابری (Cloud) ندارند. دلایل فنی این رویکرد عبارتند از:
- وابستگی شدید به قطعی اینترنت: در صورت افت کیفیت یا قطعی پهنای باند اینترنت، ابزارهای کلود از کار میافتند در حالی که ارتباطات تلفنی داخلی و لوکال سازمان باید در تمام شرایط پایدار باقی بمانند.
- حفظ حریم خصوصی و امنیت دادهها: ذخیره اطلاعات تماسگیرندگان، فایلهای گزارش و لاگ مکالمات روی سرورهای خارجی با سیاستهای امنیتی و افشای اطلاعات (Data Breach) بسیاری از شرکتها مغایرت دارد.
- تأخیر (Latency): ارسال دادهها به سرور اینترنتی و بازگشت آن، سرعت نمایش پاپآپ را با وقفه روبهرو میکند.
به همین دلیل، استقرار یک سامانه کاملاً مستقل، Self-hosted و مستقر روی شبکه داخلی (Local On-Premises) مطمئنترین گزینه برای شبکههای شرکتی به حساب میآید.
معرفی یک راهکار بومی و تستشده: نرمافزار مانیتورینگ تماس Call Master
در میان راهکارهای موجود برای استریسک و ایزابل، نرمافزارهای تخصصی طراحی شدهاند که بدون نیاز به تغییرات پیچیده در تنظیمات لینوکس سرور یا لود سنگین، قابلیت مانیتورینگ و CTI را فراهم میکنند.
یکی از نرمافزارهای کاربردی و پایدار در این زمینه، نرمافزار مانیتورینگ تماس Call Master است که توسط تیم مهندسی لنمستر پیادهسازی شده است. این سیستم به صورت اختصاصی برای شبکههای داخلی سازمانی و اتصال مستقیم به سرورهای استریسک، ایزابل و FreePBX توسعه یافته است.
ویژگیهای کلیدی این سیستم در محیطهای سازمانی:
- نمایش تماس در پنل: هنگام ثبت رویداد تماس ورودی یا خروجی، پنلِ بازِ کاربر مرتبط شماره، نام مخاطب و شرکت ثبتشده، آمار تماسهای قبلی و آخرین یادداشت را نمایش میدهد. اعلان مرورگر نیز با فعالسازی آن در دسترس است.
- یادداشتگذاری روی تماس: کاربران مجاز میتوانند یادداشتهای هر تماس را ثبت و مرور کنند. ثبت یادداشت از پنجرهٔ تماس زنده پس از ایجاد شناسهٔ تماس امکانپذیر است.
- استقرار در شبکهٔ داخلی: پنل و پایگاهدادهٔ آن میتوانند روی سرور سازمان اجرا شوند و برای کار معمول به اینترنت وابسته نیستند؛ ارتباط شبکهٔ داخلی با سرور تلفنی Issabel/Asterisk همچنان لازم است.
- دفترچه تلفن سازمانی: ثبت و جستجوی مخاطبان و شرکتها، نگهداری چند شماره برای هر مخاطب و ورود و خروجی مخاطبان با فایل CSV.
- CRM اختیاری: با نصب و فعالسازی ماژول CRM، پروندهٔ مخاطب، تاریخچهٔ تماسهای مرتبط، فعالیتها، پیگیریهای زماندار و فرصتهای فروش در دسترس قرار میگیرد.
- پیگیری تماسهای بیپاسخ: نمایش تماسهای ورودی بیپاسخ، برعهدهگرفتن پیگیری توسط کاربر مجاز و ثبت نتیجه بهصورت «تکمیلشده» یا «بستهشده».
- کلیک برای تماس: ارسال درخواست شمارهگیری از داشبورد به Issabel/Asterisk با استفاده از داخلی ثبتشدهٔ کاربر.
- گزارش تماسها: جستجو و فیلتر بر اساس شماره یا نام مخاطب، داخلی، تاریخ، ساعت و وضعیت تماس؛ همراه با خلاصهٔ روزانه و خروجی CSV قابل بازکردن در Excel.
- دسترسیهای قابل تنظیم: تعیین مجوز هر کاربر برای مشاهدهٔ تماسهای داخلی خود یا همهٔ تماسها، دفترچه تلفن، CRM، پیگیری تماسهای بیپاسخ و پخش یا دانلود ضبطها.
- داشبورد مدیریتی: نمایش آمار تماسهای روز، روند هفتگی، تماسهای اخیر و موارد بیپاسخ برای پیگیری.
- دسترسی به ضبط مکالمات: پخش یا دانلود فایل ضبط تماس، در صورت وجود فایل، تنظیم مسیر ضبط و داشتن مجوز مربوط.
- سازگاری با دفترچه تلفن تجهیزات: خروجی مخاطبان برای چند سافتفون و ارائهٔ دفترچهٔ XML برای تلفنهای سازگار، با تنظیمات لازم در شبکه.
چکلیست اقدامات فنی پیش از پیادهسازی CTI در شبکه محلی
اگر به عنوان مدیر شبکه قصد پیادهسازی چنین راهکاری را در سازمان خود دارید، بررسی موارد زیر پیش از راهاندازی توصیه میشود:
- تنظیمات فایروال سرور (iptables / firewalld): اطمینان از باز بودن پورت استاندارد AMI استریسک (معمولاً ۵۰۳۸) برای آدرس آیپی سرور واسط.
- ثبات آدرسدهی شبکه (Static IP): اختصاص IP استاتیک یا رزرو DHCP به سرور ویپ و سرور مانیتورینگ جهت پایداری سشنها.
- همگامسازی ساعت سیستم (NTP Server): یکسان بودن تاریخ و ساعت تمامی کلاینتها با سرور مرکزی جهت ثبت دقیق ثانیههای گزارش تماس.
جمعبندی
تجهیز بستر ویپ به سیستمهای مانیتورینگ و پاپآپ تماس، فاصله میان یک مرکز تلفن معمولی و یک سازمان پاسخگو و حرفهای را پر میکند. با بهکارگیری راهکارهای استاندارد درونسازمانی مانند سیستم مدیریت و مانیتورینگ تماس Call Master، علاوه بر حفظ محرمانگی اطلاعات در شبکه محلی، زمان پاسخگویی به مشتریان تا ۵۰٪ کاهش یافته و هیچ تماس از دست رفتهای بدون پیگیری باقی نخواهد ماند.






