www.boichat.ch - Nicolas Boichat

Moniteur ISDN

Ben je me suis dit, que pour une fois, je pourrais faire un peu profiter le web de mes petites créations .-)

Alors c'est un programme qui permet de connaître par une petite fenêtre dans un coin de l'écran le numéro de la personne qui vous appelle, puis qui va sur Internet chercher le nom correspondant à ce numéro. Elle maintient aussi une liste d'appels, et un annuaire local, pour éviter de devoir aller chercher 10 fois le même numéro sur Internet.

Configuration requise

Pour cela il faut un PC sous Windows (9x/Me/2K/XP), une carte ISDN/RNIS compatible CAPI (je suppose qu'elles le sont toutes), et évidement une installation téléphonique ISDN/RNIS.

Description

Normalement, le programme reste dans le "system tray" (en bas à droite de l'écran, à côté de l'heure) sous la forme d'une icône. Lorsqu'un appel est reçu, il s'ouvre et reste dans un coin de l'écran pendant 8 secondes, puis redisparaît. Pour changer le coin dans lequel le moniteur apparaît, simplement déplacer la fenêtre (elle ne se déplace que par à-coups).

Pour faire appairaître la fenêtre sans qu'un appel ait été lancé, double-cliquer sur l'îcone, ou cliquer dessus avec le bouton droit puis sur ouvrir. Pour fermer l'application, cliquer avec le bouton droit sur cette même icône puis sur quitter.

  1. Le numéro de l'appelant. Anonyme si l'identification n'est pas transmise.
  2. Le résultat de la recherche sur Internet (sur tel.search.ch pour la Suisse ou sur www.infobel.com pour la France). Peut aussi indiquer Erreur, Inconnu ou Pas de connection.
  3. L'heure d'appel.
  4. Le numéro appelé ou MSN (Multiple Subscriber Number).
  5. Ouvre une fenêtre avec la liste des appels reçus avec l'heure et la date correspondants.
  6. Ouvre la fenêtre de l'annuaire (qui sera documenté plus tard...).
  7. Ouvre la boîte "à propos de..."
  8. Maître (M) ou esclave (S) ? Permet de savoir en cas d'instances concurentes (par exemple si plusieurs utilisateurs sont connectés en même temps sous Windows XP) de savoir quel instance va écrire dans le logfile (le maître).

Téléchargement et installation

Cliquer ici pour télécharger l'exécutable, non compressé (~70 ko).

L'installation est très simple: il suffit de placer moniteur.exe dans un dossier quelconque (par exemple C:\Program Files\Moniteur ISDN\).

Pour qu'il s'auto-exécute au démarrage de l'ordinateur, cliquer sur le bouton qui ouvre la boîte "à propos de" puis cocher "Lancer l'application automatiquement au démarrage". Dans cette boîte de dialogue, choisir le pays de domicile (France ou Suisse), et dire au moniteur ISDN comment se comporter s'il ne détecte pas de connection à Internet.

Désinstallation

Cliquer sur désinstaller dans la boîte "à propos de". Ensuite, arrêter le programme puis effacer le fichier moniteur.exe et les fichiers isdncall.log et phonebook.txt créés dans le même répertoire.

"To do"

Pour l'instant j'ai encore pas mal d'idées, mais je suis bien sûr ouvert à toute suggestion/remarque par mail.

  • Vérifier que le programme fonctionne sur différentes configurations/systèmes/pays, pour cela vos commentaires seront très utiles et très appréciés.
  • Mettre le code source sous GPL (épurer un peu le code).
  • Garder la position dans laquelle est la fenêtre (haut/bas, gauche/droite) dans la base de registre.
  • Finir de documenter
  • Ajuster la taille de la police suivant la longueur du nom de l'appelant
  • Corriger l'erreur lors de l'écriture du logfile lors de la première exécution
  • Créer un GlobalAtom si le pipe merdouille (Windows non-NT)

Historique

Date
N° de version
Description
13/04/2003
1.4.0.600

Correction de la recherche chez tel.search.ch.

Recompilation sur Visual Studio .NET.

04/05/2002
1.3.0.581
  • Support d'un annuaire français.
  • Option pour l'attitude à adopter si aucune connection à Internet n'est détectée.
  • Suppression de l'icône quand on quitte l'application.
  • Les anonymes et les "erreurs" ne sont pas mis dans l'annuaire.
  • Convertion des é et compagnie en é.
Merci encore à mon beta-testeur... .-)
14/04/2002
1.2.0.328
Suppression d'un message d'erreur sous Win9x/Me
14/04/2002
1.2.0.326
Première version officielle.

Auteur : Nicolas Boichat <nicolas@boichat.ch>
(cliquer ici pour savoir comment me contacter de manière sécurisée avec PGP
)

Dernière modification : 13.04.2003