É possível configurar o Login TTY sobre dispositivo de áudio (código Morse ou similar)?


13

Um dos aspectos mais infelizes do meu trabalho diário é a necessidade de investigar ocasionalmente problemas com máquinas espalhadas em locais remotos em todo o mundo que não têm acesso de rede ao mundo externo. Às vezes, é possível que a equipe local conecte um modem 3G ou similar para fornecer acesso, mas muitas vezes isso não é possível devido à falta de sinal ou falta de capacidade técnica no local. Nesses casos, tenho que pagar com um telefone qualquer técnico local (ou, por vezes, zelador) disponível para trabalhar comigo, digitando os comandos que recito para eles e respondendo com a saída, geralmente alguém com Linux limitado ou inexistente ou mesmo computador experiência. Muitas vezes, levar um técnico mais qualificado ao local exigiria a fretamento de um voo.

Posso confirmar que conversar com alguém através da edição de um arquivo no vi que não sabe a diferença entre 'barra' e 'barra invertida', como manter a tecla shift para gerar dois pontos em vez de ponto e vírgula é dolorosamente doloroso. "Ok, agora está mostrando uma coisa rabiscada, seguida por uma espécie de coisa esquisita e depois outra coisa rabiscada". Ah, e isso tocou em mim com algum tipo de mensagem de erro que eu não li.

Basicamente, estou usando a pessoa no local como um conversor telefônico-> terminal muito lento, com uma taxa de erro incrivelmente alta. Tive a idéia de cortar o intermediário e usar um alto-falante e microfone no computador e dizer à tecnologia para simplesmente segurar o celular na máquina e usá-lo como um 'modem' acusticamente acoplado da velha escola. execute um programa de terminal no meu computador que converta minhas linhas em alguma sequência de tons que possa ser transmitida por telefone, na máquina Linux, e convertida novamente em comandos, cuja saída será convertida em tons novamente. o telefone, etc., fornecendo-me um terminal extremamente lento. Existem alguns métodos para transmitir dados que podem sobreviver à transmissão por telefone celular, como o Código Morse ou o OliviaMode.

Eu esperava informações sobre pacotes para fazer isso no todo, ou como várias peças que eu poderia usar para construir essa solução, ou fornecer outras idéias sobre como eu poderia realizar essa tarefa. O Google não resultou em nada, com exceção do 'OliviaMode' acima mencionado, que poderia ser usado como um protocolo de transmissão.


Grande problema da vida real!
rozcietrzewiacz

Como alguém que fornece suporte técnico por telefone, eu posso simpatizar. Espero que tenhamos algumas dicas aqui.
rsaw

Respostas:


9

Dê uma olhada minimodem.

minimodem - software audio Bell-type or RTTY FSK modem
Copyright (C) 2011 Kamal Mostafa <kamal@whence.com>

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/


4

Em termos de pacotes, existe o soundmodem que parece ser o que você deseja. Como não está em uma distribuição padrão, teria que ser instalado e configurado antes que as caixas entrassem em serviço.

Como alternativa, você pode enviar (para todos os computadores no campo) um modem usb 56k (telefone fixo) com um conversor de rj11 para 3,5 mm (celular) mantido com todos os computadores no campo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.