raspisms
raspisms copied to clipboard
Relance envoi des SMS en échec
Il arrive parfois que les SMS ne partent pas. Voir mon post : https://github.com/RaspbianFrance/raspisms/issues/166#issuecomment-831847761 Je lance toutes les 2 heures une tâche cron avec le script suivant qui évite ce décrochage du dongle :
#modeswitch correspondant à ma clé E3531
/usr/sbin/usb_modeswitch -W -v 12d1 -p 155e -R
sleep 1
lsusb
sleep 1
systemctl restart raspisms
sleep 3
Il arrive parfois que des SMS soient envoyés au moment où le dongle ne fonctionne plus. Les SMS sont alors en "échec" :
[2022-02-01T17:06:17.084730+01:00] RaspiSMS Daemon Phone 15.INFO: Error reading received smss : Gammu command return failed. [] []
[2022-02-01T17:06:17.586866+01:00] RaspiSMS Daemon Sender.INFO: Transmit sms send signal to phone 15 on queue 2147483647. [] []
RaspiSMS Daemon Phone 15.ERROR: Failed send message : {"id_user":"2","id_scheduled":"711","text":"Bonjour","id_phone":"15","destination":"+336xxxxxxxxxx","flash":"0","mms":"0","medias":[]} with error : Gammu command failed. [] []
[2022-02-01T17:06:17.586968+01:00] RaspiSMS Daemon Phone 15.INFO: Try send message : {"id_user":"2","id_scheduled":"711","text":"Bonjour","id_phone":"15","destination":"+336xxxxxxxxxx","flash":"0","mms":"0","medias":[]} [] []
[2022-02-01T17:06:48.091458+01:00] RaspiSMS Daemon Phone 15.ERROR: Failed send message : {"id_user":"2","id_scheduled":"711","text":"Bonjour","id_phone":"15","destination":"+336xxxxxxxxxx","flash":"0","mms":"0","medias":[]} with error : Gammu command failed. [] []
Serait-il possible que les SMS en échec d'envoi puisse être relancés plus tard, comme cela se fait pour les mails ? Ce serait alors seulement au bout de x tentatives que l'envoi en échec ne serait plus relancé.
Fred
J'utilise un script python permettant de détecter lorsque mon modem USB est débranché/rebranché, et qui redémarre automatiquement raspisms. J'attends de voir en #193 s'il n'y a pas une meilleure solution ;)