Inviare sms via telnet con porta seriale

Inviare sms via telnet con porta seriale

Ecco qui un esempio di script per linux per inviare un sms da SMS-box attaccato con il convertitore usb-seriale

Spero possa essere utile per qualcuno!

Ecco lo script sendsms

#!/bin/bash

case “$1” in
–help)
echo “Usage:”
echo “”
echo “sendsms 3471234567 \”testo max 160 caratteri\””

;;
*)

echo “Settaggio velocita’ porta a 115200 bps”
stty -F /dev/ttyUSB0 ispeed 115200 ospeed 115200 -echo

echo -n “Invio in corso”
echo -n “.”
chat “” “at” < /dev/ttyUSB0 > /dev/ttyUSB0

echo -n “.”
chat “” “at+cmgf=1” < /dev/ttyUSB0 > /dev/ttyUSB0

echo -n “.”
chat “” “at+cnmi=1,1,0,0,1” < /dev/ttyUSB0 > /dev/ttyUSB0

echo -n “.”
chat “” “at+csca=+393492000200” < /dev/ttyUSB0 > /dev/ttyUSB0

echo -n “.”
chat “” “at+cmgs=$1” < /dev/ttyUSB0 > /dev/ttyUSB0

echo -n “.”
chat “” ” $2″ < /dev/ttyUSB0 > /dev/ttyUSB0

echo -n “.”
chat “” “‘\032′” < /dev/ttyUSB0 > /dev/ttyUSB0
echo “! OK”

esac
exit 0

Spiegazione dello script:

Se si digita sendsms –help viene visualizzata la schermata di aiuto altrimenti questa è la sintassi:

sendsms 3471234567 \”testo max 160 caratteri\”

Per vedere l’output dell’sms-box basta fare un tail /dev/ttyUSB0

Ovviamente ttyUSB0 è la porta del convertitore seriale-parallelo e deve essere sostituito con la porta adatta ( Se è semplicemente una porta parallela probabilmente la porta è ttyS0)

Post Simili

thumbnail
Come recuperare dati da partizione NTFS danneggiata, file cancellati o

Circa una settimana fa mi sono trovato una brutta sorpresa: l'hard disk da 1tb contenente tutte le mie canzioni-musiche-foto da un giorno all'altro ha smesso di...


thumbnail
Come scaricare da Megavideo tramite script shell su Ubuntu Linux

Io ho la comodità di poter usufruire di un mini server sempre acceso: l'NSLU2 Così grazie a questo posso scaricarmi comodamente i film con questo script scritto da...


thumbnail
Come aggiungere sudo all’ultimo comando dato

A chi non è mai successo? Scrivi un comando di 2 righe e la shell ti risponde : failed to open statefile /var/run/network/ifstate: Permission denied In questo caso...


thumbnail
Linux P2V Phisical to virtual – Convertire un server fisico in uno virtuale

Purtroppo vmware non ha ancora rilasciato un convertitore p2v (da macchina fisica a macchina virtuale) degno di quello per la piattaforma windows. Linux però ci da...


thumbnail
Come far partire rtorrent all’avvio dell’NSLU2

Mi stressava ogni volta che facevo partire il mio nslu2 avviare manualmente rtorrent. Quindi dopo un po' di smanettamenti e tra screen, bash e init.d ho creato questo...


Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*

  Tags: , , ,