1.2 тыс. просмотров
от (200 баллов) в категории Прочее
Необходимо удалить из журнала звонки до определённой даты. Можно ли это как-то сделать?

1 Ответ

от (61.9 тыс. баллов)
редактировать от

На Ваш страх и риск )), когда с АТС никто не работает (нет звонков). 

Далее набор shell команд. Необходимо подключиться к АТС по SSH. 

// Резервное копирование базы данных

cp /storage/usbdisk1/askoziapbx/astlogs/asterisk/master.db /storage/usbdisk1/askoziapbx/astlogs/asterisk/master.db_dump20160204

// Восстановление из резервной копии

cp /storage/usbdisk1/askoziapbx/astlogs/asterisk/master.db_dump20160204 /storage/usbdisk1/askoziapbx/astlogs/asterisk/master.db 

// Оставить только записи CDR за последние 10 месяцев

sqlite3 /storage/usbdisk1/askoziapbx/astlogs/asterisk/master.db "DELETE FROM cdr WHERE start < date('now','start of month','-10 month','-1 day')"

// Оставить только записи CEL за последние 10 месяцев

sqlite3 /storage/usbdisk1/askoziapbx/astlogs/asterisk/master.db "DELETE FROM cel WHERE eventtime < date('now','start of month','-10 month','-1 day')"

Перезагрузка обязательна!

 

от (160 баллов)
Здравствуйте. Состояние диска с записями 96%.
Надо стереть записи за несколько месяцев..

Предполагаю, что мне надо воспользоваться двумя  командами:
// Оставить только записи CDR за последние 10 месяцев
// Оставить только записи CEL за последние 10 месяцев

ЧТо такое? записи CDR и записи CEL
от (61.9 тыс. баллов)
это просто название таблиц в базе данных "cdr" / "cel"
база данных не занимает много места
основное место занимают записи разговоров
от (160 баллов)
Это понятно. Что основной вес в записях. Я только что провалился на АТСку через WinSCP. В какой каталог идти чтоб подчистить записи. Именно файлы записей.
от (160 баллов)
/storage/usbdisk1
Путь нашёл, записи вижу. Могу удалить. А потом выполнить две команды?

// Оставить только записи CDR за последние 10 месяцев
// Оставить только записи CEL за последние 10 месяцев

Стереть записи за пару месяцев, а потом команды для зачистки базы. На нужное кол-во месяцев.
Я всё правильно понял?
Повторюсь, надо именно 2 команды  CDR и CEL?

Что такое CDR и CEL?
от (61.9 тыс. баллов)
Это история звонков / журнал звонков. Лучше оставьте базу данных "Как есть", она не занимает много места.
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia провайдер входящие-вызовы настройка запись-разговоров ivr маршрутизация провайдеры очередь маршрут askozia7 askozia6 запись очередь-вызовов обновление факс переадресация исходящие-звонки транк перевод-вызова перехват-вызова веб-интерфейс ascozia история мобильный callerid интеграция логи звонок goip установка провайдеров голосовая-почта панель-телефонии-1с редактор разговоров nat битрикс релиз телефонная-книга аон маршруты диалплан тишина smtp почта gsm вызовы перевод лицензия панель askozia-5 bitrix24 донабор переадресация-мобильный префиксы время голосовая парковка перехват вызовов asterisk vmware мультифон мегафон задержки настройка-провайдер статистика звонков исходящие меню номер skype sip ssh 2 консольное web-интерфейс дополнительный-диск распределение память проброс-портов битрикс24 beta настройка-исходящие-исходящих-вызов-вызовов сетевые подменю goip4 отправка-факса демо-версия железо grandstream beeline альтернативный digium bruteforce взлом dialplan приложение

1.7 тыс. вопросов

1.4 тыс. ответов

3.5 тыс. комментариев

3.1 тыс. пользователей

...