Configure e execute seu próprio portal de SMS online com PointSMS no RHEL/CentOS/Fedora
PointSMS é um aplicativo de SMS on-line gratuito e de código aberto escrito em linguagem PHP, que permite que você configure seu próprio portal de SMS on-line para enviar um único ou grande volume de mensagens SMS por meio de PointSMS. Strong>GloboSMS e permite que você entre em contato com seus clientes, funcionários e parceiros em todo o mundo.
O PointSMS tem como objetivo fornecer uma interface web amigável e fácil de usar para gerenciar (adicionar, excluir, modificar e desativar ) todas as suas contas de usuário, envio de faturas e muitos outros recursos.
Este artigo mostrará como você pode instalar e configurar um portal de site de SMS on-line usando “PointSMS” em RHEL, CentOS, sistemas Fedora.
Recursos do PointSMS
A seguir estão alguns recursos principais do portal PointSMS.
- Fácil de instalar e usar.
- Suporte para UTF-8 com (suporte para idioma grego).
- Fácil de gerenciar (adicionar, excluir, modificar, desativar) todas as contas de seus clientes no painel.
- Limites e créditos de SMS.
- Sistema de faturas para enviar faturas por e-mail aos seus clientes.
- Fornece um log de transações completo.
- Atualizações de software on-line.
- Suporte para mensagens recebidas usando canal como back-end.
- Suporte Flash Player para publicação de SMS na TV.
- Saída XML para SMS recebidos.
Instalando Apache, MySQL e PHP
Para instalar o portal “PointSMS” você deve ter Apache, MySQL, PHP e Wget pacotes instalados em seu sistema. Portanto, instale-os usando o seguinte comando yum. Copie e cole todo o comando em um terminal.
yum -y install httpd httpd-devel mysql mysql-server php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc wget
Depois de instalar todos os pacotes acima, crie links de inicialização do sistema para Apache e MySQL. Assim, sempre que um sistema é inicializado, esses serviços são iniciados automaticamente.
chkconfig --levels 235 httpd on
chkconfig --levels 235 mysqld on
Digite os seguintes comandos para iniciar os dois serviços conforme mostrado abaixo.
/etc/init.d/httpd start
/etc/init.d/mysqld start
Instalando o Portal PointSMS
Vá para o diretório raiz do site Apache (ou seja, /var/www/html) e baixe o pacote “PointSMS” usando o comando wget. Depois de baixado, extraia os arquivos com a ajuda do comando tar.
cd /var/www/html
wget http://www.pointsms.org/downloads/pointsms_1.0.1_beta.tar
tar -xvf pointsms_1.0.1_beta.tar
Agora precisamos criar um banco de dados “pointsms”. Portanto, conecte-se ao seu servidor MySQL e crie o banco de dados executando os seguintes comandos.
mysql -u root -p
create database pointsms;
exit;
Em seguida, importe o arquivo “pointsms.sql” para o banco de dados “pointsms” recém-criado.
cd /var/www/html
mysql -u root -p pointsms < DB/pointsms.sql
Abra o arquivo a seguir com o editor de sua preferência e altere as configurações do banco de dados conforme mostrado abaixo.
vi includes/config.php
//Database Settings
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'pointsms';
Configure um cronjob para “cron.php” para ser executado a cada minuto e adicione o caminho de instalação correto.
crontab -e
*/1 * * * * php /var/www/html/cron.php
Em seguida, renomeie htaccess para .htaccess.
mv htaccess .htaccess
Agora, precisamos habilitar o módulo mod_rewrite no Apache. Então, abra o arquivo de configuração.
vi /etc/httpd/conf/httpd.conf
E altere “AllowOverride None“.
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
Para “Permitir substituir tudo“.
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
Execute o seguinte comando para reiniciar o Apache, para refletir as novas alterações.
service httpd restart
Abra seu navegador favorito e aponte para o endereço IP do seu servidor, você verá a seguinte tela. Digite o nome de usuário padrão “admin” e a senha como “admin“.
Para começar a enviar SMS, você deve ter uma conta no globosms.com. Vá e registre uma conta.
Depois de obter os detalhes de login. Vá para PointSMS na seção admin –> Gateway e insira os detalhes.
Para redigir um sms. Vá para SMS –> Escrever SMS e insira os dados dos destinatários conforme mostrado abaixo. Agora você pode enviar SMS únicos. Para enviar mais sms, você deve ter “Créditos” em sua conta.
Links de referência
- PontoSMS
- GloboSMS. com