Existem algumas soluções possíveis para isso, dependendo de quão exigente é o hardware em questão e quanto controle os sistemas embarcados oferecem.
Minha experiência aqui vem da execução de um Worldgroup BBS no Windows por algum tempo e do tempo de trabalho com modems compatíveis com TDD (como em dispositivos de telecomunicações para surdos). Eu posso te ajudar do lado do hardware, o lado do software é um pouco fora do meu alcance, mas na verdade é a parte mais fácil, provavelmente.
Alguns conceitos importantes aqui:
- Os modems na verdade NÃO PRECISAM de um tom de discagem para discar - E muitos não precisam de voltagem fornecida pela linha de energia, e funcionarão no que é chamado de 'linha seca', neste caso, um cabo de telefone diretamente do modem para o modem.
Outros modems podem exigir tensão na linha, o que não é difícil de fazer, mas aumenta a dificuldade de "apenas conecte-a" a "faça uma coisa que forneça tensão e conecte-a". Eu acredito que essa coisa (chamada simulador de linha, com o propósito de pesquisar no Google) precisa apagar 24V por volta das 24h, mas minhas habilidades em eletrônica são hilárias, e esse link tem todos os detalhes com a vantagem de não ser meu palpite : link
A string de discagem do modem normalmente não muda aqui, mas você pode precisar tentar algo como "X3" na string de inicialização para fazer com que o modem ignore o estado do tom de discagem.
Para isso, ATX3DT0 é uma string de discagem perfeitamente viável se você não puder alterar a string de inicialização real, mas pode alterar a string de discagem.
- AT - Atenção, prefixa qualquer comando de modem.
- X3 - Define o modem para ignorar o tom de discagem.
- DT - discagem com toques DTMF (o DP discava com pulso, como um telefone rotativo).
- 0 (zero) apenas envia o dígito 0 como o tipo de discagem escolhido, às vezes necessário para realmente pegar a linha e fazer algo, em alguns modems.
Tudo o que o sistema de recebimento precisa fazer é emitir o ATA (atenção, resposta) ao modem para que ele atenda e comece a tentar o handshake. Então, é apenas uma questão de a conexão ser passada para um serviço falante de PPP para retransmitir a conexão conforme necessário. Se você conseguir que seu equipamento disque em uma linha simples e digite ATA em um computador de resposta em um programa de terminal, conecte-se para exibir em ambas as extremidades e ver o texto indo e voltando naquela conexão, você poderá sair a companhia telefônica completamente fora disso.
Quando eu estava testando com linhas secas e precisava ter minha conexão atendida, acabei de configurar meu servidor para pegar a linha com o ATA em um loop, que tentaria realizar handshake com o modem de discagem até o valor de tempo limite do modem ( geralmente 60 segundos), soltar a linha e exibir uma mensagem (eu acho que não era nenhum portador, mesmo quando você desligou, mas eu posso estar errado - isso foi há séculos atrás).
Infelizmente, é aqui que meu conhecimento prático e prático de como configurá-lo termina. Eu nunca configurei ou executei qualquer tipo de servidor PPP independente, além do Worldgroup, que acabou de ser configurado e implementado. Também é uma história antiga, milhares de dólares no momento da configuração que tínhamos e não uma solução viável no seu caso.
As probabilidades são, o equipamento lá está falando PPP, que o software do Windows existe para lidar com conexões de entrada para. As edições do servidor do Windows quase certamente permitem a discagem com PPP e compartilhamento de conexão.
A maior complicação aqui é que não há nada em um par seco dizendo ao computador receptor para responder. Isto também é verdade se você inserir tensão na linha, nada está definindo a linha 'alta' para indicar um toque de entrada. Se a discagem acontecer em um horário, você pode configurar seu servidor de resposta para apenas pegar a linha a cada alguns minutos, começando um pouco antes do horário de conexão programado (ou se eles estiverem em perfeita sincronia, eu responderia 10 segundos após o sistema embutido está definido para discar).
Dito isso, um 486 pode lidar com uma dúzia de modems no Windows NT 3.51 em 199x, portanto, mesmo se você for uma loja virtual, Linux ou outros Unices são muito mais adequados para esse tipo de tarefa, e uma entrada de US $ 5,00 da Craigslist ou Goodwill lidaria com isso até o fim dos tempos, e seria a rota que eu iria.
Obrigatório apenas após o envio da edição: Mesmo que você tenha que implantar isso em cada site de usuário final com esse sistema embarcado (escrevi o acima com o pensamento de que todos os sistemas incorporados estavam em um local compartilhado, o que é errado na releitura), seria uma solução sem linha de ajuda que requer apenas uma peça adicional independente de hardware atuando como um adaptador de discagem para Ethernet glorificado.