Configure y ejecute su propio portal de SMS en línea con PointSMS en RHEL / CentOS / Fedora
PointSMS es una aplicación de sms en línea de código abierto y gratuita que fue escrita en lenguaje PHP, que le permite configurar su propio portal de sms en línea para enviar un solo o un gran volumen de mensajes SMS a través de la puerta de enlace GloboSMS y le permite comunicarse con sus clientes, empleados y socios. el mundo.
PointSMS tiene como objetivo proporcionar una interfaz web amigable y fácil de usar para administrar (agregar, eliminar, modificar y deshabilitar) 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 SMS en línea usando “PointSMS” en sistemas RHEL, CentOS, Fedora.
Funciones de PointSMS
A continuación se muestran algunas características clave del portal PointSMS.
- Easy to install and use.
- Support for UTF-8 with (Greek language supported).
- Easy to manage (add,delete,modify,disable) all your clients accounts from panel.
- SMS Limits and Credits.
- Invoice System to send invoices via email to your clients.
- Provides a complete transaction log.
- Online software updates.
- Support for incoming messages using kannel as back-end.
- Flash player support for publishing sms in tv.
- XML output for incoming sms.
Instalación de Apache, MySQL y PHP
Para instalar el portal "PointSMS", debe tener los paquetes Apache, MySQL, PHP y Wget instalados en su sistema. Entonces, instálelos usando el siguiente comando yum. Copie y pegue todo el comando 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 de Apache (es decir,/var/www/html) y descargue el paquete "PointSMS" usando el comando wget. Una vez descargado, 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 None".
<Directory /> Options FollowSymLinks AllowOverride None </Directory>
Para "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 detalles de inicio de sesión. Vaya a PointSMS en admin -> sección Gateway, ingrese los detalles.

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, debe tener "Créditos" en su Cuenta.

Enlaces de referencia
- PointSMS
- GloboSMS.com