Ce sont les fêtes de fin d'année, la pression du TFE ou je ne sais quelle autre influence divine ou satanique mais j'étais (peut-être à tort) d'humeur geekesque (néologisme personnel).

Je me suis mis en tête d'envoyer des SMS depuis mes ordinateurs sous Linux vers mon Nokia 6085 et tout cela via Bluetooth.

Je passerai la partie de la configuration du Bluetooth sur l'ordinateur largement documentée mais en signalant quelques résolutions de problème :

  • changer de port USB pour votre dongle, cela peut aider.
  • n'oubliez pas de lancer le service bluetooth
  • activez la visibilité bluetoooth sur votre GSM
  • effacer toute configuration/liaison résiduaire Bluetooth sur votre GSM

Deux programmes s'offraient à moi.

  • Gammu/Wammu
  • Gnokii
Après une petite recherche, je me lançai sur gammu/wammu car mon GSM semblait supporté. Après quelques écueils (j'ai pas trouvé de paquets pour Ubuntu Dapper et une compilation de la dernière version un peu foireuse), J'ai réussi via le script disponible à l'adresse suivante : ici

Les SMS semblent bien partir et être réceptionnés mais ô malheur, la limite des 160 caractères me rattrape. Note : quand on a déjà envoyé entre 20-30 SMS aux amis pour tester et pour prouver sa geek-attitude, c'est un peu humiliant de voir qu'on avait oublier de tester cela et dès lors, sans avertissement du programme ... pas mal d'amis ont eu un message tronqué. Mais une option est venue à mon aide à savoir --autolen mais même si il me dit envoyé plusieurs sms .... beh, je ne reçois pas la suite du message dépassant les 160 caractères.

Wammu n'a jamais voulu accéder à ma demande de connexion au GSM

Honteux et confus, je me rabat sur le deuxième programme à savoir Gnokii. Soyons aventurier car mon GSM ne me semble pas supporté ;(

Toujours pas de paquets pour Ubuntu Dapper alors je me lance dans la compilation pure et dure (./configure, make, make install) après l'installation de quelques librairies (entre autre libbluetooth1-dev) très utiles si je veux me connecter via Bluetooth.

Enfin, me voilà en GNOKII Version 0.6.22.

Un petit gnokii --identify en croisant les doigts ....

IMEI : xxxxxxx
Manufacturer : Nokia
Model : Nokia 6085
Product name : Nokia 6085
Revision : V 04.22

YES ........ YES me dis-je mais je n'étais pas encore bien loin mais cela me permettra d'avertir les développeurs que mon GSM fonctionne bien.

N'oublions pas le .gnokiirc avec comme modifications majeures

  • port = la MAC-address du GSM
  • model = AT (cela fonctionne pour la plupart des GSM modernes)
  • connection = bluetooth
Le mode monitor est bien pratique car il permet de récolter pas mal d'informations potentiellement intéressante (batterie, puissance du signal, utilisation de la mémoire sur la SIM et sur le téléphone. Bref pas mal d'infos en plus qu'avec gammu.

Après un petit test xgnokii, j'ai abandonné la GUI car les envois de SMS étaient illisibles pour le destinataire mais permettaient les sms longs ...

Je me suis donc mis à la recherche de la méthode en ligne commande d'envoyer des sms longs et ... j'ai trouvé.

echo "Mon long message." | gnokii --sendsms 04XXXXXXXX

va me donner en réponse :

GNOKII Version 0.6.22
Input too long! (249, maximum is 160)

mais avec un echo "Mon long message." | gnokii --sendsms 04XXXXXXXX -l 249 cela passe ....

Enfin bon, c'est toujours jusqu'à preuve scientifique du contraire.

Mais c'est un bon début je trouve.