فعالسازی ضبط مکالمه در ایزابل و مدیریت فایلها
ضبط را روی یک مسیر مشخص فعال کنید، پس از پایان تماس فایل همان مکالمه را بشنوید و سپس دربارهٔ دسترسی و نگهداری آن تصمیم بگیرید.
این راهنما براساس مستندات رسمی تهیه شده و توسط نتمسترز بهصورت عملی آزمایش نشده است.
آخرین بازبینی متن:
در این صفحه
یک آزمون محدود پیش از ضبط تماسهای شرکت
مبنای آموزش Issabel 5 روی Rocky Linux 8 با Asterisk 18 و PJSIP است. تنظیمات PBX با کد رسمی ۳۰ آوریل ۲۰۲۴ و نمایش ضبط و گزارش با کد ماژولهای رسمی ۲۱ فوریهٔ ۲۰۲۴ تطبیق داده شدهاند. این مبنا، ادعای یکسانبودن بستههای نصب شما با این کد نیست؛ نسخهٔ مرکز و ماژولها را ثبت و تفاوت گزینهها را پیش از تغییر بررسی کنید.
این سناریو برای کارشناس مجاز، روی دو داخلی آزمایشیِ تازه و آزاد 401 و 402 است که تماس و صدای دوطرفهٔ سالم دارند. شمارهها نمونهاند؛ اگر اشغالاند، دو شمارهٔ آزاد دیگر انتخاب کنید. برای نتیجهٔ قابل فهم، در این آزمون مسیر مستقیم داخلی استفاده کنید و انتقال، صف، Follow Me و صندوق صوتی را وارد مسیر نکنید. ساخت داخلی در راهنمای اتصال سافتفون به ایزابل آمده است.
ضبط این تماسها و افراد مجاز به شنیدنشان باید با مسئول سیستم هماهنگ باشد. از گفتوگوی آزمایشیِ غیرحساس استفاده کنید. تنظیمات فعلی دو داخلی و هر مسیر مرتبط را نگه دارید؛ پیش از تغییر مرکز فعال، پشتیبانگیری ایزابل را هم بررسی کنید. بکاپ تنظیمات الزاماً شامل فایلهای مکالمه نیست.
ضبط خودکار تماس داخلی را فعال کنید
در PBX → PBX Configuration → Extensions، داخلی 401 را باز کنید و به Recording Options بروید. برای همین آزمون، مقادیر جدول را در هر دو داخلی 401 و 402 یکسان بگذارید؛ این انتخاب از تعارض عمدیِ سیاست دو طرف جلوگیری میکند.
| فیلد | انتخاب |
|---|---|
| Inbound Internal Calls | Always؛ درخواست ضبط تماس دریافتی از داخلی دیگر |
| Outbound Internal Calls | Always؛ درخواست ضبط تماس خروجی به داخلی دیگر |
| Inbound External Calls / Outbound External Calls | Don’t Care؛ در این مرحله سیاست تازهای برای تماس بیرونی تعیین نمیکنیم |
| On Demand Recording | Disabled؛ سناریو ضبط خودکار است |
| Record Priority Policy | مقدار پیشفرض 10 در هر دو داخلی؛ بدون ایجاد تعارض عمدی |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
هر داخلی را Submit و سپس Apply Config کنید؛ خطای اعمال را رفع و مقدار ذخیرهشده را دوباره بازبینی کنید. Don’t Care یعنی این گزینه تصمیم مستقلی برای الزام یا منع ضبط ندارد؛ نه به معنی خاموشبودن قطعی ضبط است و نه الزاماً وابسته به فعالکردن ضبط دستی. Always درخواست ضبط و Never سیاست منع آن است؛ تصمیم نهایی به مسیر و قواعد دیگر هم وابسته است.
در تعارض سیاست دو داخلی، Record Priority Policy بالاتر تعیینکننده است؛ در تساوی، سیاست عمومیِ اولویت تماسگیرنده یا مقصد دخالت میکند. تنظیمات اجباری مسیر را نیز بررسی کنید. به همین دلیل تغییر یک گزینه در یک داخلی، تضمین ضبط تمام تماسهای آن داخلی در همهٔ مسیرها نیست.
اگر ضبط دستی لازم است، آن را جدا با On Demand Recording و کد فعال همان مرکز طراحی و آزمایش کنید. کدی مثل *1 را بدون بررسی Feature Codes عمومی فرض نکنید. ضبط خودکارِ جاری الزاماً با همان کلید متوقف یا مکث نمیشود.
ضبط یک خط یا مسیر ورودی و خروجی
پس از موفقیت آزمون داخلی، برای یک DID یا مسیر خروجیِ مجاز، Route واقعی را در Inbound Routes یا Outbound Routes باز کنید. در صورت فعالبودن ماژول Call Recording، گزینهٔ Call Recording سیاست همان مسیر را تنظیم میکند. مقادیر فعلی و مقصد تماس را پیش از تغییر ثبت کنید؛ برای ضبط یک خط، Route عمومیِ any DID/any CID نسازید.
| حالت | کاربرد و مرز آن |
|---|---|
| Allow | تنظیم معمولِ بخشهای بعدی مسیر را میپذیرد؛ بهخودیخود دستور ضبط همهٔ تماسها نیست. |
| Record on Answer | سیاست ضبط را در مسیر فعال میکند تا در نقطهٔ شروع ضبطِ جریان تماس اعمال شود؛ آغاز مکالمه با کارشناس را برای هر IVR یا صف تضمین نمیکند. |
| Record Immediately | ضبط را همان نقطه آغاز میکند و میتواند بخشهای پیش از گفتوگو، مانند اعلان و موسیقی انتظار، را هم بگیرد. |
| Never | در این مسیر ضبط را منع میکند؛ اثر آن و تنظیمات بعدی باید در مسیر کامل بررسی شود. |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
برای آزمون ورودیِ مستقیم، روی همان DID آزمایشی با مقصد داخلی، Record on Answer را انتخاب و Submit و Apply Config کنید. از شمارهٔ بیرونیِ تحت اختیار خود تماس بگیرید و فایل را پس از پایان تماس بررسی کنید. برای خروجی نیز فقط Route محدودِ شمارهٔ آزمایشی را تغییر دهید و جدا تماس بگیرید. هر دو جهت باید آزموده شوند؛ موفقیت ورودی، خروجی را تأیید نمیکند. راهنمای ترانک و Route ایزابل به ساخت این مسیرهای محدود میپردازد.
اگر از مقصد مستقل Call Recording استفاده میکنید، Description، حالت ضبط و Destination بعد از آن را مشخص کنید و مسیر ورودی را به همین مقصد وصل کنید؛ ساخت شیء بدون اتصال به مسیر اثری بر تماس ندارد. تنظیم مسیر، فایل پیامِ System Recordings و فهرست فایلهای ضبطشده سه بخش متفاوتاند. برای صف تماس نیز تنظیم ضبط صف و نقطهٔ ورود به آن را جدا بررسی کنید؛ سیاست داخلی بهتنهایی پوشش ضبط کل صف را ثابت نمیکند.
فایل همان تماس را پیدا و بررسی کنید
- از 401 با 402 تماس بگیرید؛ پاسخ دهید و هر طرف یک جملهٔ متفاوت بگوید. زمان شروع، دو شماره و زمان تقریبی پاسخ و پایان را یادداشت و تماس را کامل قطع کنید.
- در منوی PBX، بخش Calls Recordings را باز کنید؛ در بعضی ترجمهها یا راهنمای ماژول نام Monitoring دیده میشود. بازهٔ تاریخ همان روز و Source یا Destination مربوط را انتخاب و فیلتر را اعمال کنید.
- ردیف را با ساعت و شمارهها تطبیق دهید؛ Listen را برای شنیدن و Download همان ردیف را برای دریافت فایل صدا به کار ببرید. دریافت CSV یا Excel فهرست، دریافت صوت نیست.
- ابتدا و انتهای فایل و هر دو جمله را بشنوید؛ فایل کوتاه، خالی، بیصدا یا متعلق به تماس دیگر، نتیجهٔ پذیرفتهشده نیست. همین آزمون را با جهت 402 به 401 تکرار کنید.
در کد مبنا، ماژول ضبط فایل را زیر /var/spool/asterisk/monitor پیدا میکند و ممکن است زیرپوشهٔ سال/ماه/روز داشته باشد. جابهجایی دستی فایل به مسیر دیگر میتواند پخش پنل را قطع کند، حتی اگر خود فایل باقی باشد. مسیر واقعی، فضای ذخیرهسازی و نام فایل را قبل از انتقال بررسی کنید؛ این مسیر، نسخهٔ پشتیبان مستقل نیست.
وجود CDR، نام recordingfile یا حتی دکمهٔ دانلود، بهتنهایی کیفیت صوت را ثابت نمیکند. اگر فایل پیدا نمیشود یا صدا ناقص است، راهنمای ضبط گمشده یا بیصدا مسیر تشخیص جدا دارد. این آموزش مربوط به تنظیم و پذیرش ضبط تازه است؛ بازیابی فایل حذفشده را وعده نمیدهد.
دسترسی، ظرفیت و نگهداری را مشخص کنید
دسترسی به Calls Recordings به نقش کاربری، مجوز مشاهدهٔ همهٔ ضبطها و داخلیِ متصل به حساب وابسته است. با حسابی که باید مجاز باشد، مشاهده و دانلود را بررسی کنید؛ سپس با یک حساب محدود، دسترسی به تماسِ داخلیِ نامرتبط را امتحان کنید. برای حل مشکل دسترسی، حساب همه را مدیر نکنید. فایلِ دانلودشده نیز باید در محل مجاز با دسترسی مشخص نگهداری شود.
برای برآورد ظرفیت، از چند فایل واقعی با همان قالب ضبط و مدت معلوم، حجم تقریبی بهازای دقیقه را به دست آورید. آن را در دقیقههای ضبط روزانه و روزهای نگهداری ضرب کنید و فضای اضافه برای رشد، بکاپ و کار سیستم کنار بگذارید. اندازهٔ یک فایل کوتاه یا یک نرخ ثابت اینترنتی، ظرفیت همهٔ کدکها و الگوهای تماس را نشان نمیدهد. فضای آزاد و رشد پوشه باید پایش شود و مسئول واکنش به کمبود فضا معلوم باشد.
مدت نگهداری، افراد مجاز، محل نسخهٔ پشتیبان و مسئول حذف را پیش از گسترش ضبط مشخص کنید؛ عدد ثابتی برای همهٔ شرکتها وجود ندارد. ابتدا بازیابی و پخش یک نمونه از بکاپ مستقل را بررسی کنید، بعد حذف دورهای را فقط در دامنهٔ مصوب و با روش سازگار همان نصب اجرا کنید. حذف رکورد CDR و حذف فایل صدا دو کار جدا هستند؛ پاککردن یکی را روش مطمئن آزادکردن یا حذف دیگری فرض نکنید. فرمان حذف گسترده یا پاکسازی خودکارِ آزمایشنشده روی مرکز فعال اجرا نکنید.
پذیرش و بازگشت تنظیمات
گزارش تحویل باید برای هر مسیر، انتخاب ضبط، نسخهها، زمان تماس آزمایشی، نتیجهٔ شنیدن دوطرفه، دسترسی کاربر و وضعیت ظرفیت و بکاپ را نشان دهد. آزمون انجامنشده را موفق ثبت نکنید. اگر مسیر شامل منو، انتظار یا انتقال است، همان شاخهها را نیز با معیار روشنِ شروع و پایان صوت امتحان کنید؛ فایل تماس مستقیم جای آنها را نمیگیرد.
برای بازگشت، مقادیر قبلی داخلی و Route و مقصد قبلیِ مسیر مستقل Call Recording را برگردانید، Submit و Apply Config کنید و تماس عادی را دوباره کنترل کنید. بازگرداندن تنظیم، فایلهای قبلاً تولیدشده را حذف نمیکند؛ دربارهٔ نگهداری آنها طبق برنامهٔ مشخص تصمیم بگیرید. برای تطبیق زمان و شمارهٔ تماس با رکورد، خواندن گزارش CDR را ببینید.