четверг, 22 марта 2018 г.

FreePBX 14: Исправление кириллической кодировки в CDR Reports отчетах - кракозябры



Нормальное отображение русских имен в CallerID на SIP телефонах, в таблице asteriskcdrdb в базе MySQL и в модуле CDR web-интерфейса FreePBX 14
Применялось на - Asterisk Version: 13.18.4 - FreePBX 14.0.1.36
Устанавливалось с ISO:
Исправление:
нужно установить Mariadb-connector-odbc-3.0.x
Делается это из командной строки Linux:
 yum install mariadb-connector-odbc 

Так же нужно удалить старый коннектор MySQL, чтобы в лог и CLI Asterisk не сыпалось куча ошибок об невозможности записать данные в таблицу Cel.

Команды:

 rpm -qa | grep mysql-connector-odbc 
#mysql-connector-odbc-5.2.5-6.el7.x86_64

 rpm -e –nodeps [Имя пакета]

#Пример
#rpm -e --nodeps mysql-connector-odbc-5.2.5-6.el7.x86_64


Перезапустим FreePBX сервисы:


 fwconsole restart