...

حل مشکل عدم مشاهده مکالمات ضبط‌شده در ایزابل ۵ و تعمیر دیتابیس Asterisk

حل مشکل عدم مشاهده مکالمات ضبط‌شده در ایزابل ۵ و تعمیر دیتابیس Asterisk

فهرست مطالب

یکی از مشکلات رایج در سیستم‌های تلفنی مبتنی بر Asterisk و Issabel، تغییر مجوزهای دیتابیس به‌دلیل وقایع غیرمنتظره‌ای همچون پر شدن فضای دیسک، قطع ناگهانی برق یا خرابی فایل‌های سیستم است. این اتفاق به‌طور معمول در دیتابیس asteriskcdrdb رخ می‌دهد و باعث ایجاد مشکلات مختلفی می‌شود.

مشکلات رایج:

  • عدم نمایش فایل‌های مکالمات ضبط‌شده

  • عدم نمایش گزارشات ریز مکالمات

  • عدم دسترسی به منوی PBX Configuration در رابط کاربری

این مشکلات ناشی از تغییر در مجوزهای فایل‌های دیتابیس است که مانع از دسترسی صحیح به اطلاعات می‌شود.


مراحل حل مشکل:

۱. متوقف کردن سرویس MariaDB (MySQL)

برای شروع، ابتدا باید سرویس دیتابیس MariaDB (یا MySQL) را متوقف کنید:

sudo systemctl stop mariadb

۲. Repair کردن دیتابیس

پس از توقف سرویس، باید دیتابیس asteriskcdrdb را تعمیر کنید. برای این کار به مسیر دیتابیس بروید و دستور myisamchk را اجرا کنید:

cd /var/lib/mysql/asteriskcdrdb
sudo myisamchk -r -v -f cdr

این دستور باعث تعمیر فایل‌های دیتابیس و بازسازی مجوزها و ساختار دیتابیس می‌شود.

۳. راه‌اندازی مجدد سرویس MariaDB

پس از انجام تعمیرات، باید سرویس MariaDB را دوباره راه‌اندازی کنید تا تغییرات اعمال شود:

sudo systemctl start mariadb

نکات مهم:

  • پس از انجام این مراحل، باید تمام مشکلات مشاهده مکالمات ضبط‌شده، گزارشات ریز مکالمات و منوی PBX Configuration برطرف شود.

  • توصیه می‌شود به‌طور منظم از پشتیبان‌گیری (Backup) از دیتابیس‌ها و فایل‌هایتان استفاده کنید تا در صورت بروز مشکلات مشابه، از اطلاعات خود محافظت کنید.

  • در صورت بروز خطاهای بیشتر، بررسی دقیق‌تر و اجرای دستور myisamchk با گزینه‌های مختلف می‌تواند مفید باشد.

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها