Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1379 → Rev 1380

/scripts/alcasar-sms.sh
1,7 → 1,7
#!/bin/bash
#########################################
####### VARIABLES ne pas toucher ########
nb_essais=3
nb_essais=2
time_account=1
time_ban=1
numero_alcasar=XXXXXXXXXX
40,7 → 40,18
 
 
# Functions
function mode_huawei() {
couple=$(lsusb | grep -i huawei | cut -d ' ' -f6)
vendor=$(echo $couple | cut -d ':' -f1)
product=$(echo $couple | cut -d ':' -f2)
 
echo "*********************" >> /srv/log.log
echo $vendor >> /srv/log.log
echo $product >> /srv/log.log
 
/usr/sbin/usb_modeswitch -I -H -v 0x$vendor -p 0x$product -V 0x$vendor -P 0x$product -W -n >> /srv/log.log
}
 
function start_gammu() {
#On truncate la table phones (informations signal / IMEI / batterie / sms recu et envoyé)
sql_trunc_phones="connect gammu; TRUNCATE phones;"
101,10 → 112,14
# On recupère le nombre de mots (resultat)
nb=$(echo $result | wc -w)
# On récypère le numéro de l'ID
# On récupère le numéro de l'ID
id=$(echo $result | cut -d ' ' -f1)
numero=$(echo $result | cut -d ' ' -f2 | sed -e 's/+33/0/g')
 
#numero=$(echo $result | cut -d ' ' -f2 | sed -e 's/+33/0/g'/)
numero=$(echo $result | cut -d ' ' -f2)
 
if [[ $numero =~ ^\+ ]]
then
# On vérifie que le numéro n'est pas Ban Perm
sql_ban_perm="connect gammu; SELECT * FROM $sms_p WHERE SenderNumber=$numero"
result_bp=$(mysql --user=$u_db --password=$p_db -B -se "$sql_ban_perm")
278,7 → 293,9
echo "Le ban de $numero est encore valide"
fi
fi
else
echo "Numero non autorisé (ex: 36665)"
fi
# On supprime la ligne d'ID=$id dans inbox
mysql --user=$u_db --password=$p_db -B -e "$sql_delete_inbox WHERE ID=$id;"
done
339,6 → 356,16
cat $config | grep logfile | cut -d ' ' -f3
exit 0
;;
--connect)
# Récupère la vitesse de co
cat $config | grep connection | cut -d ' ' -f3
exit 0
;;
--replace_connect)
# Edition de la vitesse de co
sed -i "3c connection = at$2" $config
exit 0
;;
--pin)
# Récupère le code PIN (file de conf)
cat $config | grep PIN | cut -d ' ' -f3
417,6 → 444,11
sed -i "7c numero_alcasar=$2" $script
exit 0
;;
--mode)
# Mode huawei
mode_huawei
exit 0
;;
*)
# Default
echo "$usage"