Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/09/2014, à 13:36

masterbalby

GAMMU Envoie automatique SMS

Bonjour à tous

Voila ce qui m'amène.
J'ai installé gammu et gammu-smsd sur ma 14.04 pour pouvoir lancer des actions sur mon pc depuis mon téléphone en utilisant les sms.
Je veux veux aussi que le pc puisse me répondre par sms.

Gammu et gammu-smsd sont correctement installés et configurés.

Dès que je recois un sms il est tout de suite rapatrié par gammu-smsd dans le répertoire /var/spool/gammu/inbox

en utilsant la commande :

gammu sendsms TEXT 06xxxxxxxx -text "texte à envoyer" 

le sms arrive bien sur mon téléphone.
Ensuite j'ai créé un script qui en fonction du contenu du mail me réponds par sms.

#!/bin/sh
mv /var/spool/gammu/inbox/* /var/spool/gammu/inbox/sms
SMS=$(cat /var/spool/gammu/inbox/sms)

if [ $SMS = "1" ]
then
           gammu-smsd-inject TEXT 06xxxxxxxx -text "alarme on"
elif [ $SMS = "2" ]
then
            gammu-smsd-inject TEXT 06xxxxxxxx -text "alarme off"
else
            gammu-smsd-inject TEXT 06xxxxxxxx -text "pas compris"
fi

le script lancé à la main fonctionne correctement.
Si j'envoie 1 par sms le pc me répond "alarme on"
Si j'envoie 2 par sms le pc me répond "alarme off"
Si j'envoie autre chose le pc me répond "pas compris"

Maintenant que ça fonctionne j'ai rajouté l'option runonreceive pour lancer automatiquement le script précédent.
J'ai donc rajouter dans /etc/gammu-smsdrc
la ligne suivante :

runonreceive = /var/spool/gammu/receivesms.sh

A la réception du sms le script se lance bien (j'en suis sur parce que le sms est bien renommé en "sms") mais aucun sms en retour n'est envoyé.
Et la je ne comprends pas pourquoi.
Cela fait plusieurs jours que je cale la dessus.

Avez vous une ou des idées à me proposer ?

Par avance merci beaucoup

Hors ligne