Запросить о расширении функций или сообщить об ошибке можно на багтрекере проекта на 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
Если Gammu не запускается как служба Windows (обычно появляется сообщение "Ошибка 1053: Служба своевременно не ответила на запрос на запуск или контроль"), сначала проверьте ваши журналы SMSD. Если они не содержат полезных подсказок, попробуйте запустить SMSD вручную с точно такими же параметрами, как и при установке как сервис (только без -i). Вы также должны проверить, везде ли вы указываете абсолютные пути (например, путь к файлу конфигурации).
Например, командная строка может выглядеть следующим образом:
gammu-smsd.exe -c c:\gammu\smsdrc
Теперь вы сможете получать ошибки от SMSD, даже при ошибках запуска в качестве службы.