SMS programmatico

Qual è il modo migliore per inviare un messaggio di testo via SMS?

Esistono gateway SMS basati su servizi Web gratuiti?

So che se mi capita di conoscere il corriere dell’utente (Sprint, AT & T, ecc.), Posso inviare un SMS inviando un indirizzo via email in base al numero di telefono + operatore telefonico. Vorrei una buona soluzione che non mi imponga di conoscere il corriere. Escluso questo, c’è un modo semplice per cercare l’operatore dato un numero di cellulare?

Comprendo che esistono alcuni servizi indipendenti dai principali operatori di telefonia mobile che offrono un servizio basato su tariffa per messaggio, con API. Quello che vorrei sapere è come queste organizzazioni attingano alle reti SMS. Hanno contratti con operatori di telefonia mobile per rivendere i loro servizi?

Usa http://www.twilio.com/

Hanno un’interfaccia REST per inviare SMS e persino per stabilire telefonate o ricevere telefonate.

Puoi anche ottenere 30 $ di crediti per provarlo.

Def. la soluzione più economica che troverai

Dove lavoro, abbiamo utilizzato http://www.clickatell.com per l’invio di SMS: sembra un messaggio di circa 6 o 7 centesimi. Prendono solo richieste HTTP POST per inviare un messaggio. Non so se riuscirai a trovare nessun buon gateway libero. Avevamo l’abitudine di inviare e-mail, ma abbiamo scoperto che erano inaffidabili.

Ho usato clickatell in passato e li ho trovati anche molto bene.

Tuttavia, potresti creare il tuo per ottenere messaggi MOLTO economici. Tutto ciò che serve è: un contratto che dà un sacco di messaggi (o illimitati); Windows cellulare; e un po ‘di programmazione socket.

Scrivi un servizio web (passa il numero e il messaggio) che effettua una chiamata a un programma sul cellulare che invia il messaggio.

Conosco almeno la compagnia FTSE100 che ha seguito questa strada.

Penso che questo meriti una nuova risposta. C’è un nuovo giocatore in città, si chiama Nexmo e offre prezzi altamente competitivi, anche rispetto a Twilio.

https://www.nexmo.com/

Potresti anche ricevere un trasmettitore GSM e inviare comandi AT che inviano sms. Non so perché vorresti farlo in questo modo, ma è un’altra opzione. In questo modo non dipenderete da nessun altro servizio

Ci siamo stufati di usare gateway sms “gratuiti”, molto inaffidabili.

Ora usiamo un dispositivo gateway sms chiamato OutboxSMS di Felltech Ltd. Si trova sulla nostra rete e si collega direttamente al fornitore di telefonia mobile utilizzando un collegamento wireless dal trasmettitore integrato. Avevamo bisogno di comprare una carta SIM (abbiamo un PAYG con un enorme pacchetto di messaggi), che è installato sull’unità OutboxSMS. Abbiamo configurato un account e-mail per questo sul nostro server di posta (MS Exchange) e configurato l’account SMTP / POP3 sulla casella.

Usiamo OPManager, questo invia avvisi via e-mail, che indirizziamo a outboxsms, analizza il messaggio e invia un messaggio di testo ai nostri operatori telefonici quando qualcosa va storto.

Abbiamo anche alcuni script di shell che usano sendmail per inviare una email a outboxsms, che di nuovo viene convertita in messaggi di testo.

Non conosco alcun servizio SMS gratuito, di solito compri i messaggi di spam e usiamo un’API per inviarli.

Whitepages.com ha un’API che permetterà agli sviluppatori di invertire la ricerca di un numero di telefono. Segnala il corriere sul numero di cellulare, tuttavia molto spesso è un vettore inesistente come Powertel o qualcosa del genere.

Lo sto facendo con un telefono Nokia, collegato a una macchina Linux. Ho un cron job e uno script che controlla una tabella di database per i nuovi messaggi e usa gnokii per inviare messaggi. Funziona benissimo se il numero di sms che vuoi mandare non è grande.

Supportando Angus , posso garantire per http://www.clickatell.com . È stato utilizzato in un’azienda a cui lavoravo. È stata una soluzione molto semplice da configurare e utilizzare e ha funzionato alla grande. Devi solo anticipare il numero di messaggi che intendi inviare e i messaggi di ordine di massa. Sono piuttosto economici, nel complesso.

Ho usato TextMagic . Hanno tariffe ragionevoli e un’ottima API e gestione degli account.

Scusa, dopo aver riletto la tua domanda ho capito che questa non è la risposta che stai cercando. Comunque questo è quello che ho fatto per il mio programma da riga di comando. C’è un sito web dove se inserisci il numero di telefono ti dà il corriere. Quindi quando ho inserito il mio numero, lo schermo ha raschiato il sito web, preso il corriere e se il corriere è nella mia lista, ho recuperato l’email di quel corriere

La maggior parte delle aziende offre una cosa tipo SMS-to-mail. Ad esempio [email protected] o qualcosa del genere (c’è un’intera lista su wikipedia).

L’ho usato per creare da solo una piccola applicazione a riga di comando in C # che invia messaggi di testo. Tuttavia, non si ottiene realmente una “risposta” e il numero è pre-assegnato dalla società.

Penso che se vuoi fare il percorso gratuito, questa è la soluzione migliore.

Ecco il link wikipedia: gateway SMS