Utilizei neste tutorial:
Máquina com Debian Linux 7.1 Wheezy
Modem USB Huawei e220
Chip SMS da operadora vivo
Vamos instalar inicialmente o smstools que será a “ponte” entre o modem usb e o playsms que será o sistema utilizado para enviar sms.
aptitude install smstools
Após o smstools instalado vamos configurar o arquivo /etc/smsd.conf:
Altere as linhas:
devices = HUAWEI
loglevel = 4
Adicione no final do arquivo
[HUAWEI]
init = AT
device = /dev/ttyUSB0
incoming = yes
pin = 0000
report = yes
memory_start = 0
Reinicie o serviço:
/etc/init.d/smstools restart
Com o smstools devidamente instalado e configurado vamos instalar o playsms.
Vamos fazer download no site abaixo. Hoje 10/09/2013 a última versão do repositório é a 0.9.9.1
Vamos precisar instalar os pacotes necessários ao playsms:
aptitude install apache2 php5 php5-mysql libapache2-mod-php5
/etc/init.d/apache2 restart
Instalando:
tar -zxf playsms-0.9.9.1.tar.gz -C /usr/local/src
mkdir -p /var/www/playsms /var/spool/playsms /var/log/playsms /var/lib/playsms
chown -R www-data /var/www/playsms /var/spool/playsms /var/log/playsms /var/lib/playsms
cp -rR /usr/local/src/playsms-0.9.9.1/web/* /var/www/playsms
chown -R www-data /var/www/playsms
Configurando a base de dados:
aptitude install mysql-server
mysqladmin -u root -p create playsms
mysql -u root -p playsms < /usr/local/src/playsms-0.9.9.1/db/playsms.sql
Configurando o playsms:
cp /var/www/playsms/config-dist.php /var/www/playsms/config.php
No arquivo /var/www/playsms/config.php alterar as linhas:
$core_config['db']['host'] = 'localhost'; // database host/server
$core_config['db']['port'] = '3306'; // database port
$core_config['db']['user'] = 'root'; // database username
$core_config['db']['pass'] = 'SENHADOMYSQL'; // database password
$core_config['db']['name'] = 'playsms'; // database name
$apps_path['logs'] = '/var/log/playsms/';
Configurando serviço e inicialização do playsms:
mkdir -p /etc/default /usr/local/bin
cp /usr/local/src/playsms-0.9.9.1/daemon/linux/etc/playsms /etc/default/
cp /usr/local/src/playsms-0.9.9.1/daemon/linux/bin/* /usr/local/bin/
cp /usr/local/src/playsms-0.9.9.1/daemon/linux/etc/playsms.init-ubuntu /etc/init.d/playsms
echo "/etc/init.d/playsms start" >> /etc/init.d/rc.local
/etc/init.d/playsms start
Agora basta acessa o playsms através de um navegador utilizando o endereço http://IPDOSERVIDOR/playsms/
Login: admin
Senha: admin