[Решено] gammu отправляет "?"

Автор u21, 21 марта 2014, 11:55:02

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

u21

Добрый день, имеется сервер Debian с установленной на него системой вм Proxmox. К серверу подключен gprs-модем для отправления смс-сообщений. Модем проброшен на одну из вм (средствами proxmox). Проблема в том что gammu-smsd демон отправляет ????? вместо кириллицы, с латинскими символами проблем нет.

Настройки console-cyrillic вм такие:
style uni
size 16
encoding utf-8
layout ru
options alt_shift_toggle
ttys /dev/tty[1-6]

после настройки console-cyrillic сервер перезапускал.

Команда locale выдает следующее:
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=


Настройки gammu-smsd
port = /dev/ttyS0
connection = at115200
startinfo = no
synchronizetime = no
use_locking = no
gammucoding = utf8

# Debugging
logformat = textall

# SMSD configuration, see gammu-smsdrc(5)
[smsd]
service = files
phoneid = M35i
TransmitFormat = unicode
logfile = /var/log/gammu_smsd.log


Буду рад любым советам.

* одного символа "?" в названии темы достаточно! endru

u21

Решилось, как оказалось в новой версии gammu, нужно было указать доп. настройку OutboxFormat = unicode.