O que você pode usar para obter um aplicativo para ser capaz de receber mensagens SMS?

StackOverflow https://stackoverflow.com/questions/84282

  •  01-07-2019
  •  | 
  •  

Pergunta

  • Você precisa usar algum tipo de provedor?
  • Você consegue configurar o seu próprio servidor de SMS?
  • Será que algum código aberto existem soluções?

Eu sou um novato SMS de modo que qualquer visão sobre como isso é feito seria ótimo. Eu sou parcial para Java, mas qualquer linguagem é bom.

Foi útil?

Solução

Esta é fácil. Sim, você precisa de um provedor de "gateway SMS". Há um monte lá fora. Estas empresas fornecem APIs para que você possa enviar / receber SMS.

por exemplo. a empresa alemã Mobilant fornece uma API fácil. Se você deseja receber um SMS apenas programar um simples PHP / JSP / s.th.else página web dinâmica e deixe chamada Mobilant-lo.

por exemplo.

Você realmente não quiser configurar o seu próprio servidor SMS ou Centro ;-) Este é realmente caro, leva meses para configuração e custa cerca de ferraris agradáveis.

Use um provedor de e pagamento por SMS. É a forma mais barata e mais rápida.

Outras dicas

Eu costumava kannel em uma caixa de linux com um velho celular conectado através de um cabo serial para a caixa. Tenho um cartão pré-pago no telefone enquanto eu estava usando-o apenas para uso privado. Trabalhou como um encanto!

Você pode dar uma olhada em Gammu se você estiver executando em uma caixa de Linux:

http://www.gammu.org

Usando Gammu, você pode configurá-lo para consultar periodicamente um telefone móvel para novas mensagens SMS. Quando Gammu detectar novas mensagens, ele pode armazená-los em um banco de dados SQL. Você pode, em seguida, escrever um outro programa para consultar periodicamente o banco de dados e agir sobre novas mensagens.

Com esta configuração geral I implantado com sucesso um aplicativo SMS 2-way caseiro. Eu configurei Gammu às mensagens retirar do telefone através de Bluetooth. Gammu colocou em um banco de dados MySQL, que tive uma aplicação web Tomcat periodicamente pesquisa de novas mensagens. Quando uma nova mensagem foi encontrado, o sistema processou a mensagem.

Este é um pouco "fita adesiva e afiançar fio" setup, mas funcionou muito bem e era mais confiável do que muitos dos gateways SMS "profissionais" I testados previamente. YMMV.

Nós usamos mBlox ( http: //www.mblox ) no passado, como eles fornecem abrangente internacional cobertura, SMS premium, vários níveis de qualidade de serviço vs preço, e um sólido API baseada em Java para SMS de entrada e saída.

Você vai precisar de um gateway SMS, pesquisando "gateway SMS" irá revelar muitos. Eu tenho usado http://www.clickatell.com/products/sms_gateway.php com grande sucesso.

Eu não sei de qualquer implementações de código aberto, mas vai acompanhar esta discussão no caso de que alguém o faça!

Primeiro, você precisa de um gateway SMS. Dê uma olhada na Kannel SMS Gateway.

Kannel . Você pode configurá-lo em um servidor LAMP com um modem GSM também.

Eu não estou com Java, então aqui está um guia agradável sobre como fazê-lo em Ruby on Rails: http://www.lukeredpath.co.uk/2007/8/29/sending-sms-messages-from-your-rails- aplicação

Se você quiser enviar 'true' SMS você vai precisar usar um gateway SMS, (uso de um é descrito no guia acima).

Você pode usar o MMS para enviar mensagens, para um endereço de e-mail que é algo como 1234567890 @ messages.whatever.com. Você pode usar funções de e-mail para fazer isso. Há algumas informações sobre isso aqui: http: // contentdeveloper. com / 2006/06 / open-source-sms-texto-messaging-application /

TextMarks oferece um serviço onde eles mapear um SMS de entrada a eles para um HTTP GET para uma URL que você fornecer e, em seguida, enviar a volta resposta como outro SMS. Eles não cobram se você deixá-los adicionar um pouco de publicidade para a resposta SMS. O problema é que eles não oferecem isso de graça mais para T-Mobile devido a T-Mobile carregá-los. Eu estaria disposto a pagar por mensagem, mas eles cobram US $ 0,20 por usuário-mês, que é bastante íngreme. Alguém sabe de qualquer um que fornece esse serviço?

Você realmente não precisa de um gateway SMS; quase todos os telefone celular pode enviar / receber mensagens SMS de / para qualquer endereço de e-mail. Eu construí um serviço de SMS ( http://www.txtreg.net ) usando Quase capacidade Free Speech 's de e-mail para a frente para uma URL como um pedido POST. Usuário envia um texto para um endereço de e-mail, PHP script processa-lo, e envia um e-mail de volta para o seu telefone.

Tente SMS Enabler software . Para receber mensagens SMS usa um modem USB 3G / 4G / GSM conectado a um PC. Ele pode encaminhar mensagens recebidas para um URL através de HTTP, ou armazená-los em uma tabela de banco de dados, ou gravá-los em um arquivo CSV, em tempo real.

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