Zoeken op website

Installeer en voer uw eigen online sms-portaal uit met PointSMS op RHEL/CentOS/Fedora


PointSMS is een gratis open source online sms-applicatie die is geschreven in de PHP-taal, waarmee u uw eigen online sms-portaal kunt opzetten om enkele of grote hoeveelheden sms-berichten te verzenden via GloboSMS gateway en stelt u in staat in contact te komen met uw klanten, medewerkers en partners over de hele wereld.

Het PointSMS is bedoeld om een eenvoudig te gebruiken, vriendelijke webinterface te bieden voor het beheren (toevoegen, verwijderen, wijzigen en uitschakelen ) al uw gebruikersaccounts, het verzenden van facturen en vele andere functies.

Dit artikel laat zien hoe u een online SMS-websiteportaal kunt installeren en instellen met behulp van “PointSMS” in RHEL, CentOS, Fedora systemen.

PointSMS-functies

Hieronder volgen enkele belangrijke kenmerken van het PointSMS-portaal.

  1. Eenvoudig te installeren en te gebruiken.
  2. Ondersteuning voor UTF-8 met (Griekse taal ondersteund).
  3. Gemakkelijk te beheren (toevoegen, verwijderen, wijzigen, uitschakelen) van al uw klantenaccounts vanuit het paneel.
  4. SMS-limieten en tegoeden.
  5. Factuursysteem om facturen via e-mail naar uw klanten te verzenden.
  6. Biedt een compleet transactielogboek.
  7. Online software-updates.
  8. Ondersteuning voor inkomende berichten met Kannel als back-end.
  9. Ondersteuning voor Flash Player voor het publiceren van sms op tv.
  10. XML-uitvoer voor inkomende sms.

Apache, MySQL en PHP installeren

Om het “PointSMS”-portaal te installeren, moet u beschikken over Apache, MySQL, PHP en Wget-pakketten die op uw systeem zijn geïnstalleerd. Installeer ze dus met de volgende yum-opdracht. Kopieer en plak de hele opdracht in een 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

Zodra u alle bovenstaande pakketten heeft geïnstalleerd, maakt u een systeemopstartlink voor Apache en MySQL. Dus telkens wanneer een systeem opstart, starten deze services automatisch.

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

Typ de volgende opdrachten om beide services te starten, zoals hieronder weergegeven.

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

PointSMS Portal installeren

Ga naar de hoofdmap van de Apache website (dat wil zeggen /var/www/html) en download het pakket “PointSMS” met de opdracht wget. Eenmaal gedownload, pak de bestanden uit met behulp van de tar-opdracht.

cd /var/www/html
wget http://www.pointsms.org/downloads/pointsms_1.0.1_beta.tar 
tar -xvf pointsms_1.0.1_beta.tar

Nu moeten we een “pointsms”-database maken. Maak dus verbinding met uw MySQL-server en maak de database aan door de volgende opdrachten uit te voeren.

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

Importeer vervolgens het bestand “pointsms.sql” naar de nieuw gemaakte database “pointsms”.

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

Open het volgende bestand met de editor van uw keuze en wijzig de database-instellingen zoals hieronder weergegeven.

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

Stel een cronjob in voor “cron.php” die elke minuut wordt uitgevoerd en voeg het juiste installatiepad toe.

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

Hernoem vervolgens htaccess naar .htaccess.

mv htaccess .htaccess

Nu moeten we de mod_rewrite module inschakelen in Apache. Open dus het configuratiebestand.

vi /etc/httpd/conf/httpd.conf

En wijzig “AllowOverride Geen“.

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

Naar “AllowOverride All“.

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

Voer de volgende opdracht uit om Apache opnieuw te starten, om nieuwe wijzigingen weer te geven.

service httpd restart

Open uw favoriete browser en wijs naar het IP-adres van uw server, u ziet het volgende scherm. Voer de standaard gebruikersnaam “admin” en het wachtwoord in als “admin“.

Om sms-berichten te kunnen verzenden, moet u een account hebben bij globosms.com. Ga en registreer een account.

Zodra u de inloggegevens heeft. Ga naar PointSMS in het admin –> Gateway gedeelte en voer de details in.

Om een sms op te stellen. Ga naar SMS –> SMS opstellen en voer de gegevens van de ontvangers in, zoals hieronder weergegeven. Op dit moment kunt u enkele sms-berichten verzenden. Om meer sms-berichten te kunnen versturen, moet er “Credits” in uw account staan.

Referentiekoppelingen

  1. PuntSMS
  2. GloboSMS.com