Вы находитесь на странице: 1из 5

Wilson Junior

Infoco Tecnologia
tecnologiainfoco.com.br
TUTORIAL PASSO A PASSO INSTALAO SERVIDOR DE SMS PARA
MKAUTH


Faz 5 dias que estou testando o mkauth, e a cada dia descubro funes bem interessantes, mas vejo
que o frum, apesar de ajudar, tem muita informao, e as vezes se torna bem complicado de
procurar algo bem definido. A pedido do Pedro, estou fazendo este tuto, ele falou que muita gente
pergunta sobre servidor de sms, vamos ver que algo simples e eficaz.
Este tuto bem mastigado, ento no tem como ser curto, se no tem pacincia de ler, nesse site
tem muitos outros tutoriais >> google.com

Ento vamos ao que interessa...

Importante seguir exatamente os comando listados, e na mesma ordem.(como root)

Cenrio utilizado:

Estou usando Ubuntu 12.04, mas acredito funcionar em qualquer unix-like.
Mkauth
Mikrotik 5.18
LG Optimus G (funcionou tambm com Samsung chat c3222)

NO TENTEI INSTALAR O SERVIDOR DE SMS NO PROPRIO MKAUTH (NO O FOCO
DESSE TUTO). SE VOC TIVER CONHECIMENTO SOBRE EDIO DOS ARQUIVOS DO
APACHE TENTE POR SUA CONTA E CORRA O RISCO.

Todos os comando esto em negrito para facilitar a visualizao.

Aplicativos utilizados:

PLAYSMS (FRONT-END)
SMSTOOLS (GATEWAY)

Primeiro d um uma atualizada nos pacotes do seu sistema.

apt-get update

Agora instale as dependncias:

apt-get install apache2 mysql-server php5 php5-cli php5-cgi php-pear php-db make gcc
sendmail lynx wget curl libapache2-mod-php5 php5-mysql

Ser solicitado criar uma senha para o usurio root do mysql.

Vamos ento instalar o front-end do servidor sms.

Instalando o Playsms.

adduser playsms
mkdir -p /var/www/playsms

Wilson Junior
Infoco Tecnologia
tecnologiainfoco.com.br
mkdir -p /var/spool/playsms
mkdir -p /var/log/playsms
chown -R www-data /var/www/playsms
chown -R www-data /var/spool/playsms
chown -R www-data /var/log/playsms

Agora o download do Playsms.

wget http://sourceforge.net/projects/playsms/files/playsms/Version%200.9.5.2/

Abaixo para extrair o aplicativo para /usr /local/src

tar -zxvf playsms-0.9.5.2.tar.gz -C /usr/local/src

Entre no diretrio /usr/local/src/web

cd /usr/local/src/playsms-0.9.5.2/web

Nesse diretrio execute os prximos 3 comandos para Copiar os arquivos para a pasta do servidor
web e criar o banco de dados no mysql com nome playsms. Ser solicitado senha do mysql.

cp -rR * /var/www/playsms
chown -R www-data /var/www/playsms
mysqladmin -u root -p create playsms


E agora vamos importar o banco de dados mysql a partir da pasta extraida.

Ser solicitado novamente a senha do root do mysql.

mysql -u root -p playsms < /usr/local/src/playsms-0.9.5.2/db/playsms.sql

Agora vamos editar o arquivo de configurao do playsms. Criando um backup por precauo.

cd /var/www/playsms
cp config-dist.php config.php
nano config.php

O arquivo de configurao do playsms bem simples, adicione as informaes de usurio e senha
do seu mysql. A porta padro do mysql a 3306, nome do base de dados playsms. Criamos a
alguns minutos.
Salve e saia. (CRTL+o para salvar) ( CRTL+ x ) para sair do nano.


Agora, execute os seguintes comandos, eles iro copiar os arquivos de inicializao do playsms, e o
aplicativo em si para os diretrios corretos.

cd /usr/local/src/playsms-0.9.5.2/bin
cp playsmsd playsmsd.php playsmsd_start /usr/local/bin/
cp playsms /etc/default/


Wilson Junior
Infoco Tecnologia
tecnologiainfoco.com.br



Agora temos que ter certeza de que o programa ser iniciado toda vez que o sistema for
reinicializado.

nano /etc/init.d/rc.local

Adicionar na parte inferior do arquivo (antes do comando de sada do arquivo se houver).
Este playsmsd_start ir iniciar o aplicativo automaticamente na inicializao.
Adicione a linha abaixo, salve o arquivo e saia.

/usr/local/bin/playsmsd_start

Agora se tudo ocorreu bem o front-end j est funcionando.
Abra no navegador

http://localhost/playsms

Nome de usurio: admin

Senha: admin

Aproveite e va em GATEWAY >>> MANAGE SMSTOOLS ative o SMSTOOLS.


Agora vamos instalar o gateway para sada das sms. No nosso caso, como j vimos ser utilizado o
SMSTOOLS.

cd
wget http://smstools3.kekekasvi.com/packages/smstools3-3.1.14.tar.gz
tar -zxvf smstools3-3.1.14.tar.gz -C /usr/local/src
cd /usr/local/src/smstools3
make
make install

Agora vamos fazer playsms e smstools trabalharem em conjunto:

cd /usr/local/src/playsms-0.9.5.2
cp contrib/smstools/smsd.conf /etc/


Agora temos que editar o arquivo de configurao smsd.conf. Essa parte vai ser diferente em cada
um de vocs.

O meu LG OPTIMUS G foi identificado no sistema como ttyACM0.

Verifique o seu dispositivo com os comandos.

dmesg
ls /dev/tty*

Wilson Junior
Infoco Tecnologia
tecnologiainfoco.com.br

E altere o arquivo na linha 27. Onde est marcado abaixo.


# Global configuration

devices = modem1

loglevel = 4

logfile = /var/log/sms/smstools.log

outgoing = /var/spool/sms/outgoing
checked = /var/spool/sms/checked
failed = /var/spool/sms/failed
incoming = /var/spool/sms/incoming
sent = /var/spool/sms/sent

delaytime = 6
errorsleeptime = 12
blocktime = 180

autosplit = 3
receive_before_send = yes

# Modem configuration

# iTegno 3000 USB
[modem1]
#init =
device = /dev/ttyACM0
incoming = yes
#pin =
baudrate = 115200

Salve e saia do arquivo.

Agora, execute os seguintes comandos:

mkdir -p /var/spool/sms/checked
mkdir -p /var/spool/sms/failed
mkdir -p /var/spool/sms/incoming
mkdir -p /var/spool/sms/outgoing
mkdir -p /var/spool/sms/sent
mkdir -p /var/log/sms
chown -R www-data /var/spool/sms
update-rc.d sms3 defaults



Pronto seu servidor de sms j est funcionando, teste pelo front-end antes de configurar no mkauth.

Wilson Junior
Infoco Tecnologia
tecnologiainfoco.com.br
No menu SEND SMS envie uma SMS para sua Sogra.





Se voc configurou o mkauth conforme o manual, pode perceber que a rede entre o mikrotik e o
mkauth /30 logo s possui 2 hosts na rede.( Mikrotik e mkauth)

Ento ser necessrio algumas regras no firewall do mikrotik para as solicitaes do mkauth
chegarem ao servidor de sms, caso tenha seguido o tutorial a risca. ( Ja que o seu servidor de sms
outro computador que provavelmente deve est em outra rede lgica).
Bem, isso, fcil, rpido e funcional.

Вам также может понравиться