Un petit tuto pour envoyer des sms en console sous linux, j’en ai besoin pour combiner avec mon serveur de monitoring Nagios. Le logiciel utilisé est Gammu, c’est très simple!
J’utilise un nokia e71, vous pouvez voir ici si le votre est supporté http://wammu.eu/phones/
aptitude install gammu
Connecter le téléphone sur votre ordinateur, ici j’utilise un cable usb type CA-101D .
Choisir « PC Suite » lors de la connexion.
dmesg donne :
... [22811.664979] usb 4-1.3: USB disconnect, device number 4 [22814.163152] usb 4-1.3: new full speed USB device number 5 using ehci_hcd [22814.257804] usb 4-1.3: New USB device found, idVendor=0421, idProduct=00ab [22814.257810] usb 4-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [22814.257815] usb 4-1.3: Product: Nokia E71 [22814.257819] usb 4-1.3: Manufacturer: Nokia [22814.355752] cdc_acm 4-1.3:1.10: ttyACM0: USB ACM device [22814.356452] cdc_acm 4-1.3:1.12: ttyACM1: USB ACM device [22814.356997] usbcore: registered new interface driver cdc_acm [22814.356999] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [22814.366980] NET: Registered protocol family 35 [22814.410200] usbcore: registered new interface driver cdc_phonet [22814.418027] usbcore: registered new interface driver cdc_ether [22814.419599] usbcore: registered new interface driver rndis_host [22814.457592] usbcore: registered new interface driver rndis_wlan
lsusb donne :
root@tux:/etc# lsusb Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 004 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 003: ID 138a:0007 Validity Sensors, Inc. VFS451 Fingeprint Reader Bus 003 Device 004: ID 04f2:b15e Chicony Electronics Co., Ltd Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse Bus 004 Device 003: ID 05ac:1292 Apple, Inc. iPhone 3G Bus 004 Device 005: ID 0421:00ab Nokia Mobile Phones E71 (PC Suite mode)
Créer le fichier de conf /etc/gammurc :
[gammu] port = /dev/ttyACM0 connection = at115200
Tester :
# gammu identify Device : /dev/ttyACM0 Manufacturer : Nokia Model : unknown (Nokia E71) Firmware : V ICPR71_09w47.10,20-01-11 IMEI : 352710043176476 SIM IMSI : 646020100145051
Envoyer le sms :
# echo "hello world" | /usr/bin/gammu --sendsms TEXT 0320533254 If you want break, press Ctrl+C... Sending SMS 1/1....waiting for network answer..OK, message reference=193
Si vous voulez une interface graphique, vous pouvez installer wammu .