Come posso fare in modo che la mia applicazione invii SMS usando C#? La mia attuale configurazione invia avvisi via e-mail, ma gli avvisi SMS sono più adatti al mio scopo. In qualsiasi modo posso farlo gratuitamente/a pagamento?Qualsiasi modo per inviare SMS?
risposta
È necessario un provider di SMS. Uno di questi provider è clickatell.com che ho acquistato in blocco da prima. Hanno un buon servizio e una vasta API. Devi pagare per l'SMS, ma come tutto nella vita, la roba di qualità migliore costa di più. Li ho trovati affidabili e il loro supporto telefonico è buono.
Ci sono alcuni liberi là fuori, ma ovviamente saranno pesantemente limitati e trovare quello che consente l'uso per i prodotti commerciali sarebbe difficile da trovare. Devi anche stare attento con i dati degli utenti, quelli gratuiti possono firmare automaticamente i tuoi numeri per la marcatura ecc, quindi assicurati che i tuoi utenti siano consapevoli di ciò se questa è la strada che desideri intraprendere.
Solo una dichiarazione di non responsabilità che non ho alcuna affiliazione con Clickatell, e ci sono molte altre opzioni là fuori, ma attenzione ai rivenditori che forniscono servizi sub par a prezzi gonfiati.
Abbiamo utilizzato Essendex per un po 'di tempo e funziona bene e abbastanza affidabile.
senza uno SMS sending gateway non è possibile. avete bisogno di un fornitore di servizi che forniscono un servizio per l'invio di sms vedere qui un'aticle http://www.developershome.com/sms/howToChooseSMSGateway.asp
Se questo è per una piccola applicazione il che non è necessario pagare per un gateway. Supponendo che tu conosca il provider, puoi semplicemente usare questo list of SMS transit providers. Per la maggior parte, i grandi giocatori lo offrono ma potrebbero avere alcune limitazioni per il numero di testi al giorno. Funziona molto bene - devi solo inviare una mail a: [email protected]
Secondo voto per ClickATell per la consegna rapida, flessibile e simultanea di SMS (e monitoraggio completo dello stato di recapito dei messaggi SMS).
Un'alternativa è che è possibile utilizzare un modem USB/seriale GSM (WaveCom) o un telefono cellulare e inviare SMS tramite il venerabile set di comandi "AT". Per gli SMS basati su seriale, ci sono alcuni set di componenti .NET, per renderlo più semplice. Uno di questi set di componenti è TOxygenSMS. Andare sulla rotta seriale significa che ogni SMS impiega circa 5 secondi e deve essere inviato in serie.
Ho usato entrambi con grande successo. Utilizzare un gateway SMS se si dispone di un accesso a Internet e un modem GSM in altri casi.
Ho written a C# library for Twilio che consente di inviare SMS in due righe di codice.
Si noti che mentre ora lavoro in Twilio, ho rilasciato questa libreria prima di lavorare qui.
Un'opzione gratuita per ricevere avvisi via SMS è in realtà solo creare un account su www.totxt.com e si può semplicemente inviare una mail a [email protected] e riceverlo via SMS. Questo è meglio per gli avvisi per un piccolo gruppo quindi per gli SMS di massa.
alternativa a SMS Gateway utilizza un modem, forse un telefono o un modem GSM e uno studio dei comandi AT.
è possibile utilizzare .NET SerialPort Classe
- 1. Qualsiasi SMS API è disponibile per Android per inviare SMS dall'applicazione Android?
- 2. posso inviare "SMS ricevuti intenti"?
- 3. Come inviare messaggi SMS da un server
- 4. Come inviare SMS usando l'applicazione Python/Django?
- 5. Impossibile inviare SMS tramite SMSManager in Android
- 6. Come inviare SMS tramite l'applicazione Windows
- 7. come inviare sms a livello di programmazione?
- 8. Come posso inviare un SMS da Java?
- 9. Verifica se un telefono può inviare SMS
- 10. come inviare e leggere SMS dal cellulare collegato al PC
- 11. Invio di messaggi SMS/SMS via PHP
- 12. Come inviare un SMS in Android Kitkat dall'app non predefinita senza scrivere al provider SMS
- 13. Come posso inviare SMS dal PC al cellulare in scala?
- 14. È possibile inviare SMS dall'applicazione HTML/Javascript phonegap utilizzando l'API SMS di telefono?
- 15. Android inviare SMS che è visibile in filo di SMS (senza GUI)
- 16. Come inviare SMS dall'app Android senza registrarne la visualizzazione SMS dispositivo?
- 17. coda di SMS Gestione SMS per il fallimento
- 18. Android inviare SMS automaticamente sul pulsante di scatto
- 19. Come inviare SMS utilizzando Twilio nella mia applicazione Android?
- 20. Come inviare/ricevere SMS usando i comandi AT?
- 21. Come posso inviare un SMS da un'app Kynetx?
- 22. Modo efficiente per inviare immagini tramite WCF?
- 23. Modem GSM invia SMS
- 24. Invia SMS C# .net
- 25. Classe 0 SMS (flash SMS) su Android
- 26. React Native Linking SMS
- 27. Modo ottimale per inviare posta con SmtpClient?
- 28. Contenuto SMS Android (contenuto: // sms/inviato)
- 29. Invia SMS tramite IP
- 30. WP 8.1 Codice di runtime per effettuare telefonate, inviare SMS e inviare e-mail (non Silverlight 8.1)
Questo non è davvero un C# domanda. devi trovare un fornitore di servizi e probabilmente avranno un'API che puoi usare. – Sruly
L'invio degli SMS varia molto a seconda del Paese da e verso il quale si sta inviando (ad esempio, alcuni paesi richiedono l'invio di SMS, altri l'addebito per ricevere gli SMS). Molti SP hanno un'email gratuita al gateway SMS, ad es. [email protected], anche se questi sono solitamente limitati a pochi sms al giorno. – StuartLC
Dupe: http://stackoverflow.com/questions/3043301/service-for-sending-sms-and-making-voice-calls-from-web-site-and-desktop-applicat – bzlm