Recherche de site Web

Configurez et exécutez votre propre portail SMS en ligne avec PointSMS sur RHEL/CentOS/Fedora


PointSMS est une application de SMS en ligne open source gratuite écrite en langage PHP, qui vous permet de configurer votre propre portail de SMS en ligne pour envoyer un volume unique ou élevé de messages SMS via PointSMS.GloboSMS et vous permet d'entrer en contact avec vos clients, employés et partenaires dans le monde entier.

Le PointSMS vise à fournir une interface Web conviviale et facile à utiliser pour gérer (ajouter, supprimer, modifier et désactivez ) tous vos comptes utilisateurs, l'envoi de factures et bien d'autres fonctionnalités.

Cet article vous montrera comment installer et configurer un portail de site Web SMS en ligne à l'aide de « PointSMS » dans RHEL, CentOS, Systèmes Fedora.

Fonctionnalités PointSMS

Voici quelques fonctionnalités clés du portail PointSMS.

  1. Facile à installer et à utiliser.
  2. Prise en charge de UTF-8 avec (langue grecque prise en charge).
  3. Facile à gérer (ajouter, supprimer, modifier, désactiver) tous vos comptes clients depuis le panneau.
  4. Limites et crédits SMS.
  5. Système de facturation pour envoyer des factures par e-mail à vos clients.
  6. Fournit un journal de transactions complet.
  7. Mises à jour du logiciel en ligne.
  8. Prise en charge des messages entrants en utilisant Kannel comme back-end.
  9. Prise en charge de Flash Player pour la publication de sms à la télévision.
  10. Sortie XML pour les SMS entrants.

Installation d'Apache, MySQL et PHP

Pour installer le portail « PointSMS », vous devez disposer de Apache, MySQL, PHP et Wget packages installés sur votre système. Alors, installez-les à l’aide de la commande yum suivante. Copiez et collez l'intégralité de la commande dans un 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

Une fois que vous avez installé tous les packages ci-dessus, créez des liens de démarrage du système pour Apache et MySQL. Ainsi, chaque fois qu'un système démarre, ces services démarrent automatiquement.

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

Tapez les commandes suivantes pour démarrer les deux services comme indiqué ci-dessous.

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

Installation du portail PointSMS

Accédez au répertoire racine du site Web Apache (c'est-à-dire /var/www/html) et téléchargez le package « PointSMS » à l'aide de la commande wget. Une fois téléchargés, extrayez les fichiers à l’aide de la commande 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

Nous devons maintenant créer une base de données « pointsms ». Alors, connectez-vous à votre serveur MySQL et créez la base de données en exécutant les commandes suivantes.

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

Ensuite, importez le fichier « pointsms.sql » dans la base de données « pointsms » nouvellement créée.

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

Ouvrez le fichier suivant avec l'éditeur de votre choix et modifiez les paramètres de la base de données comme indiqué ci-dessous.

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

Configurez une tâche cron pour « cron.php » à exécuter toutes les minutes et ajoutez le chemin d'installation correct.

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

Ensuite, renommez htaccess en .htaccess.

mv htaccess .htaccess

Maintenant, nous devons activer le module mod_rewrite dans Apache. Alors, ouvrez le fichier de configuration.

vi /etc/httpd/conf/httpd.conf

Et modifiez « AllowOverride None ».

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

À « AllowOverride All ».

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

Exécutez la commande suivante pour redémarrer Apache afin de refléter les nouvelles modifications.

service httpd restart

Ouvrez votre navigateur préféré et pointez sur l'adresse IP de votre serveur, vous verrez l'écran suivant. Saisissez le nom d'utilisateur par défaut « admin » et le mot de passe « admin ».

Pour commencer à envoyer des SMS, vous devez avoir un compte sur globosms.com. Allez créer un compte.

Une fois que vous avez les informations de connexion. Accédez à PointSMS dans la section admin –> Gateway, saisissez les détails.

Pour composer un sms. Accédez à SMS –> Rédiger un SMS et saisissez les détails des destinataires comme indiqué ci-dessous. À l'heure actuelle, vous pouvez envoyer des SMS uniques. Pour envoyer plus de SMS, vous devez disposer de « Crédits » sur votre compte.

Liens de référence

  1. PointSMS
  2. GloboSMS.com