Búsqueda de sitios web

Configure y ejecute su propio portal de SMS en línea con PointSMS en RHEL/CentOS/Fedora


PointSMS es una aplicación gratuita de SMS en línea de código abierto escrita en lenguaje PHP, que le permite configurar su propio portal de SMS en línea para enviar un volumen único o grande de mensajes SMS a través de GloboSMS gateway y le permite comunicarse con sus clientes, empleados y socios en todo el mundo.

El PointSMS tiene como objetivo proporcionar una interfaz web fácil de usar para administrar (agregar, eliminar, modificar y disable ) todas sus cuentas de usuario, envío de facturas y muchas otras funciones.

Este artículo le mostrará cómo puede instalar y configurar un portal de sitio web de SMS en línea usando “PointSMS” en RHEL, CentOS, sistemas Fedora.

Funciones de PointSMS

A continuación se presentan algunas características clave del portal PointSMS.

  1. Fácil de instalar y usar.
  2. Soporte para UTF-8 con (se admite el idioma griego).
  3. Fácil de administrar (agregar, eliminar, modificar, deshabilitar) todas las cuentas de sus clientes desde el panel.
  4. Límites y créditos de SMS.
  5. Sistema de Factura para enviar facturas vía email a tus clientes.
  6. Proporciona un registro de transacciones completo.
  7. Actualizaciones de software en línea.
  8. Soporte para mensajes entrantes usando kannel como back-end.
  9. Soporte de Flash Player para publicar SMS en TV.
  10. Salida XML para SMS entrantes.

Instalación de Apache, MySQL y PHP

Para instalar el portal “PointSMS”, debe tener Apache, MySQL, PHP y Wget. paquetes fuertes> instalados en su sistema. Entonces, instálelos usando el siguiente comando yum. Copie y pegue el comando completo en una 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

Una vez que haya instalado todos los paquetes anteriores, cree enlaces de inicio del sistema para Apache y MySQL. Entonces, cada vez que se inicia un sistema, estos servicios se inician automáticamente.

chkconfig --levels 235 httpd on 
chkconfig --levels 235 mysqld on

Escriba los siguientes comandos para iniciar ambos servicios como se muestra a continuación.

/etc/init.d/httpd start
/etc/init.d/mysqld start

Instalación del portal PointSMS

Vaya al directorio raíz del sitio web Apache (es decir, /var/www/html) y descargue el paquete “PointSMS” usando el comando wget. Una vez descargados, extraiga los archivos con la ayuda del 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

Ahora necesitamos crear una base de datos “pointsms”. Entonces, conéctese a su servidor MySQL y cree la base de datos ejecutando los siguientes comandos.

mysql -u root -p
create database pointsms;
exit;

A continuación, importe el archivo “pointsms.sql” a la base de datos “pointsms” recién creada.

cd /var/www/html
mysql -u root -p pointsms < DB/pointsms.sql

Abra el siguiente archivo con el editor que elija y cambie la configuración de la base de datos como se muestra a continuación.

vi includes/config.php
//Database Settings
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'pointsms';

Configure un cronjob para que “cron.php” se ejecute cada minuto y agregue la ruta de instalación correcta.

crontab -e
*/1 * * * * php /var/www/html/cron.php

A continuación, cambie el nombre de htaccess a .htaccess.

mv htaccess .htaccess

Ahora, necesitamos habilitar el módulo mod_rewrite en Apache. Entonces, abra el archivo de configuración.

vi /etc/httpd/conf/httpd.conf

Y cambie "AllowOverride Ninguno".

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

A "Permitir anular todo".

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

Ejecute el siguiente comando para reiniciar Apache y reflejar los nuevos cambios.

service httpd restart

Abra su navegador favorito y apunte a la dirección IP de su servidor, verá la siguiente pantalla. Ingrese el nombre de usuario predeterminado "admin" y la contraseña como "admin".

Para comenzar a enviar SMS, debes tener una cuenta en globosms.com. Ve y registra una cuenta.

Una vez que tenga los datos de inicio de sesión. Vaya a PointSMS en la sección admin –> Gateway, ingrese los detalles.

Para redactar un sms. Vaya a SMS –> Redactar SMS e ingrese los detalles de los destinatarios como se muestra a continuación. Ahora mismo puedes enviar sms individuales. Para enviar más sms, debes tener “Créditos” en tu Cuenta.

Enlaces de referencia

  1. PuntoSMS
  2. GloboSMS.com