VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Кодировка CDR в модуле CDR FreePBX

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Zebar
Сообщения: 51
Зарегистрирован: 07 сен 2010, 08:54

Кодировка CDR в модуле CDR FreePBX

Сообщение Zebar »

Добрый день!
Есть FreePBX, работает в UTF8.
Есть модуль Отчеты CDR. Если подвести курсор к номеру звонящего, то получаем описание в виде "Имя звонящего: (Кракозябры) <номер>"
В какой табличке может быть косяк с кодировкой?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение zzuz »

asterisk.devices.description
Линия24 - Системы Массового Телефонного Обслуживания
Zebar
Сообщения: 51
Зарегистрирован: 07 сен 2010, 08:54

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение Zebar »

Тогда я чего-то не понимаю.

На сервере консоль в UTF8.
mysql> show create table devices;
CREATE TABLE `devices` (
`id` varchar(20) character set latin1 NOT NULL default '',
`tech` varchar(10) character set latin1 NOT NULL default '',
`dial` varchar(50) character set latin1 NOT NULL default '',
`devicetype` varchar(5) character set latin1 NOT NULL default '',
`user` varchar(50) character set latin1 default NULL,
`description` varchar(50) default NULL,
`emergency_cid` varchar(100) character set latin1 default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

Правильно ли я понимаю, что поле description, раз уж в нем кодировка не прописана, хранится в utf8, по основной кодировке таблицы?
Почему тогда во FreePBX в свойствах экстеншена пишет по-русски, а в консоли - вопросительные знаки?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение zzuz »

В какой такой консоле ?
Линия24 - Системы Массового Телефонного Обслуживания
Zebar
Сообщения: 51
Зарегистрирован: 07 сен 2010, 08:54

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение Zebar »

linux
подключился через putty
а там
mysql
и попер запросы писать
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение zzuz »

Ну так выставьте кодировку putty в UTF8 .
Линия24 - Системы Массового Телефонного Обслуживания
Zebar
Сообщения: 51
Зарегистрирован: 07 сен 2010, 08:54

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение Zebar »

Она в utf-8
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение zzuz »

Не верю.
Линия24 - Системы Массового Телефонного Обслуживания
Zebar
Сообщения: 51
Зарегистрирован: 07 сен 2010, 08:54

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение Zebar »

Изображение
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Кодировка CDR в модуле CDR FreePBX

Сообщение virus_net »

поле description будет в кодировке utf8_general_ci

А что показывает в консоли вывод:

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

# env | grep LANG
и какую кодировку выставляет клиент (скрипт), когда подключается к MySQL ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH