VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

в базу cdr пишутся слишком много записей

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
spider
Сообщения: 40
Зарегистрирован: 01 авг 2020, 14:00

в базу cdr пишутся слишком много записей

Сообщение spider »

всем привет. могли бы подсказать. запустил asterisk все хорошо работает. но в базу cdr слишком много записей идут. к примеру клиент звонит нам и его номер переходит по доступным агентам и вот каждый из них записывается со статусом busy. из за этого за сегодня только в базе уже больше 100тысяч записей
и еще из за этого кажется бред какой то в веб морде показывается
Вложения
ф.png
Screenshot from 2020-12-25 18-32-06.png
Screenshot from 2020-12-25 18-32-06.png (14.05 КБ) 4778 просмотров
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: в базу cdr пишутся слишком много записей

Сообщение ded »

Программная АТС Астериск может работать в разных режимах. Как офисная УАТС - журнал CDR актуален.
Как Call center, используются очереди - журнал CDR не даёт правильной картины. Именно для этого режима - журнал CEL (Call events logging). И статистика работы Call center отображается уже совсем другими инструментами, например -
Asternic Call Center Stats 2
https://www.google.com/search?source=un ... 94&bih=862
spider
Сообщения: 40
Зарегистрирован: 01 авг 2020, 14:00

Re: в базу cdr пишутся слишком много записей

Сообщение spider »

вчера только включил 16ый. до этого работали на 11 астере. конфиги все оттуда перенес. там такого не было. а тут такая проблема ((

это ведь ненормально что столько записей пишутся в базу?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: в базу cdr пишутся слишком много записей

Сообщение ded »

Ненормально то, что вы не понимаете нормальные объяснения.
Аватара пользователя
venom1_
Сообщения: 19
Зарегистрирован: 21 окт 2014, 20:01
Откуда: Киев

Re: в базу cdr пишутся слишком много записей

Сообщение venom1_ »

Забейте в крон что то типа такого (поменяйте sql запрос под вашу задачу)

Код: Выделить всё

mysql --user=xxx --password=xxx --database=asteriskcdrdb --execute="delete e1 from cdr e1, cdr e2 where e1.uniqueid=e2.uniqueid and e1.calldate < e2.calldate"
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH