AccueilÀ propos de XF788

À propos du système XF788

Historique, architecture, documentation et compatibilité de l'environnement XF788 de génération et d'analyse des signaux DTMF.

Qu'est-ce que le protocole XF788 ?

XF788 désigne l'environnement de test, de génération et d'analyse utilisé par notre outil de manipulation des signaux DTMF. Le nom est dérivé de la nomenclature interne « eXperimental Frequency 788 », en référence à la fréquence centrale moyenne entre les groupes bas (697-941 Hz) et hauts (1209-1633 Hz) du protocole DTMF. Cette désignation est devenue, au fil du temps, l'identité de la suite complète d'outils proposés : générateur, décodeur, analyseur spectral, documentation et bibliothèque de séquences.

Le projet a été conçu dès l'origine pour fournir une interface simple permettant d'expérimenter, de tester et d'apprendre les protocoles de tonalités téléphoniques, sans nécessiter de matériel spécialisé ni de licence logicielle coûteuse.

Historique du système XF788

L'histoire du XF788 commence comme un projet interne de référence pour standardiser les protocoles de test des autocommutateurs. À cette époque, chaque équipementier disposait de ses propres outils de génération DTMF, souvent incompatibles entre eux, avec des calibrations légèrement différentes qui rendaient les comparaisons difficiles.

L'objectif initial du projet était simple : fournir une référence commune, parfaitement calibrée selon la recommandation UIT-T Q.23, qui puisse servir de base à tous les tests. Le numéro 788 correspond à la position du projet dans un catalogue interne ancien, et a été conservé par habitude lors de la transformation du projet en outil grand public.

Au fil des versions, XF788 s'est enrichi de modules complémentaires : visualiseur spectral en temps réel, historique de session, analyse par algorithme de Goertzel, diagnostic avancé multi-critères. Le passage à une architecture entièrement web a permis de rendre l'outil accessible à un public bien plus large que celui des techniciens télécom.

Versions principales

Architecture du système XF788

Le système XF788 est entièrement client-side : tous les calculs s'exécutent dans le navigateur, sans transmission vers un serveur. Cette approche garantit la confidentialité, permet une utilisation hors-ligne après le premier chargement, et élimine toute latence réseau.

Modules constitutifs

Module générateur

Oscillateurs sinusoïdaux Web Audio pilotés par les événements clavier, avec contrôle de durée, volume et harmoniques.

Module analyseur

Boucle de détection à 60 Hz, fenêtrage de Hann et algorithme de Goertzel sur 8 fréquences DTMF.

Module visualiseur

Rendu Canvas 2D du spectre temps réel et des indicateurs de magnitude par bande fréquentielle.

Module diagnostic

Vérification de quatre critères (énergie, dominance, twist, pureté) pour valider chaque détection.

Module historique

Mémoire de session des touches reconnues, avec fonctions de copie et d'effacement.

Module routage direct

En mode clavier, court-circuit du chemin acoustique pour garantir 100 % de détection sans dépendance au matériel audio.

Chaîne de traitement audio

En mode Clavier virtuel, la chaîne suivante est mise en place :

Oscillateurs → Gain master → [Sortie audio + Analyseur en parallèle]

Cette double connexion (sortie haut-parleur + analyseur) permet à la fois d'entendre la tonalité générée et de la voir apparaître dans le visualiseur en temps réel, sans passer par l'air ni le microphone.

En mode Détection / Audio, la chaîne est différente :

Microphone → Source audio → Analyseur

Le signal capté par le microphone alimente directement l'analyseur, qui exécute la même boucle de détection que dans le mode précédent.

Documentation XF788

La documentation publique du système XF788 est répartie entre les différentes pages de ce site :

Compatibilité du système XF788

XF788 fonctionne sur l'ensemble des navigateurs modernes prenant en charge la Web Audio API et l'API MediaDevices.

Navigateurs supportés

Chrome / Chromium

Version 60 et ultérieures. Support complet, incluant le mode routage direct.

Firefox

Version 60 et ultérieures. Ajustement automatique du seuil spectral pour compatibilité visualiseur.

Safari

Version 12 et ultérieures (macOS et iOS). Activation de l'AudioContext après interaction utilisateur.

Edge

Version Chromium (79+). Support complet identique à Chrome.

Plateformes

Recommandation matérielle

Pour le mode décodeur, un smartphone récent donne en général de meilleurs résultats qu'un ordinateur portable, dont le microphone est souvent traité par des filtres audio agressifs (réduction de bruit, AGC, suppression d'écho) qui altèrent les fréquences DTMF.

Confidentialité et données

XF788 ne collecte aucune donnée personnelle : aucune connexion à un serveur tiers n'est effectuée pendant l'utilisation de l'outil. Le flux audio capté par le microphone ne quitte jamais votre appareil ; il est traité localement par les algorithmes JavaScript du navigateur.

Aucun cookie de suivi n'est déposé. Aucune analytique tierce n'est activée par défaut. Les seules requêtes réseau effectuées concernent le chargement initial des polices et icônes (CDN cloudflare pour Font Awesome).

Prêt à utiliser XF788 ?

L'émulateur et le décodeur DTMF sont disponibles immédiatement, sans inscription.

Lancer XF788