Debian: inviare sms via bluetooth

Installiamo tutto ciò che ci serve:
apt-get install bluez-utils bluetooth libbluetooth2-dev build-essential

Modificare in /etc/bluetooth/hcid.conf la security da user ad auto.

Inserire la chiavetta bluetooth e rivviare la macchina

Associare il proprio telefono col server:
dal telefono dal menù bluetooth, nuova associazione, selezionare il server in uso, password di default 1234

Scaricare il tool per inviare gli sms:
http://sourceforge.net/projects/bfsms

Scompattare, patchare, compilare e installare (nel nostro caso la v 0.11):
tar xvzf bfsms_v.0.11.tar.gz
cd bfsms_v.0.11
wget http://archives.alviano.com/patches/bfsms.c.patch (Questa Patch serve per avere il supporto agli sms più lunghi di 160 caratteri)
patch bfsms.c bfsms.c.patch
make
make install

Invio sms:
bfsms -s mac:address numero 'messaggio'

NB: Il mac address del bluetooth sui Nokia si trova digitando: *#2820#

Esempio:
bfsms -s 00:11:22:33:44:55 +390123456789 'messaggio'

Se si ha la necessità di usare questa funzionalità su una Virtual Machine di VmWare
bisogna che il virtualizzatore abbia caricato solo il modulo hci_usb per cui bisogna mettere in /etc/modprobe.d/blacklist i moduli rfcomm e l2cap

sulla VM invece deve avere tutti i moduli:
root@lenny:~# lsmod | grep blu
bluetooth 44996 7 rfcomm,l2cap,hci_usb

poi si può procedere con i passaggi descritti sopra.

Attenzione non tutti i telefoni funzionano.
Sul Nokia N70 non funziona.
Sul Nokia 2323 funziona.

A presto.