A l’heure actuelle, aucun serveur TVR ?
Pour faire chauffer son Minitel Magis Club ![]()
Bonjour,
@nathaantfm avait fait des essais plutôt concluants, mais pas mises en ligne il me semble.
Qqes essais de mon côté (je n’avais pas encore le stum magis club) mais au final j’ai été vite bloqué par les limites du VoIP..
9600 bauds en VoIP c’est pas vraiment possible, d’où le standard T38 pour les fax qui ne passaient plus en VoIP
Pourtant le Linksys SPA3102 par exemple permet de faire de la télécopie ![]()
Ca passe en T38. Voila l’explication (via chatGPT, ca correspond a ce que je savais, donc ca doit être juste en principe !) :
Un fax classique (sur ligne téléphonique analogique) et un fax T.38 ont le même objectif : transmettre des pages. Mais leur fonctionnement est très différent.
Fax classique (T.30 sur réseau téléphonique)
Avec un fax traditionnel :
- Le fax appelant compose le numéro.
- Les deux fax échangent des tonalités et négocient leur vitesse.
- L’image est convertie en données numériques.
- Ces données sont modulées en sons (comme un modem).
- Ces sons traversent le réseau téléphonique.
- Le fax distant démodule les sons et reconstruit la page.
Le problème avec la VoIP
Lorsque la téléphonie IP (SIP) est apparue, beaucoup ont essayé de faire passer ces sons de fax directement dans la voix VoIP.
Or les codecs VoIP :
- compressent le son,
- filtrent certaines fréquences,
- introduisent de la gigue (jitter),
- perdent parfois des paquets.
Résultat :
- fax interrompus,
- pages incomplètes,
- échecs de négociation.
Principe du T.38
T.38 a été conçu pour résoudre ce problème.
L’idée est :
ne plus transporter le son du fax, mais les données du fax elles-mêmes.
Lorsqu’un fax est détecté :
- Le début de l’appel est établi normalement en voix SIP.
- Les équipements détectent les tonalités fax.
- Ils basculent en mode T.38.
- Les données fax sont extraites du signal.
- Elles sont envoyées sous forme de paquets IP spécialisés.
Différence fondamentale
Fax classique
Le réseau transporte :
Biiiiip.... Krrr.... Pschhh....
c’est-à-dire le son réel du modem fax.
T.38
Le réseau transporte :
Commande T.30
Image compressée
Correction d'erreur
sous forme de données numériques.
Les sons n’existent plus sur le réseau IP.
Pourquoi c’est plus fiable
T.38 ajoute :
- retransmission des paquets perdus,
- gestion du jitter,
- compensation des délais réseau.
Ce qui permet à un fax de fonctionner même sur un réseau IP imparfait.
Cas pratique : ATA ou passerelle SIP
Par exemple avec un :
- Cisco SPA112,
- Grandstream HT801,
- Audiocodes,
- etc.
Le fax analogique est branché sur la prise RJ11.
L’ATA :
- écoute les tonalités fax,
- démodule localement,
- envoie du T.38 sur SIP.
Le fax croit toujours être sur une ligne téléphonique classique.
Je suis tout à fait conscient que les codec ne remplaceront jamais un ligne de cuivre !
Je testerai derrière ma Freebox Ultra avec un Magis Club Cp5…
Si la connexion se fait ou pas… en 9600, 4800 ou 1200…
Wait and see ![]()
Pour ma part, j’arrive à passer des fax à cette vitesse sur ma ligne VOIP. @nathaantfm , je veux bien t’aider à faire des essais avec mon MAGIS Club si tu veux. Je ne crois pas que ma Freebox Mini 4K dispose d’une prise en charge du T38.
On va arrêter là ce hors sujet
Merci
Oh bah non Christian, je n’ai pas eu le temps de faire la promo des offres Orange ![]()
![]()
De ce que je me rappelle du STUM Magis Club (qui avait été partagé sur ce forum), le TVR utilise pas mal de temporisateurs pour fonctionner en bi-directionnel.
En grosse partie (toujours de mémoire !), le protocole consiste à répondre dès qu’on a reçu un message, même quand on a rien à dire (on envoie une trame vide).
Les données envoyées et reçues ont exactement le même format et il n’est (de mémoire) pas possible de distinguer ce qui a été envoyé et ce qui a été reçu par le Minitel (du moins si on écoute la ligne). Vu que la liaison est quasi-instantanée via le réseau téléphonique, ça ne cause pas de problème puisque le Minitel n’écoute pas lorsqu’il envoie.
Mon problème, c’est que j’utilise un SPA112 qui a un énorme écho de ligne : de ce fait, lorsque mon serveur VoIP envoie des données, il les reçoit par écho de ligne au bout de quelques dizaines de millisecondes, ce qui est suffisant pour recevoir toute la trame à nouveau. Du coup, il croit que le Minitel a répondu et va répondre à son tour. Pour contourner ce problème, j’ai ajouté une séquence de bits que le Minitel n’est pas capable d’envoyer, ce qui permet d’identifier mes propres messages et de ne pas y répondre. Ce qui serait potentiellement mieux, ça serait de juste calculer l’intensité des signaux reçus et de ne répondre qu’au signal le plus fort qui a été entendu (l’écho de ligne ne sera pas au même niveau, on espère).
Maintenant, le problème avec mon installation, c’est quand j’ai essayé connecté deux Minitel ensemble (un Magis Club retourné et un Sillage VR), toujours via VoIP (même si ils étaient physiquement proches). L’écho de ligne était là des deux côtés, et le Minitel répondait en boucle à lui même : aucune possibilité de transmission ! Le problème c’est bien la ligne et peut-être qu’une meilleure configuration de l’ATA permettrait de régler ça, mais je n’ai jamais réussi à régler ce problème, malheureusement !
Mais je pense quand même qu’un ATA avec une certaine taille de tampon pourrait gérer du TVR s’il était connecté à un serveur intelligent. C’est toujours à expérimenter ! J’ai quand même réussi à tenir une communication en VoIP entre deux modems V.34 pendant plusieurs minutes, et le V.34 se déconnecte très facilement à la moindre interruption (et le modem était software, il gérait mal la partie serveur !)
Bien d’accord, j’ai supprimé mes réponses ![]()
Cordialement.
Très intéressant et encourageant ces tests. ![]()
J’ai un MAGIS Club, si tu veux, je pourrais t’aider pour les essais à distance, j’ai même encore une ligne Orange sur prise en T.
Cordialement.
Fork de SpanDSP qui supporte le V.27ter et le V.29 en short train : GitHub - NathaanTFM/spandsp: SpanDSP is a low-level signal processing library that modulates and demodulates signals commonly used in telephony, such as the "noise" generated by a fax modem or DTMF touchpad. · GitHub (c’est un peu du bricolage mais j’ai pu décoder des trames courtes que je n’avais pas réussi à l’époque. Le V.27ter ne pardonne pas).
Par ailleurs, je sais que le MAGIS CLUB et les Sillage VR supportent le TVR, mais est-ce qu’il existe d’autres modèles qui supportent le TVR ? Que ça soit grand public ou même des prototypes jamais commercialisés ?
Oui, certains modems, les Djinn Flash
Oui, les M2 « Photo », présérie distribuée pour tester le mode photo. J’en ai un et eu un à l’époque.
Tu sais s’il existe un dump rom des M2 Photo? Vu que les Magis et Sillage ont des processeurs particuliers qui compliquent le dump de leur ROM…
Il a aussi existé un modem TVR pour les Minitel 2
En Alcatel ? Y’a-t’il des photos quelque part des cartes internes, qu’on voie ce qui les différencie des M2 normaux ? Une carte-fille avec incrustation vidéo, ou un VDP différent, ou juste le matériel de base avec un logiciel différent ?
Faut que j’ouvre le mien pour pouvoir répondre…
Je pense que le VDP est différent car gérer du niveau de gris par pixel n’était je pense pas possible avec les VDP habituels.