Esiste un modo di accesso libero o un modo che è possibile utilizzare per inviare SMS dal mio codice.Invia SMS C# .net
risposta
Su popolari operatori wireless è sufficiente inviare il numero tramite e-mail. Per esempio AT & T:
Basta trovare il server di posta elettronica se il numero, quindi aggiungere alla fine dell'indirizzo. Spero che questo ti aiuti.
Ogni provider di telefoni cellulari in genere ha indirizzi di posta elettronica che funzionano come alias per l'inoltro di un'e-mail a SMS. Dal momento che ritengo che tu abbia i numeri di cellulare, se conosci il corriere puoi utilizzare il loro dominio per creare semplicemente e-mail che vengono reindirizzate ai messaggi di testo SMS dell'utente mobile.
Il gateway è fondamentalmente un servizio che è possibile chiamare dal proprio codice C# e comunicare con esso tramite HTTP. Questo è il motivo per cui puoi fondamentalmente utilizzare qualsiasi gateway, indipendentemente dal fatto che sia basato su .NET o meno. Se vuoi ospitarne uno gratis, here's one for Linux.
Ed ecco il WSDL per un servizio che dice che può inviare messaggi SMS in tutto il mondo. (Non testato): http://www.webservicex.com/sendsmsworld.asmx?WSDL
Sono dannatamente sicuro che questo non funziona Ho provato già provato questo – BreakHead
Ho provato il servizio per inviare SMS e non lo ha ricevuto. Sono attualmente in Brasile. –
non ci sono gateway SMS gratuiti. ma non sono costosi. se comprate i pacchetti alla rinfusa i prezzi sono buoni. solo google "sms gateway" e sceglierne uno. di solito hanno un'interfaccia webservice o un'altra interfaccia http che facilita la chiamata da C#
Inoltre, è possibile verificare con [integrazione di sms utilizzando C#] (https://www.springedge.com/csharp-aspnet-send-sms-gateway-integration.html) –
La maggior parte dei sistemi SMS ha un'interfaccia di posta elettronica. Vedi http://www.tech-recipes.com/rx/939/sms_email_cingular_nextel_sprint_tmobile_verizon_virgin/
La parte difficile è sapere chi è il provider di celle per il cliente.
È possibile acquistare un modem GSM e utilizzare C# per inviare comandi AT ad esso per inviare sms.
+1 Se hai intenzione di fare il vero lavoro con SMS, devi avere il controllo del tuo processo. Usare un gateway va bene se non è mission-critical, ma si incontra il problema di non conoscere il corriere corretto e il gateway può andare via lasciandoti alto e asciutto. Considerare almeno l'acquisto del proprio modem wireless. Li fanno anche con più 4 o 6 slot per schede SIM. –
Qualcuno qui saprebbe come si potrebbe elaborare un tale messaggio sul lato server di posta elettronica? Ovviamente non hanno una casella di posta per ogni possibile numero di telefono. – Kristoffer
Sei sicuro? Beh, forse hanno un qualche tipo di sistema che prende tutte le email inviate che corrispondono a un numero di telefono, quindi inoltra quel messaggio al server sms? Non sono sicuro di come funziona l'SMS, quindi potrei sbagliarmi. Cosa intendi per elaborare un messaggio di questo tipo sul lato server di posta elettronica? Dovrai calcolare i modelli regex per abbinare il servizio a un determinato numero, quindi aggiungere l'indirizzo appropriato, o dovrai provare a inviare email a tutti i servizi finché non ricevi un errore. Anche se il primo è consigliato per ovvi motivi. – Codygman