Est-il possible de configurer Login TTY sur un périphérique audio (code Morse ou similaire)?

13

L'un des aspects les plus misérables de mon travail de jour est la nécessité d'enquêter occasionnellement sur des problèmes avec des machines dispersées dans des endroits éloignés du monde entier qui n'ont pas d'accès réseau au monde extérieur. Parfois, il est possible que le personnel local utilise un modem 3G ou similaire pour fournir un accès, mais ce n'est souvent pas possible en raison du manque de signal ou du manque de capacité technique sur le site. Dans ces cas, je dois payer avec un téléphone quel que soit le technicien local (ou parfois le concierge) disponible pour travailler avec moi, en tapant les commandes que je leur récite et en répondant avec la sortie, souvent quelqu'un avec Linux limité ou pas Linux ou même un ordinateur expérience. Souvent, pour obtenir un technicien plus qualifié sur le site, il fallait affréter un vol.

Je peux confirmer que parler à quelqu'un en modifiant un fichier dans vi qui ne connaît pas la différence entre 'slash' et 'backslash', comment maintenir shift pour générer un deux-points au lieu d'un point-virgule est atrocement douloureux. "Ok, maintenant ça montre une chose ondulée suivie d'une sorte de ligne bizarre et puis une autre chose ondulée". Oh, et ça m'a fait un bip avec une sorte de message d'erreur que je n'ai pas lu.

Fondamentalement, j'utilise la personne sur place comme un convertisseur de terminal téléphonique très lent avec un taux d'erreur incroyablement élevé. J'ai eu l'idée de couper l'homme du milieu et d'utiliser un haut-parleur et un microphone sur l'ordinateur et de dire au technicien de simplement tenir son téléphone portable contre la machine et de l'utiliser comme un `` modem '' couplé acoustiquement à l'ancienne, où je voudrais exécuter un programme de terminal sur mon ordinateur qui convertirait mes lignes en une séquence de tonalités qui pourrait être transmise par téléphone, dans la machine Linux, et être reconvertie en commandes, dont la sortie serait ensuite convertie en tonalités, de retour le téléphone, etc, me fournissant en effet un terminal extrêmement lent. Il existe quelques méthodes pour transmettre des données qui peuvent survivre à la transmission par téléphone portable, comme Morse Code ou OliviaMode.

J'espérais des informations sur les packages pour accomplir cela soit dans son ensemble, soit sous forme de divers éléments que je pourrais utiliser pour construire cette solution, ou fournir d'autres idées sur la façon dont je pourrais accomplir cette tâche. Google ne s'est révélé d'aucune utilité, à l'exception du «OliviaMode» susmentionné qui pourrait éventuellement être utilisé comme protocole de transmission.

bdk
la source
Grand problème réel!
rozcietrzewiacz
En tant que personne qui fournit un support technique par téléphone, je peux faire preuve d'empathie. J'espère que nous aurons quelques conseils ici.
rsaw

Réponses:

9

Jetez un oeil à minimodem.

minimodem - software audio Bell-type or RTTY FSK modem
Copyright (C) 2011 Kamal Mostafa <[email protected]>

Minimodem is a command-line program which generates (or decodes) audio
modem tones at any specified baud rate, emulating an old Bell-type or
radio-teletype FSK modem.  The tones can be played to (or recorded from)
the PulseAudio system or to an audio file.

Minimodem can be used to transfer data between nearby computers using an
audio cable (or just via sound waves), or between remote computers using
radio, telephone, or another audio communications medium.

http://www.whence.com/minimodem/

Jim Paris
la source
4

En termes de packages, il existe un soundmodem qui semble être ce que vous voulez. Ce n'est pas sur une distribution standard, il faudrait donc l'installer et le configurer avant la mise en service des boîtiers.

Alternativement, vous pouvez expédier (à chaque ordinateur sur le terrain) un modem USB 56k (téléphone fixe) avec un convertisseur rj11 à 3,5 mm (téléphone portable) conservé avec chaque ordinateur sur le terrain.

Lenz
la source