Plays Ms
Plays Ms
Plays Ms
Instalao de PlaySMS E Ferramentas SMS Server 3 Server Em Debian Antes de comear Este tutorial ir mostrar como voc pode configurar um servidor de SMS no Debian com playsms e smstools. No meu exemplo eu usei um velho Nokia 5140i com um Cabo de Dados USB. O que ns precisamos, antes de comearmos o apache2, o servidor mysql, php5, Lynx, wget, curl. Agora vamos instalar as atualizaes e instalar as dependncias: apt-get update apt-get upgrade apt-get install apache2 mysql-server php5 php5-cli php5-cgi php-pear php-db phpmyadmin make gcc sendmail lynx wget curl
Instalando playsms adduser playsms mkdir -p /var/www/playsms 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
E o download da verso mais recente do prximo playSMS, o mais recente encontrar aqui, ou pegar o meu url: http://sourceforge.net/projects/playsms/ wget http://downloads.sourceforge.net/project/playsms/playsms/Version%20...
Isto ir extrair playsms para / usr / local / src. tar -zxvf playsms-0.9.5.2.tar.gz -C /usr/local/src
Agora, execute os seguintes comandos: Digite a senha root do mysql, quando voc for solicitado para a senha. 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 playsms, lembre-se de alterar o caminho, se voc instalar outra verso. Digite a senha root do mysql, quando voc for solicitado para a senha. mysql -u root -p playsms < /usr/local/src/playsms-0.9.5.2/db/playsms.sql
Aqui vamos fazer o arquivo de configurao, voc tem que preencher os campos: cd /var/www/playsms cp config-dist.php config.php nano config.php
Portanto, parece que esta (substitua 'my_password_for_mysql_root_user "com sua senha, e no retire'):
<?php
// PHP PEAR DB compatible database engine: // msql, mssql, mysql, oci8, odbc, pgsql, sqlite $core_config['db']['type'] = 'mysql'; // database engine $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'] = 'my_password_for_mysql_root_user'; // database password $core_config['db']['name'] = 'playsms'; // database name $core_config['db']['pref'] = 'playsms'; // table's prefix without trailing underscore
// SMTP configuration $core_config['smtp']['relm'] = ''; // yes, not realm, its relm $core_config['smtp']['user'] = ''; $core_config['smtp']['pass'] = ''; $core_config['smtp']['host'] = 'localhost'; $core_config['smtp']['port'] = '25';
// Do not change anything below this line unless you know what to do // ----------------------------------------------------------------// you can turn on or off PHP error reporting // on production level you should turn off PHP error reporting (set to 0), by default its on //error_reporting(0); //error_reporting(E_ALL ^ (E_NOTICE | E_WARNING | E_DEPRECATED)); error_reporting(E_ALL ^ (E_NOTICE | E_WARNING)); // logs directories $apps_path['logs']
= '/var/log/playsms';
// log level: 0=disabled, 1=info, 2=warning, 3=debug, 4=verbose // WARNING: log level 3 and 4 will also save sensitif information such as password for used gateway $core_config['logstate'] = 0; // 0 for single session login; 1 for multi session login // multi session login is not secure because playsms leaves md5 crypted username and password // on admin's computer $core_config['multilogin']
= 0;
// are we using http or https ? the default is using http instead https $core_config['ishttps'] = false;
?>
Agora, execute os seguintes comandos: cd /usr/local/src/playsms-0.9.5.2/bin cp playsmsd playsmsd.php playsmsd_start /usr/local/bin/ cp playsms /etc/default/
Agora temos que ter certeza de que o programa ser iniciado toda vez que as botas de sistemas; faa o seguinte: nano /etc/init.d/rc.local
Adicionar na parte inferior do arquivo (antes de sair se houver um comando de sada). Este playsmsd_start forma ir iniciar automaticamente na inicializao. Salve e saia.
Instale 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 temos que editar o arquivo de configurao. O meu Nokia 5140i com Cabo de Dados USB detectado como ttyUSB0 ento eu no ter que editar o porto, mas se seu celular detectado como uma outra coisa, alter-lo na linha 27 para ttyUSB1 etc, ttyACM0 nano /etc/smsd.conf
# 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/ttyUSB0 incoming = yes #pin = baudrate = 115200
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
Navegue http://your-server-ip/playsms/ e faa o login usando o usurio administrador padro: Nome de usurio: admin Senha: admin Clique em Gateway, clique em Gerenciar smstools, (clique aqui para ativar). O servidor est agora instalado e funcionando, pronto para ser usado.