Gammu: Conexión de un móvil GSM para la recepción de SMS

Instalamos Gammu.
Instalamos el paquete bluetooth porque conectaremos el móvil por bluetooth

Creamos los ficheros y directorios con permisos de escritura para el usuario que ejecute gammu (en este caso jose)

/var/log/sms
/var/log/smsdlog
/var/spool/sms/inbox/
/var/spool/sms/outbox/
/var/spool/sms/sent/
/var/spool/sms/error/

Mi fichero de configuración es el siguiente:

[gammu]
port = 00:15:DE:29:F4:F8
model = 6230i
connection = bluephonet

synchronizetime = yes
logfile = /var/log/sms
logformat = errors
use_locking = yes
startinfo = no

[smsd]
logfile = /var/log/smsdlog
logformat=errors
commtimeout = 1
sendtimeout = 10
receivefrequency = 1
resetfrequency = 0
deliveryreport = sms
phoneid = 655550100

inboxpath = /var/spool/sms/inbox/
outboxpath = /var/spool/sms/outbox/
sentsmspath = /var/spool/sms/sent/
errorsmspath = /var/spool/sms/error/
inboxformat = standard
transmitformat = auto

Para que arranque automáticamente cuando enciendo el pc, añado la siguiente linea a /etc/rc.local:

su - jose -c “gammu –smsd FILES /home/jose/smsdrc &”

./hdchome/jose/scripts/servidorsms.php