2011-11-30 50 views
5

Spero di creare un server Web che possa fornire alcune funzionalità aggiuntive ai provider di servizi SMS. Posso inviare SMS tramite internet? Se è possibile allora, ci sono delle librerie per inviare e ricevere SMS su Internet?Invia SMS tramite IP

+0

È possibile inviare SMS tramite Internet utilizzando provider di servizi SMS (gestore o fornitore di terze parti). Il provider fornisce la documentazione dell'API e la libreria lato client (se è necessaria la libreria). –

+0

In realtà non lo mando. Quando l'ho sviluppato, è usato dall'SP nel loro server. Diciamo che è un'app per gestire i loro SMS. E può essere utilizzato da qualsiasi server SP in là. Questi protocolli SMS e SMS sono completamente nuovi per me. Ma lo farò. – sura2k

risposta

5

Ci sono diverse opzioni per l'invio di SMS tramite Internet, ma più popolari sono i seguenti:

  1. Collegamento a SMSC di operatori di telefonia mobile direttamente (di solito tramite protocollo SMPP).
  2. Connessione tramite un servizio di aggregazione SMS come Clickatell menzionato nelle risposte precedenti.

scelta tra queste opzioni dipende soprattutto da questioni non tecniche:

  1. copertura richiesta (operatore di telefonia mobile fornirà solo la messaggistica all'interno è di rete).
  2. possibilità di fatturazione a tariffa Premium (ciò richiede un lavoro più ravvicinato con l'operatore).
  3. bene, prezzo troppo ... :-)

opzioni tecnicamente più popolari sono:

  1. protocolli specializzati come SMPP (Short Message peer to peer).
  2. Protocolli basati su HTTP forniti da aggregatori di SMS.

Se avete bisogno di una soluzione unificata, vi consiglio di utilizzare Kannel gateway SMS open source che supporta molti trasporti popolari (SMPP, CIMD, UCP, HTTP, ecc).

+0

È grandioso. Ho bisogno di una soluzione unificata. No terze parti. Dovrebbe essere in grado di lavorare con molti tipi di protocolli SMS. Ho trovato [Ozeki NG] (http://www.ozekisms.com) e ora Kannel. Se sai qualcosa su questo per favore dimmelo. – sura2k

+0

Meraviglioso! Ti sono grato per quel consiglio (Kannel) che hai dato. – sura2k

1

È possibile utilizzare http://www.clickatell.com/ che ti dà alcune opzioni come l'invio di SMS ad uno ad uno, o utilizzando i file di massa come XML.

Ho trovato che l'API clickatell è davvero utile e facile, sono riuscito ad aggiungere funzionalità SMS a un sito Web esistente in poche ore creando una semplice classe per concludere tutti i metodi.

Una cosa da ricordare anche se questo non sarà gratuito per te, ci saranno dei costi a seconda di dove si invia il testo e dove si è basati.

+0

Grazie per la risposta.In realtà ho bisogno di sviluppare una cosa che sia esattamente simile a clickatel all'inizio della mia. Ho alcune funzionalità aggiuntive (dipende dalla SP) da aggiungere. Quindi, come posso sviluppare come questo? – sura2k

0

È possibile inviare SMS a livello di programmazione tramite TheTexting API, forniscono tariffe economiche e il loro servizio è davvero buono.

Divulgazione completa: lavoro per l'azienda che produce questo prodotto.