Pesquisa de site

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.

  1. Fácil de instalar e usar.
  2. Suporte para UTF-8 com (suporte para idioma grego).
  3. Fácil de gerenciar (adicionar, excluir, modificar, desativar) todas as contas de seus clientes no painel.
  4. Limites e créditos de SMS.
  5. Sistema de faturas para enviar faturas por e-mail aos seus clientes.
  6. Fornece um log de transações completo.
  7. Atualizações de software on-line.
  8. Suporte para mensagens recebidas usando canal como back-end.
  9. Suporte Flash Player para publicação de SMS na TV.
  10. 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

  1. PontoSMS
  2. GloboSMS. com