با سلام و احترم،
سلام دوست عزیز
فایل زیر:
/var/lib/asterisk/astdb.sqlite3
مربوط به دیتابیس داخلی Asterisk (AstDB) است. اگر بعد از قطعی برق خراب شده، قبل از هر کاری از آن یک نسخه بکاپ بگیرید.
ابتدا Asterisk را متوقف کنید:
systemctl stop asterisk
سپس از فایل فعلی بکاپ بگیرید:
cp /var/lib/asterisk/astdb.sqlite3 /var/lib/asterisk/astdb.sqlite3.backup
اگر فایل بهصورت کامل خراب شده و امکان تعمیر آن وجود ندارد، میتوانید فایل را تغییر نام دهید:
mv /var/lib/asterisk/astdb.sqlite3 /var/lib/asterisk/astdb.sqlite3.old
و سپس Asterisk را مجدداً راهاندازی کنید:
systemctl start asterisk
Asterisk در صورت نیاز فایل جدید astdb.sqlite3 را ایجاد میکند.
⚠️ فقط توجه داشته باشید که قبل از حذف یا تغییر فایل، حتماً از آن بکاپ داشته باشید؛ چون ممکن است برخی اطلاعاتی که توسط Dialplan یا برنامههای جانبی در AstDB ذخیره شدهاند، از بین بروند.
اگر بعد از راهاندازی مجدد همچنان خطا دارید، متن کامل خطای Asterisk را ارسال کنید تا دقیقتر بررسی کنیم.