Mon Blog:
Informatique /
Smssend chez citycable
Hier j'ai découvert non sans curiosité que dans mon KAddressBook, à côté de chaque numéro de téléphone mobile, figurait un lien SMS.
En cliquant dessus, une fenêtre de composition s'ouvre. Je sais que sans rien de configuré, c'est voué à être foutu. Je regarde donc dans la fenêtre de configuration du bidule. Je découvre un champ texte dans lequel on flanque une commande.
A grand coups de emerge -s je trouve des trucs qui ont besoin d'une connexion à un GSM, d'un modem ou autres trucs que je ne connecte jamais à mon portable. Puis je tombe sur smssend. Un (deux en fait) emerge plus tard, il est installé.
Smssend, c'est un logiciel qui en gros, se connecte pour vous sur un site web qui permet d'envoyer des SMS et qui l'expédie automatiquement. Mon fournisseur Citycable à Lausanne permet, dans son webmail, d'envoyer des SMS, mais aucun script pour celui-ci n'existe. Bon ben on va coder, comme à la grande époque!
J'ai beaucoup galéré pour écrire le machin (hein Zeroscool ?), mais j'y suis arrivé.
Donc pour les utilisateurs Linux de Citycable, voici le script (à nommer citycable.sms et à placer dans /usr/share/smssend, avec les autres *.sms): citycable.sms
Ensuite, en ligne de commande, on fait:
Mais ce n'est pas fini, car KAddressBook ne passe pas un texte, mais un fichier contenant le texte en paramètres. J'ai donc écrit un script (très rapidement...) en PHP à adapter à vos besoins: kontact_sms.txt (à renommer en .php).
J'utilise Mplayer pour savoir si le SMS a été envoyé correctement car KAddressBook ne donne pas de résultats pour l'envoi du SMS (il part du principe que c'est passé, ce qui est, selon moi, un bon principe).
Il suffit alors de demander à KAdressBook de lancer la commande suivante pour l'envoi de SMS:
Et tout fonctionnera nickel.
Pour ceux qui écrivent un fichier .sms pour smssend, bonne chance, c'est pas hyper documenté. Vous pouvez aussi me contacter, je tâcherais de vous aider un maximum.
En cliquant dessus, une fenêtre de composition s'ouvre. Je sais que sans rien de configuré, c'est voué à être foutu. Je regarde donc dans la fenêtre de configuration du bidule. Je découvre un champ texte dans lequel on flanque une commande.
A grand coups de emerge -s je trouve des trucs qui ont besoin d'une connexion à un GSM, d'un modem ou autres trucs que je ne connecte jamais à mon portable. Puis je tombe sur smssend. Un (deux en fait) emerge plus tard, il est installé.
Smssend, c'est un logiciel qui en gros, se connecte pour vous sur un site web qui permet d'envoyer des SMS et qui l'expédie automatiquement. Mon fournisseur Citycable à Lausanne permet, dans son webmail, d'envoyer des SMS, mais aucun script pour celui-ci n'existe. Bon ben on va coder, comme à la grande époque!
J'ai beaucoup galéré pour écrire le machin (hein Zeroscool ?), mais j'y suis arrivé.
Donc pour les utilisateurs Linux de Citycable, voici le script (à nommer citycable.sms et à placer dans /usr/share/smssend, avec les autres *.sms): citycable.sms
Ensuite, en ligne de commande, on fait:
smssend citycable.sms MAIL@citycable.ch PASSWORD +41XX "Mon message"
Mais ce n'est pas fini, car KAddressBook ne passe pas un texte, mais un fichier contenant le texte en paramètres. J'ai donc écrit un script (très rapidement...) en PHP à adapter à vos besoins: kontact_sms.txt (à renommer en .php).
J'utilise Mplayer pour savoir si le SMS a été envoyé correctement car KAddressBook ne donne pas de résultats pour l'envoi du SMS (il part du principe que c'est passé, ce qui est, selon moi, un bon principe).
Il suffit alors de demander à KAdressBook de lancer la commande suivante pour l'envoi de SMS:
/chemin/vers/mon/script/kontact_sms.php %N %F
Et tout fonctionnera nickel.
Pour ceux qui écrivent un fichier .sms pour smssend, bonne chance, c'est pas hyper documenté. Vous pouvez aussi me contacter, je tâcherais de vous aider un maximum.
Les commentaires
En effet
Effectivement une belle... et magnifique journée de galère ! Avec un ou deux cafés histoire de faire évacuer la pression...... mais ta théorie de la solution est ultime ;)
Note de nakan.ch: Ce commentaire a été édité à des fins de censure.
Note de nakan.ch: Ce commentaire a été édité à des fins de censure.
Publié le 13 septembre 2006 à 21h13 par ZerosCool
Poster un commentaire
Les commentaires ont été désactivés sur l'ancien blog. Pour afficher le nouveau blog de nakan.ch, rendez-vous ici
La discussion continue...
URL de rétrolien:
http://www.nakan.ch/blog/trackback.php?id=89