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.


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!


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

Bem-vindo e obrigado pela sua resposta. Observe que ele é solicitado para um cliente / aplicativo de desktop
Mateng 19/11/2012

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.