I aften har jeg leget lidt med en gammel nokia 6310i mobil telefon og en nokia DLR-3P serial kabel på en debian maskine.

hardware

Først skal smstools hentes, da det ikke er muligt at installer denne via apt-get :-(
men det gøres nemt:
cd /usr/src
wget http://smstools3.kekekasvi.com/packages/smstools3-3.1.6.tar.gz

Den officielle installations vejledningen kan ses her:

tar -zxvf smstools3-3.1.6.tar.gz
cd smstools3
make
make install

installationen ligger en minimal config file under /etc/smsd.conf som til mit formål nemt kunne tilpasses sådan at en minimal system kørte.

 

devices = GSM1
logfile = /var/log/smsd.log
loglevel = 7

[GSM1]
device = /dev/ttyS0
incoming = yes
outgoing = yes
mode = new
pin = xxxx

efter opdatering af config filen skal man hvis nok genstarte servicen, hvilket er nemt.
/etc/init.d/sms3 restart

herefter kan det være en god ide at følge smsd loggen i en ekstra consol:
tail -f /var/log/smsd.log

Indgående sms'er lander i denne folder
ls /var/spool/sms/incoming/
Udgående køre igennem denne folder
ls /var/spool/sms/outgoming/

en hurtig test email kan sendes ved at kalde sendsms i en shell eller droppe en file af i outgoing mappen
sendsms 0045xxxxxx "dette er en test sms"
husk at sætte 0045 foran den numme man sender til......

laver man en file kan man benytte rigtige mange featues som alle kan læses om her: