2010-02-01 10 views
7

Sto prendendo colpi nel buio qui. Mi piacerebbe creare un servizio web dove alla fine mando un SMS usando il mio hardware. Non sono sicuro di cosa ho bisogno per inviare un SMS da solo. Non voglio utilizzare nessuno dei servizi di invio SMS esistenti, devo essere in grado di inviare questi SMS personalmente.Invio di un SMS me stesso

Sembra che ci sia un progetto opensource, in particolare, che si occupa di questo, "Kannel":

http://www.kannel.org/

quello che non capisco è, ho bisogno di ottenere un modem GSM per essere in grado inviare SMS? I gateway SMS (come Kannel) alla fine hanno bisogno di arrivare a un modem GSM per inviare messaggi, o c'è qualche altro hardware necessario per poter effettivamente inviare i messaggi?

Grazie

risposta

4

Basta trovare un gateway SMS online. Questi fornitori di gateway sono la soluzione migliore perché hanno gestito tutto il lavoro pesante per te. Basta utilizzare la loro API e dovresti essere in grado di fare tutto ciò che vuoi. Alcuni di questi gateway sono gratuiti e altri no. Ho incluso una breve lista qui sotto.

https://www.clickatell.com/pricing/message_cost.php

http://www.zeepmobile.com/

(SMS transito Carrier base) http://en.wikipedia.org/wiki/List_of_carriers_providing_SMS_transit

Sono sicuro che ci sono un sacco di più, ma questo permette di iniziare.

+0

Ho controllato i gateway SMS, sto cercando di convincere il non-tech con cui sto lavorando su questo progetto che è un modo migliore di andare! – user246114

+0

skype4py supporta SMS e sembra essere lo stesso schema tariffario di clickatell.com. http: //skype4py.sourceforge.net/doc/html/ –

0

È sempre necessario un modem GSM per inviare l'SMS a meno che non si utilizzi un provider che gestisce questo per voi (ma di solito vogliono denaro per questo).

+0

Immagino che un modem possa inviare solo X messaggi al minuto giusto? Se sto usando qualcosa come Kannel, allora suppongo di poter concatenare più modem insieme per aumentare il mio output? – user246114

0

Se si desidera configurare la propria infrastruttura hardware, è necessario ottenere il modem GSM , una scheda SIM e utilizzarlo per inviare SMS.

altra opzione, che consiglio, è quello di utilizzare getways SMS e utilizzare

  • SMPP protocollo
  • XML o HTTP Apis

In seguito, non dovete creare qualsiasi infrastrutture e il costo iniziale sarà molto basso rispetto al modem GSM. Puoi essere attivo e funzionante in un giorno.

Nota: per ridurre i costi degli SMS, è necessario scegliere tra diverse destinazioni per paesi diversi. In India è possibile trovare facilmente le trasferte che forniscono SMS a soli 3 paise

+0

Mahin, cosa devo fare con la carta SIM? Credo di aver bisogno di una Linux box, quindi (almeno una) modem GSM collegato ad esso. Cosa devo fare con la carta SIM? – user246114

0

Dovrai scaricare un'API che gestisce l'invio e la ricezione di messaggi per te. Una volta ho usato questo in un progetto in cui avevo il mio telefono GSM collegato al mio computer attraverso una delle porte COM. Configurato l'API per comunicare attraverso la porta COM per ascoltare qualsiasi messaggio di testo in arrivo anche inviare messaggi attraverso il mio telefono GSM. Ecco un ottimo link alle risorse che ho usato per quel progetto. Spero che questo ti possa aiutare. http://www.codeproject.com/KB/cs/SMS.aspx

Problemi correlati