Invio sms tramite modem gsm [messaggio #40277] |
lun, 11 luglio 2011 19:54 |
sergio Messaggi: 16 Registrato: giugno 2009 |
Junior Member |
|
|
Salve a tutti
Ho fatto un piccolo script per inviare messaggi sms ad una lista che
leggo da un file.
Dopo aver impostato la porta di comunicazione
stty -F /dev/ttyS0 speed 19200
leggo un messaggio che devo inviare appunto agli utenti di una lista.
Creo il messaggio e la invio con i seguenti comandi
ERRORLOG=$(echo -en "AT+CMGF=1 \r" > $MODEM 2>&1)
if [ $? == 0 ]
then
echo -en "AT+CMGS="$UserPhone" \r" > /dev/ttyS0
echo -en $Message" \032" > /dev/ttyS0
fi
(la prima riga mi serve per controllare che l'apertura della
comunicazione vada a buon fine)
Il problema é che invia messaggi solo al primo della lista e tralascia
gli altri utenti.
Ho fatto anche un file di log che mi scrive gli utenti a cui è stato
inviato il messaggio e gli utenti ci sono tutti.
Credo, ma non ne sono sicuro, che non chiuda la comunicazione con il
modem.
Avete un suggerimento su come fare?
Grazie
Sergio
|
|
|