Enviando SMS do sistema legado sem a opção para modems físicos sms / gsm

1

Meu problema é que existe um sistema legado para automação predial (ventilação, temperatura, iluminação, etc.) sem a possibilidade de atualizações, que precisam enviar mensagens de texto através de um modem GSM conectado. Ele não possui interfaces para conexão com os serviços de SMS padronizados. O sistema é hospedado em um ambiente virtual sem a opção de inserir equipamentos físicos, como modems GSM, mesmo com um conversor serial para IP.

O que estou tentando encontrar é realmente um software, o comercial é bom, e pode atuar como uma ponte entre o sistema legado e os serviços modernos de SMS. O software provavelmente teria que emular o modem para receber e processar os comandos AT do sistema legado, converter os dados em um formato adequado, por exemplo, SMPP, e depois encaminhar a solicitação para o serviço SMS para enviar a mensagem.

Outra opção é um software simples que atua apenas como um modem GSM virtual, salvando as mensagens em algum lugar (banco de dados, arquivos, etc.) para consumo adicional.

Estou perplexo no momento, então espero que alguns de vocês tenham visto algumas soluções para isso em algum lugar.

    
por Canis 19.02.2016 / 15:44

2 respostas

2

Você pode usar tcpser (1) para emular um modem físico que aceita conexões em uma porta serial virtual e encaminha o fluxo de dados para um servidor TCP - que você provavelmente teria que escrever sozinho.

Não é uma solução pronta para uso, mas pode ser um bom começo.

    
por 25.02.2016 / 09:23
1
O codehead obteve claramente a recompensa e a resposta correta. Sua resposta me levou a descobrir um software que me inspira a criar um emulador que suporte no mínimo os comandos para o envio de SMS. O desenvolvimento será feito usando o fabuloso SMS Server Tools 3, NodeJS e ajustes para casos de canto de sistemas reais podem ser feitos quando eles aparecerem.

O projeto será aberto de acordo com a licença do MIT e hospedado no GitHub:

link

    
por 25.02.2016 / 23:56