некорректное отображение русских имен

35 views
Skip to first unread message

uno

unread,
May 8, 2018, 2:30:48 AM5/8/18
to Форум сайта http://pbx.gal.cv.ua
в логах вместо русских букв приходит транслит, сдвинутый на 1 регистр, например вместо русской в - b, вместо о-n:
08/05/18 10:10    3222 48 <I>Csa`idskkhm P. 2021    0'03 00:02'08

вместо Csa`idskkhm должно быть: Губайдуллин

Сборщик работает по LAN, версию esmdr только что обновил до 1.1, АТС panas TDE600, на форумах panasonic говорят, что смотреть надо на принимающей стороне.  Подскажите в чем может быть дело?

Wowa

unread,
May 8, 2018, 3:18:36 AM5/8/18
to Форум сайта http://pbx.gal.cv.ua
Кракозябры шлет станция, в этом легко убедиться, достаточно вместо eSMDR подключиться через обычный telnet. LAN или COM роли не играет.
Еще хуже, что и по SIP панасоники шлют такую же абракадабру, так что кирилицу лучше не использовать.
Но, если совсем никак - преобразовать уже можно на прикладном уровне. Если заранее известно, что кириллица, а не смесь рус-англ, алгоритм вообще прост.
В одной из промежуточных версий делал преобразование и у себя в проге, но потом убрал. Все-таки здесь важна фискальная функция, и в логах должно быть ровно то, что передает АТС.

uno

unread,
May 8, 2018, 7:50:54 AM5/8/18
to Форум сайта http://pbx.gal.cv.ua
спасибо за оперативный ответ, не ожидал, что будет так быстро :)
то есть и на самом панасонике это тоже победить нельзя? это проверено?

Wowa

unread,
May 8, 2018, 9:44:27 AM5/8/18
to Форум сайта http://pbx.gal.cv.ua
На уровне станции один способ - писать имена транслитом. Я именно так и делаю, никто не жалуется. После записи в базу можно использовать справочник имен из отдельной таблицы для отображения русских имен.

uno

unread,
May 10, 2018, 7:09:09 AM5/10/18
to Форум сайта http://pbx.gal.cv.ua
нет, транслит - это не вариант, все уже привыкли к русским именам, задал вопрос панасонику, посмотрим что ответят
Reply all
Reply to author
Forward
Message has been deleted
0 new messages