Сен 132013
 

Не выводится CDR во Elastix

В один прекрасный вечер, решил я обновить свой сервер Elastix, нарушив правило Админа, не трогай пока все работает 🙂

Elastix взят из сборки с официального сайта. Операционка CentOS, ядро на нем уже старенькое 2.6.18.

Набираю я магические клавиши:

# yum update -y && yum upgrade -y

Первая ошибка которая произошла после обновления уже была мной описана раньше Обновление Elastix, ошибка связанная с DB.php, тоесть система просто недоустановила необходимый модуль.

Вторая ошибка вообще банальна до крику, но ужасна до паралича ip-атс, перестала обновляться запись в CDR, вообще не писались записи, ни в CSV, ни в логи. Поверхностный осмотр пациента ни к чему не приводил. Поискал пару часиков в Поисковиках, никакой похожих ситуаций не нашел.

Ну и по счастливой случайности я залез в файл cdr.conf, смотрел на него вдоль и в поперек, наблюдая правильные настройки. Увидел краем ока одну странную штуку дважды прописан enable = yes, но второй выглядел в такой форме:

enable = yes'.

Он у меня находился на строке 126.
Оказался перенесенным комментарием, я вернул строку на место, тоесть в коменты 😉 , и вуаля, все заработало.
Шайтам прямо.