Сообщить об ошибках в Wammu и Gammu

Запросить о расширении функций или сообщить об ошибке можно на багтрекере проекта на GitHub. Пожалуйста, позаботьтесь о том, чтобы сообщить разработчику всю информацию, необходимую и достаточную для понимания проблемы. Наиболее важные вещи должны быть включены:

Отдельные багтрекеры проектов:

Получение журнала отладки

Debugging log contains transcription of communication between Gammu and your phone. As such it might contain your private data. Please make sure you do not include such data in the report.

Чтобы Gammu сгенерировал отладочный журнал, вам нужно сказать ему, чтобы он это сделал. Это возможно либо из командной строки (gammu --debug textalldate --debug file /tmp/gammu.log identify) или с помощью конфигурационного файла:

[gammu]
connection = your connection setting
port = your port name
logformat = textalldate
logfile = /tmp/gammu.log

Wammu автоматически создает журнал отладки во временном каталоге (/tmp на Unix-системах или в вашем профиле в папке Application Data в Windows), где он обычно сохраняется в случае вылета по ошибке Wammu. Вы также можете сохранить текущий журнал отладки во время работы программы Wammu из меню Help (Справка).

Отладочная информация Gammu SMSD имеет несколько уровей детализации, чтобы включить все сообщения, увеличьте уровень отладки до 255:

[gammu]
connection = your connection setting
port = your port name
logformat = textalldate

[smsd]
debuglevel = 255
logfile = /tmp/smsd.log

Устранение неполадок в службе Windows

Если Gammu не запускается как служба Windows (обычно появляется сообщение "Ошибка 1053: Служба своевременно не ответила на запрос на запуск или контроль"), сначала проверьте ваши журналы SMSD. Если они не содержат полезных подсказок, попробуйте запустить SMSD вручную с точно такими же параметрами, как и при установке как сервис (только без -i). Вы также должны проверить, везде ли вы указываете абсолютные пути (например, путь к файлу конфигурации).

Например, командная строка может выглядеть следующим образом:

gammu-smsd.exe -c c:\gammu\smsdrc

Теперь вы сможете получать ошибки от SMSD, даже при ошибках запуска в качестве службы.