Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / CDR и несколько таблиц

CDR и несколько таблиц

Сообщений: 5

CDR и несколько таблиц

Здравствуйте!
Подскажите пожалуйста, возможно ли заставить астериск складывать свои CDR записи в разные таблицы бд, желательно что бы эти таблицы можно было определять в контексте канала.
2010-10-15 17:56

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: CDR и несколько таблиц

Могу я поинтересоваться, для чего?
Создам аварийную ситуацию. Дорого. На долго =)
2010-10-15 18:02

Сообщений: 5

Re: CDR и несколько таблиц

Для того что бы было легче рулить записями для разных компаний которые генерят много трафика, что бы не плодить здоровенные таблицы, выборки из которых занимают неодну секунду. Все же легче управлять 5-тью таблицами по 800000 тыс записей, чем одной на несколько миллионов записей.
Или может посоветуете альтернативное решение?
2010-10-15 18:34

Сообщений: 80

Re: CDR и несколько таблиц

можно делать что угодно, если в ручную писать через функцию Mysql + экстеншин h
2010-10-15 18:35

Сообщений: 5

Re: CDR и несколько таблиц

Это первое что я хотел сделать, но здесь есть 2 но:
1. Используем Postgres
2. Прямые коннекты из контекста начинают тормозить при обработке 30-ти таких каналов.

Неужто CDR модуль прийдется переписывать?
2010-10-15 18:39

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: CDR и несколько таблиц

переписывать как вариант
а еще лучше - настроить правильно индексы, водрузить на соответствующий сервер БД и 100 млн записей будет нормально обрабатываться
вы все-таки провайдер, надо держать марку
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-15 21:15

Сообщений: 5

Re: CDR и несколько таблиц

Может лучше отказаться от астерисковой статистики и пробовать снимать статистику с Kamailio, там вроде как можно розруливать записи по разным таблицам, но вот как узнать на каком этапе контекста к примеру оборвался звонок, или какие пункты меню прослушал звонящий ума не приложу.

Может у кого то уже есть наработанные схемы?
Как бороться с тяжелыми таблицами?
В данный момент в БД имею 9 млн записей, база данных отреплицырованна по схеме мастер-слейв, 80% записей занимают 12 компаний и они в следствии мешают нормально жить более мелким.
2010-10-15 21:39

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: CDR и несколько таблиц

ну как знаете
можете скриптом/триггером перемещать данные в другие таблицы
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-15 21:42

Сообщений: 5

Re: CDR и несколько таблиц

И еще ребят хотел спросить, как астериск 1.4 в rialtime работает с postgres?
Стоит ли переписывать скрипты существующей гуи под версию 1.4. Ато как то аж обидно когда 1.6 версия начинает тормозить и падать при ~100 активных каналах, вроде как в 1.4 с этим повеселее.
2010-10-15 21:52

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru