Ce site n'est plus maintenu! Il reste en ligne à des fins de consultation uniquement mais son contenu n'est plus mis à jour. L'information qui s'y trouve est peut-être périmée! Vous pouvez vous rendre sur mon nouveau blog.
Blog's tags
 Hardware   Gentoo   Autoroute   Vélo   Nature   iPhone   Curling   Microsoft   Pinarello   Sport   Suisse   Photo   Musique   Linux   Matos   Internet   iPod   Planète   MacBook   Voyage   Course à pied   iBook   nakan.ch   Web   Voiture   Apple   Triathlon   Blog   Natation   iledepaques.ch 
Utilisateurs
Vous n'êtes actuellement pas authentifié sur le site.
Nom d'utilisateur:

Mot de passe:

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:

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.
Publié le 13 septembre 2006 à 20h51
1 commentaires.  0 trackbacks.
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.
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
 
© Grégory Chanez / 2004 -
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /home/nakanch/public_html/sys/bottom.inc.php on line 16
2012

W3C   W3C   Valid RSS