Reportar errores en Wammu y Gammu

Use issue tracker on GitHub to report bugs or feature requests. Please take care that you include all information necessary for the developer to investigate the problem. The most important things to include are:

Issue trackers for individiual projects:

Obteniendo el registro de depuración

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.

Para hacer que Gammu genere un registro de depuración necesitas decirle que lo haga. Es posible hacerlo mediante la línea de órdenes (gammu --debug textalldate --debug-file /tmp/gammu.log identify) o utilizando el archivo de configuración:

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

Wammu automáticamente crea un registro de depuración en el directorio temporal (/tmp en sistemas Unix, en Windows está normalmente ubicado en el directorio Application Data en tu perfil), donde se guarda en caso que Wammu termine inesperadamente. También puedes ver el registro de depuración actual mientras Wammu ejecuta desde el menú de Ayuda.

Los registros de Gammu SMSD son configurados en varios niveles, para incluir todos los mensajes, configura debuglevel a 255:

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

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

Depurando el servicio de Windows

Si gammu no inicia correctamente con un servicio de Windows (normalmente obtendrás el mensaje: "Error 1053: The service did not respond to the start or control request in a timely fashion"), primero revisa los registros de SMSD. Si no contienen información útil, intenta iniciar SMSD manualmente con los mismo parámetros con los que se instaló el servicio (excluyendo -i). También revisa si estás pasando todas las rutas de forma absoluta (por ejemplo, la ruta del archivo de configuración).

Por ejemplo, la lína de órdenes puede ser algo similar a:

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

Ahora deberías de poder ver los errores de SMSD aún si no inicia como servicio.