آخرین ویرایش شهریور ۱۹, ۱۴۰۴ حامد کوه فلاح
تعریف و اهمیت Call Recording
ضبط مکالمات (Call Recording) یکی از مهمترین قابلیتهای سیستمهای تلفنی VoIP و PBX است. این ویژگی امکان ذخیره تماسهای ورودی و خروجی را برای بررسی کیفیت خدمات، آموزش کارمندان، پیگیری مشکلات مشتریان و همچنین مستندسازی مکالمات فراهم میکند.
کاربردهای کلیدی ضبط مکالمات
-
کنترل کیفیت (Quality Assurance) – بررسی عملکرد اپراتورها در مراکز تماس.
-
آموزش کارکنان (Training) – استفاده از تماسهای واقعی بهعنوان ابزار یادگیری.
-
مستندسازی حقوقی (Legal Evidence) – در برخی موارد ضبط مکالمه میتواند مدرک قانونی باشد.
-
تحلیل دادهها (Analytics) – استخراج کلمات کلیدی، احساسات مشتری و نیازها با استفاده از ابزارهای Speech-to-Text.
نکات فنی مهم در ضبط مکالمات
-
فرمت فایلها: معمولاً در Asterisk و Issabel، تماسها با فرمت WAV یا MP3 ذخیره میشوند.
-
محل ذخیرهسازی: در سیستمهایی مثل Issabel مسیر پیشفرض
/var/spool/asterisk/monitorاست. -
Performance Impact: ضبط همزمان تعداد بالای تماسها روی CPU و Storage فشار میآورد؛ بهتر است از سرورهای مجزا یا NAS/SAN استفاده شود.
-
Compression: برای صرفهجویی در فضا، میتوان تماسها را با کدکهایی مثل GSM یا G.729 ذخیره کرد.
-
Encryption: در تماسهای حساس، فایلهای ضبطشده باید رمزگذاری (AES, TLS) شوند.
ملاحظات قانونی
-
در بسیاری از کشورها، اطلاعرسانی به تماسگیرنده الزامی است.
-
در ایران، ضبط مکالمه معمولاً در مراکز تماس بانکی و پشتیبانی استفاده میشود اما باید در قوانین حریم خصوصی رعایت شود.
-
توصیه میشود پیام “این تماس جهت بهبود کیفیت خدمات ضبط میشود” در IVR اضافه گردد.
تجربه عملی و ترفندها
-
در Asterisk میتوانید از MixMonitor برای ضبط تماسها استفاده کنید:
exten => _X.,1,MixMonitor(${CALLERID(num)}-${UNIQUEID}.wav,b) -
برای پروژههای بزرگ، بهتر است فایلها پس از پایان روز به سرور آرشیو منتقل شوند تا فضای سرور PBX پر نشود.
-
استفاده از ابزارهایی مثل Elasticsearch + Kibana یا AI Transcription (Vosk, Whisper) برای جستجو در محتوای مکالمات بسیار کاربردی است.











