2009-02-13 5 views
11

Volevo inviare SMS a determinati dispositivi mobili da un'applicazione Web e ricevere la sua risposta e visualizzare solo un'applicazione Web. È possibile creare utilizzando la tecnologia Java?Come posso inviare un SMS da Java?

+0

possibile duplicato di [Applicazione SMS] (http://stackoverflow.com/questions/2115990/sms-application) – symcbean

+0

possibile duplicato di [Come inviare SMS in Java] (http://stackoverflow.com/questions/ 2570410/how-to-send-sms-in-java) –

risposta

2

Le persone come ESendex possono fornire funzionalità come questa e inoltre forniscono SDK/codice di esempio per molte lingue (incluso Java).

+0

come iniziare a utilizzare ESendex, sono uno sviluppatore Java –

3

Il modo migliore per raggiungere questo obiettivo è quello di utilizzare un gateway SMS. Un gateway SMS incapsula gli aspetti tecnici dell'interfacciamento con il supporto di un gestore di SMS da un lato e dall'altro fornisce un'interfaccia per i protocolli a livello di applicazione come http, SMTP, ftp ecc. Per interagire con esso. Ad esempio, è possibile avere un'applicazione Web che comunica con il gateway SMS su HTTP e il gateway sull'altro lato parlerà con il centro SMS su un protocollo proprietario per inviare il testo SMS ricevuto dall'applicazione. Inoltre, puoi configurare il tuo Gateway per inviare i messaggi SMS in arrivo alla tua applicazione web. In questo modo, l'applicazione non deve conoscere i protocolli di basso livello per inviare gli SMS.

È possibile noleggiare una linea a un centro SMS (SMSC) se è necessario inviare un numero elevato di SMS di massa e configurare il gateway SMS per utilizzare questa linea di lease per inviare i messaggi. Ma il leasing di una linea è molto più costoso. Se è necessario inviare un numero ridotto di messaggi, è possibile utilizzare il telefono cellulare al posto della linea dedicata. Collegare il telefono cellulare al PC/server e configurare il gateway per utilizzare il telefono. È necessario fare riferimento alla documentazione del gateway sull'interfacciamento del telefono con il gateway. Questo non è molto difficile ma abbastanza semplice.

Ci sono molti gateway commerciali disponibili sul mercato che possono essere utilizzati. Ma usare un gateway SMS open source è una buona opzione. È possibile utilizzare un gateway open source chiamato - Kannel. Credimi, non è molto difficile da configurare e iniziare a utilizzare.