Pergunta

Tenho um cliente que deseja uma solução que permita que os entregadores enviem mensagens de texto (mensagens SMS), desde que tenham concluído uma coleta em um local específico.O que estou procurando é um código para ler uma mensagem SMS recebida ou um componente SMS, se apropriado.Isso me permitiria criar um serviço do Windows para ler a mensagem e atualizar um registro SQL de acordo.

Foi útil?

Solução

Provavelmente não é exatamente o que você está procurando, mas uma abordagem é usar um gateway como ITAGG que fornece várias interfaces para os desenvolvedores enviarem e receberem SMS/MMS etc. Dependendo da sua localização, o ITAGG pode não ser útil, mas tenho certeza de que haverá um equivalente para a sua região.

Outras dicas

Há algum tempo implementei algo semelhante usando um modem GSM.Acho que a maioria dos modems GSM oferece comandos AT que podem ser usados ​​para receber e enviar mensagens SMS.Na época, eu usava uma biblioteca em Java que fornecia uma API fácil de usar.Os comandos para ler e enviar SMS são muito fáceis mas aposto que existe algo no .Net para esse fim que pode tornar a tarefa ainda mais fácil.

Fiz uma pequena pesquisa e encontrei isso artigo com um exemplo de uso de comandos AT para interagir com um telefone GSM.Procurei na fonte fornecida e ela inclui uma biblioteca com operações relacionadas a SMS.

No meu projeto anterior usei um modem GSM Siemens com interface RS232.Não era muito caro e conseguia gerenciar todas as mensagens enviadas pelas unidades de bordo colocadas nos veículos.Mas se você tiver um telefone não utilizado, ele também pode funcionar.

Obrigado Luke, estou pensando mais em um modem GSM que seria conectado ao servidor. Eu acho que isso daria mais controle do que passar por terceiros, mas assumiria o seu ponto e investigarei mais.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top