Client SMS desktop in Ubuntu


9

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.



2
Intendi app per inviare sms tramite webservice come way2sms.com? Se sì, menzionalo nella domanda :-)
Tachyons,

Risposte:


6

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!


Ciao grazie per la risposta che ho provato e ho ricevuto un errore. pastebin.com/AeiQvaJG
rɑːdʒɑ

sudo apt-get install curl php5-curlinstalla l'API cURL e cURL per PHP. Ciò risolverà l'errore.
l0n3sh4rk,

1
@Raja quel link non funziona. Beh, comunque non usare pastebin. vedi qui perché
Ashu,

@ l0n3_shArk Ciao, ho provato a installare php5-curl da synaptic e il tuo script è stato eseguito correttamente, ma finora non ho ricevuto alcun messaggio. Grazie amico, la tua sceneggiatura è una buona idea.
rɑːdʒɑ

@Ashu ora ho controllato il link pastebin e va bene. ma grazie per le informazioni a riguardo :) non lo toccherò più.
rɑːdʒɑ

3

È 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

Benvenuto e grazie per la risposta. Si prega di notare che è richiesto un client desktop / applicazione
Mateng

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.