Question Serveur d'accès à distance: Configuration d'une infrastructure POTS virtuelle


J'ai un serveur client et un logiciel client que je veux pouvoir tester et écrire. Malheureusement, je n'ai pas de téléphone fixe. Beaucoup moins, plusieurs lignes que je peux utiliser pour tester les connexions simultanées.

Ce que j’ai, c’est une poignée de modems et un ordinateur pour les brancher. Existe-t-il un moyen de simuler une ligne téléphonique de cette manière? Comme dans, être capable de brancher un téléphone fixe, d’obtenir une tonalité, de pouvoir composer un numéro et de l’acheminer vers mon logiciel sur le serveur?

Je m'excuse si ce n'est pas le forum approprié pour cette question. J'ai bien peur de ne pas savoir par où commencer, ou si ce que je tente est à moitié cuit.


6
2018-05-02 03:11


origine


Qui est le propriétaire d'une ligne fixe? Quoi que ce soit, cela ressemble à une perte de temps totale. Votre patron vous déteste? - Michael Hampton♦
En fait, beaucoup de gens dans les pays en développement, dont l’un des utilisateurs potentiels de ce que j’essaie de tester. Pour ce qui est de mon patron, nous sommes cool, mais ce projet n’a aucun rapport avec mon travail quotidien. - directedition
@ MichaelHampton er, beaucoup de gens. Y compris toutes les personnes que je connais au Royaume-Uni sauf un qui travaille en mer. - Sirex
Je pense que quelqu'un va être sous le choc quand il réalisera enfin que dans beaucoup de ces "pays en développement", tout le monde a un téléphone portable et que personne n'a jamais vu de téléphone fixe dans toute sa vie car l'infrastructure n'avait jamais existé. Néanmoins, j’ai récupéré de très vieux souvenirs pour essayer de vous aider :) - Michael Hampton♦


Réponses:


D'accord, alors à l'époque, notre simulation consistait à connecter deux modems dos à dos via leurs ports de ligne téléphonique et un cordon de ligne téléphonique. Ensuite, nous désactivions la détection de tonalité sur un modem et composions le numéro avec celui-ci, puis nous répondions à l'autre modem. Les deux modems se parleront avec plaisir sans passer par un réseau téléphonique, même si votre vitesse est limitée à 33600 bps. Vous ne pouvez pas répondre automatiquement car il n'y a pas de réseau téléphonique et donc pas de sonnerie.

Si le modem est généralement Compatible Hayes, comme pratiquement tous les modems, il devrait suffire de "composer" avec:

ATX0D

et répondez avec:

ATA

12
2018-05-02 03:37



Cela devrait vous aider si vous avez un budget. Si vous avez beaucoup d'argent à dépenser, voyez la réponse d'Evan Anderson. Bien que je soupçonne que non. - Michael Hampton♦
Cela dépend également de la manière dont votre logiciel répond aux appels entrants. Certains des anciens programmes de communication basés sur DOS veulent voir RING et émettra un ATA, mais d’autres attendent du modem une réponse automatique (ATS0=x où x est le nombre de sonneries) et attendez le CONNECT ou la ligne DCD pour aller haut. - Evan Anderson


Vous pouvez connecter les lignes téléphoniques des modems directement les unes aux autres. Simuler une impulsion de sonnerie, cependant, pour que le modem "distant" décroche automatiquement, va poser problème. Il existe une variété de "simulateurs de lignes téléphoniques", dotés de fonctionnalités et de prix. Si vous voulez mettre fin à des vitesses de modem plus rapides (comme V.90), vous allez parler de dépenser beaucoup d'argent pour un simulateur. Si vous voulez juste "plain vanilla" 9 600 - 38 400 bps, vous pouvez probablement vous en tirer avec l'un des simulateurs de ligne analogiques simples. Un moteur de recherche vous donnera une variété de résultats.

Je me méfierais d'essayer de faire quelque chose avec les équipements VoIP et les ports Foreign Exchange Station (FXS). Même obtenir 9 600 bps pour fonctionner dans ce genre de scénario, avec les codecs en jeu, peut être problématique.


6
2018-05-02 03:37



Je parie que vous pourriez en générer un avec un Arduino. - Tom O'Connor