русский CallerID в CDR FreePBX

FreePBX, TrixBox, AsteriskGUI и др.
Всевозможные надстройки/интерфейсы к Asterisk в виде GUI.
[всё что прямо не относится к Asterisk писать сюда]

Модераторы: Admins, Модераторы

Ответить
A66aT
Сообщения: 7
Зарегистрирован: 13 апр 2017, 07:38

русский CallerID в CDR FreePBX

Сообщение A66aT » 18 авг 2017, 12:08

Добрый день. Прошу помочь в следующем вопросе. Asterisk 14, FreePBX 14 пишет в таблицу cdr русский callerID в виде кракозябр.

/etc/odbc.ini

Код: Выделить всё

Charset=utf8
/etc/my.cnf

Код: Выделить всё

init-connect = "SET NAMES utf8"
character-set-server = utf8
collation-server=utf8_general_ci
База и таблица в UTF-8

Код: Выделить всё

MariaDB [asteriskcdrdb]> SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name = "asteriskcdrdb";
+----------------------------+
| default_character_set_name |
+----------------------------+
| utf8  


SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA WHERE CCSA.collation_name = T.table_collation AND T.table_schema = "asteriskcdrdb" AND T.table_name = "cdr";
+--------------------+
| character_set_name |
+--------------------+
| utf8               |
Пробовал проделать, как пишут здесь https://voxlink.ru/kb/asterisk-configur ... n-freepbx/ - проблема осталась

В консоли asterisk отображается русский CallerID, но в базе нет.

awsswa
Сообщения: 1723
Зарегистрирован: 28 апр 2012, 10:19
Откуда: Russia, Пермь

Сообщение awsswa » 18 авг 2017, 12:34

сменить ODBC драйвер на ANSI в имени
mysql-connector-odbc
типа так

http://rpm.pbone.net/index.php3/stat/4/ ... 4.rpm.html
платный суппорт по мере возможностей

A66aT
Сообщения: 7
Зарегистрирован: 13 апр 2017, 07:38

Сообщение A66aT » 18 авг 2017, 14:21

Спасибо большое за совет, помогло.

Там в версии 5.3 появляются два драйвера - Unicode и ANSI и вот с ANSI драйвером все заработало.

WarBull
Сообщения: 3
Зарегистрирован: 18 авг 2011, 18:01

Re: русский CallerID в CDR FreePBX

Сообщение WarBull » 16 июл 2018, 10:23

Друзья, вот решение!

[sng-pkgs]
name=Sangoma-$releasever - Sangoma Open Source Packages
mirrorlist=http://mirrorlist.sangoma.net/?release= ... dist=$dist
#baseurl=http://package1.sangoma.net/sng7/sng7/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Sangoma-7



Сохраняем дальше можно ставить коннектор



yum install mariadb-connector-odbc

Взял отсюда:

https://www.sqit.ru/2018/07/cdr-freepbx ... tos-7.html

Ответить