Кодировка 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. Должно получится такое:
P.S. Честно признаюсь, сам не копал проблему, а позаимствовал решение у опытных товарищей, там более подробно расписано: Merion
- RusLan