Cosa puoi utilizzare per ottenere un'applicazione per poter ricevere messaggi SMS?

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

  •  01-07-2019
  •  | 
  •  

Domanda

  • È necessario utilizzare qualche tipo di provider?
  • Puoi configurare il tuo server SMS?
  • Esistono soluzioni open source?

Sono un principiante degli SMS, quindi qualsiasi informazione su come ottenere questo risultato sarebbe fantastico.Ho un debole per Java ma qualsiasi linguaggio va bene.

È stato utile?

Soluzione

Questo è facile.Sì, è necessario un provider "sms gateway".Ce ne sono molti là fuori.Queste aziende forniscono API per inviare/ricevere SMS.

per esempio.la compagnia tedesca Mobile fornisce un'API semplice.Se vuoi ricevere un SMS basta programmare una semplice pagina web dinamica PHP / JSP / s.th.else e lasciare che Mobilant la chiami.

per esempio.

Davvero non vuoi configurare il tuo server o centro SMS ;-) Questo è davvero costoso, richiede mesi per la configurazione e costa alcune belle Ferrari.

Usa un provider e paga per SMS.È il modo più economico e veloce.

Altri suggerimenti

Ho usato Kannel su una scatola Linux con un vecchio telefono cellulare collegato tramite un cavo seriale alla scatola.Ho una carta prepagata nel telefono perché la usavo solo per uso privato.Ha funzionato a meraviglia!

Potresti dare un'occhiata a Gammu se stai utilizzando una macchina Linux:

http://www.gammu.org

Usando Gammu, puoi configurarlo per interrogare periodicamente un telefono cellulare per nuovi messaggi SMS.Quando Gammu trova nuovi messaggi, può memorizzarli in un database SQL.È quindi possibile scrivere un altro programma per interrogare periodicamente il database e agire sui nuovi messaggi.

Utilizzando questa configurazione generale ho implementato con successo un'applicazione SMS bidirezionale fatta in casa.Ho configurato Gammu per estrarre i messaggi dal telefono tramite Bluetooth.Gammu li ha inseriti in un database MySQL, sul quale ho fatto eseguire periodicamente il polling di nuovi messaggi da un'applicazione web Tomcat.Quando è stato trovato un nuovo messaggio, il sistema ha elaborato il messaggio.

Si tratta di una configurazione un po' "nastro adesivo e cavo di salvataggio", ma ha funzionato abbastanza bene ed era più affidabile di molti dei gateway SMS "professionali" che ho testato in precedenza.YMMV.

Abbiamo usato mBlox (http://www.mblox) in passato, in quanto forniscono una copertura internazionale completa, SMS premium, vari livelli di qualità del servizio rispetto al prezzo e una solida API basata su Java per SMS sia in entrata che in uscita.

Avrai bisogno di un gateway SMS, cercando su Google "gateway SMS" ne rivelerai molti.ho usato http://www.clickatell.com/products/sms_gateway.php con grande successo.

Non conosco alcuna implementazione open source, ma monitorerò questo thread nel caso in cui lo faccia qualcun altro!

Innanzitutto, hai bisogno di un gateway SMS.Dare un'occhiata a Canale Portale SMS.

D'accordo con Canale.Puoi configurarlo anche su un server LAMP con modem GSM.

Non sono bravo con Java, quindi ecco una bella guida su come farlo in Ruby on Rails: http://www.lukeredpath.co.uk/2007/8/29/sending-sms-messages-from-your-rails-application

Se desideri inviare SMS "veri" dovrai utilizzare un gateway SMS (l'uso di uno è descritto nella guida sopra).

Puoi utilizzare gli MMS per inviare messaggi a un indirizzo email simile a 1234567890@messaggi.qualunque.com.A questo scopo è possibile utilizzare le funzioni di posta.Ci sono alcune informazioni a riguardo qui: http://contentdeveloper.com/2006/06/open-source-sms-text-messaging-application/

TextMarks fornisce un servizio in cui mappano un SMS in entrata su un HTTP GET su un URL fornito e quindi inviano la risposta come un altro SMS.Non ti fanno pagare se permetti loro di aggiungere pubblicità all'SMS di risposta.Il problema è che non lo forniscono più gratuitamente per T-Mobile perché T-Mobile li addebita.Sarei disposto a pagare per messaggio, ma fanno pagare $ 0,20 per utente al mese, il che è piuttosto alto.Qualcuno conosce qualcuno che fornisce questo servizio?

In realtà non hai bisogno di un gateway SMS;quasi tutti i telefoni cellulari possono inviare/ricevere messaggi SMS da/verso qualsiasi indirizzo e-mail.Ho creato un servizio SMS (http://www.txtreg.net) utilizzando Parola quasi liberadi inoltrare email a un URL come richiesta POST.L'utente invia un testo a un indirizzo e-mail, lo script PHP lo elabora e invia un'e-mail direttamente al proprio telefono.

Tentativo Software di attivazione SMS.Per ricevere i messaggi SMS utilizza un modem USB 3G/4G/GSM collegato ad un pc.Può inoltrare i messaggi in arrivo a un URL su HTTP o archiviarli in una tabella di database o scriverli in un file CSV in tempo reale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top