Ciao, sto cercando un tipo di script / software che possa aiutarmi a inviare SMS dalla mia macchina Ubuntu. Un client / applicazione desktop che utilizza effettivamente servizi Web che utilizziamo per inviare sms come way2sms.com o 160by2.com ecc.
Ciao, sto cercando un tipo di script / software che possa aiutarmi a inviare SMS dalla mia macchina Ubuntu. Un client / applicazione desktop che utilizza effettivamente servizi Web che utilizziamo per inviare sms come way2sms.com o 160by2.com ecc.
Risposte:
Ecco qui. Crea un account su 160by2.com e installa php sul tuo sistema.
sudo apt-get install php5-cli php5-curl curl
Incolla il tuo numero e la password in cui ho menzionato ed esegui questo script:
<? Php echo "Telefono:"; $ phno = trim (fgets (STDIN)); echo "Messaggio:"; $ msg = trim (fgets (STDIN)); echo "Lunghezza messaggio:" .strlen ($ msg). "\ nInvio ..."; $ Yournumber = ''; // il tuo numero tra virgolette singole $ yourpassword = ''; // la tua password tra virgolette singole $ Cur = curl_init ( "http://160by2.com/re-login"); curl_setopt ($ cur, CURLOPT_POST, 1); curl_setopt ($ cur, CURLOPT_POSTFIELDS, "username = $ yournumber & password = $ yourpassword"); curl_setopt ($ cur, CURLOPT_COOKIESESSION, 1); curl_setopt ($ cur, CURLOPT_COOKIEJAR, "cookie"); curl_exec ($ corr); curl_close ($ corr); $ Cur = curl_init ( "http://160by2.com/SendSMSAction"); curl_setopt ($ cur, CURLOPT_POST, 1); curl_setopt ($ cur, CURLOPT_AUTOREFERER, 1); curl_setopt ($ cur, CURLOPT_COOKIEFILE, "cookie"); curl_setopt ($ cur, CURLOPT_POSTFIELDS, "mobile1 = $ phno & msg1 = $ msg & action1 = sa65sdf656fdfd"); $ X = curl_exec ($ corr); curl_close ($ corr); echo "\ nSent!";
Salvare lo script come sms.php, quindi eseguire il terminale php sms.php
FATTO!
sudo apt-get install curl php5-curl
installa l'API cURL e cURL per PHP. Ciò risolverà l'errore.
È semplice.
Basta registrarsi su CS Networks e è possibile inviare messaggi dal terminale con il seguente comando:
wget http://api.cs-networks.net:9011/bin/send?USERNAME=yourusername&PASSWORD=yourpassword&DESTADDR=447123456789&MESSAGE=somemessageSOURCEADDR=test
Ecco un link per scaricare i file .deb sia per le versioni a 32 bit che a 64 bit di sendms / gsendsms. Sendsms è un software open source pubblicato sotto una licenza GNU / GPL.
https://www.cs-networks.net/index.php/products/toolsandutils/linux-sendsms
Ti permetterà di inviare messaggi dal terminale / o dalla semplice GUI sotto GNOME.