Cliente SMS da área de trabalho no Ubuntu

9

Olá, estou procurando algum tipo de script / software que possa me ajudar a enviar SMS da minha máquina Ubuntu. Um cliente / aplicativo de desktop, na verdade, usando serviços da web que usamos para enviar sms como way2sms.com ou 160by2.com etc.

rɑːdʒɑ
fonte
possível duplicata de Envio de SMS no Ubuntu
Uri Herrera
2
Você quer dizer aplicativo para enviar sms via webservice como way2sms.com? Se sim, mencione-o na pergunta :-)
Tachyons

Respostas:

6

Aqui está. Crie uma conta no 160by2.com e instale o php no seu sistema.

sudo apt-get install php5-cli php5-curl curl

Cole seu número e senha onde mencionei e execute este script:

<? php
echo "Phone:"; $ phno = trim (fgets (STDIN));
echo "Message:"; $ msg = trim (fgets (STDIN));
echo "Comprimento da mensagem:" .strlen ($ msg). "\ nEnviando ...";
$ yournumber = ''; // seu número entre aspas simples
$ yourpassword = ''; // sua senha entre aspas simples
$ cur = curl_init ("http://160by2.com/re-login");
curl_setopt ($ cur, CURLOPT_POST, 1);
curl_setopt ($ cur, CURLOPT_POSTFIELDS, "nome de usuário = $ seu número & senha = $ sua senha");
curl_setopt ($ cur, CURLOPT_COOKIESESSION, 1);
curl_setopt ($ cur, CURLOPT_COOKIEJAR, "cookie");
curl_exec ($ cur);
curl_close ($ cur);
$ 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 ($ cur);
curl_close ($ cur);
eco "\ nEnviado!";

Salve o script como sms.php.Then on terminal run php sms.php

FEITO!

l0n3sh4rk
fonte
Oi obrigado pela resposta eu tentei e recebi um erro. pastebin.com/AeiQvaJG
rɑːdʒɑ
sudo apt-get install curl php5-curlinstala cURL e cURL API para PHP. Isso vai corrigir o erro.
L0n3sh4rk
1
@ Raja esse link não está funcionando. Bem de qualquer maneira não use pastebin. Veja aqui o porquê
Ashu
@ l0n3_shArk Olá, tentei instalar o php5-curl a partir do synaptic e seu script foi executado com sucesso, mas ainda não recebi nenhuma mensagem. Obrigado cara, seu script é uma boa ideia.
rɑːdʒɑ
@Ashu agora eu verifiquei o link pastebin e está bem. mas obrigado pela informação sobre isso :) Eu não vou tocá-lo novamente.
rɑːdʒɑ
3

É simples.

Basta se registrar na CS Networks e você poderá enviar mensagens do terminal com o seguinte comando:

wget http://api.cs-networks.net:9011/bin/send?USERNAME=yourusername&PASSWORD=yourpassword&DESTADDR=447123456789&MESSAGE=somemessageSOURCEADDR=test
Smith
fonte
Bem-vindo e obrigado pela sua resposta. Observe que ele é solicitado para um cliente / aplicativo de desktop
Mateng 19/11/2012