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:
- Gammu version might rule out already fixed issues.
- Información del teléfono como el fabricante y modelo son realmente necesarias.
- Información sobre tu sistema operativo y su versión, ¿utiliza Windows, alguna distribución de Linux, Mac OS X, BSD?
- La configuración que utilizas, simplemente puedes incluir el archivo de configuración de Gammu.
- El registro de depuración de la comunicación, porfavor revisa más abajo sobre cómo obtenerlo.
Issue trackers for individiual projects:
Reporting Security Vulnerabilities
Do not disclose security vulnerabilities in a public issue or discussion. Report them privately to the affected project on GitHub:
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.