Notification par e-mail d'un appel non répondu avec une Freebox
Par jd le lundi, avril 25 2005, 20:51 - Le monde merveilleux de l'informatique - Lien permanent
Voici ma dernière trouvaille. Le code est vraiment crade mais j'ai la flemme de faire ca plus proprement, et puis il marche.
#!/bin/sh EMAIL=user@domaine.com PHONE_TMP=~/tmp/last-phone LOGIN=mylogin PASS=mypassword
PHONE=$(lynx -source "http://adsl.free.fr/admin/tel/adminservice.pl?login=$LOGIN&pass=$PASS" \
| awk -F'<|>' '/<td><font color="#CC0000" size="4">/{print $7}')
PHONE_L=$(cat $PHONE_TMP)
if [ $PHONE != $PHONE_L ]
then
echo "New phone call from: $PHONE" | mail -s "Phone Freebox" $EMAIL
echo $PHONE > $PHONE_TMP
fi
A placer dans votre crontab (mais pas trop souvent quand même).
Commentaires
Y a beaucoup de gens qui ont une freebox et qui causent anglais ? En rapport avec "New phone call from:"... A moins qu'un message rédigé en Anglais ça paraisse plus mieux bien ? :-p
desole c'est l'habitude, je n'utilise que des interfaces en anglais
C'est la mondialisation
Sachant que free propose la notification par mail lorsqu'il y a un message sur le répondeur, quel est l'interet de ce script ?
(ce script n'a peut etre aucun interet, ce qui le rend alors d'autant plus interressant
)
Fil des commentaires de ce billet