Time 4.04

Тайм 4.04

Кодировка freePBX. Крокозябры в CDR

Русские имена контактов в отчете CDR на freepbx 16 отображаются в виде кракозябр? Есть достаточно просто и элегантное решение проблемы)

В продолжение поста о проблемах с отчетами CDR на freepbx. Начало тут: Не отображаются отчеты CDR в FreePBX.

Делаем запрос командой:

 
#rpm -qa | grep mysql-connector-odbc

В моем случае вывод был таким:

#mysql-connector-odbc-5.2.5-8.el7.x86_64

Удаляем его к чертям

#rpm -e --nodeps "mysql-connector-odbc-5.2.5-8.el7.x86_64"

Говорят, если не удалить и выполнить следующую команду, то астериск не заведется, что в общем-то логично. Поэтому не буду испытывать судьбу на рабочем сервере.

Ставим mariadb-коннектор

#yum install mariadb-connector-odbc

Проверим, появилась ли запись в /etc/odbcinst.ini

#nano /etc/odbcinst.ini
Должно появится:
[MariaDB]
Description=ODBC for MariaDB
Driver=/usr/lib64/libmaodbc.so
Setup=/usr/lib64/libodbcmyS.so
UsageCount=1

Если все норм, то перезагружаем freepbx, например командой:

#fwconsole restart

Ожидаем завершения работы fwconsole, заходим на веб-морду, делаем тестовый звонок и проверяем отчеты CDR. Должно получится такое:

freepbx cdr

P.S. Честно признаюсь, сам не копал проблему, а позаимствовал решение у опытных товарищей, там более подробно расписано: Merion

RusLan
Комментарии:

Социальные сети:

© 2011- 2024 

Блог Тайм4.04 - Авторский проект практикующего системного администратора.

Все права защищены©. При копировании материалов, активная ссылка на сайт https://time404.ru обязательна.

Внимание! Мы используем cookies чтобы сайтом было удобнее пользоваться.