100% ont trouvé ce document utile (1 vote)
219 vues9 pages

Installation d'un serveur SMS sur Ubuntu

Ce document décrit les étapes d'installation d'un serveur de messagerie push utilisant Ubuntu, une clé Huawei, Gammu, PlaySMS, PHP, MySQL et Apache. Il explique comment installer et configurer ces outils ainsi que la base de données pour permettre l'envoi de SMS.

Transféré par

Moulaye Saleh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
219 vues9 pages

Installation d'un serveur SMS sur Ubuntu

Ce document décrit les étapes d'installation d'un serveur de messagerie push utilisant Ubuntu, une clé Huawei, Gammu, PlaySMS, PHP, MySQL et Apache. Il explique comment installer et configurer ces outils ainsi que la base de données pour permettre l'envoi de SMS.

Transféré par

Moulaye Saleh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Introduction : Pour la réalisation de notre projet serveur de messagerie push nous avons ces differents

outils : ubuntu, une clé internet huawei, gammu, playsms, php, mysql-server ,apache.

Ubuntu : c’est un système open source qui nous permet ses differentes activités

Clé Huawei : c’est la passerelle qui nous a permis d’envoyer les messages.

Playsms : Elle joue le rôle pour l’envoi des sms avec interface graphique.

Gammu : c’est qui permet de rdiriger les messages envoyer par playsms sous forme graphique à l’aide
d’un modem huawei.

Php : On a utilisé pour réaliser la configuration des playsms.

Mysql-server :On a utilisé mysql-server pour la création des bases de donnée de playsms et gammu.

Apache : permet de nous montrer le fichier de playsms /www/html/playsms.

Installation :

1-Installation de mysql

#apt install mysql-server

Entrez le mot de passe root de votre serveur SQL

Saisissez à nouveau le mot de passe

L’installation se termine et nous devons redémarrer le service Mysql

#systemctl restart mysql

2- Installation d’apache

Son installation se fait via la commande suivante :


#apt-get install apache2

Vérifions l’accessibilité de notre serveur apache depuis notre navigateur


http://VOTRE_IP_OU_DOMAINE/

3- Installation de Php7.3

#apt-get install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https

Importer et ajouter la clé publique des repository de sury

#wget https://packages.sury.org/php/apt.gpg

#sudo apt-key add apt.gpg

Mettre à jour votre index de repository


#Apt-get update

#apt-get install -y php7.3 php7.3-cli php7.3-common

4-Les étapes d’installation de playsms

Extrait playSMS package in playSMS source directory

Dans cet exemple, votre utilisateur Linux est et votre répertoire à domicile est . Votre répertoire
source playSMS sera :

#/home/compo/src/playsms-1.4.3

Dans l’installation réelle, vous devez utiliser votre propre utilisateur Linux et répertoire à
domicile ou où vous voulez et avoir accès à l’installation playSMS.

mkdir -p /home/compo/src

#tar -zxf playsms-1.4.3.tar.gz -C /home/compo/src

#ls -l /home/compo/src/

Pour redemarrer le service, on procede comme suit: 

#/home/compo/bin/playsmsd start

#playsmsd check
5-Installation de playSMS avec Gammu dans Ubuntu

Détection et identification de notre modem :

Téléchargez l’outil wvdialconf.

#Apt-get install wvdial

Problème wvdialconf pour identifier le modem.

Installer USB Modeswitch

#apt-get install usb-modeswitch

#lsusb -v -s [ID]

Ouvrez le fichier de configuration où les détails de votre modem seront enregistrés. Notez la valeur
Modem.

#nano /etc/wvdial.conf
Procédure d’installation de Gammu :

Installer Gammu

#apt-get install gammu gammu-smsd

1. Créer les répertoires nécessaires

#mkdir -p /var/log/gammu /var/spool/gammu/{inbox,outbox,sent,error}

Configuration Gammu spool répertoires propriétaire et la permission

#chown www-data:www-data -R /var/spool/gammu/*

Modifier le fichier de configuration

#nano /etc/gammu-smsdrc
1. Créer un lien symbolique à l’aide de la commande suivante (IMPORTANT)
#ln -s /etc/gammu-smsdrc /etc/gammurc
2. Utilisez la commande suivante pour détecter le modem à l’aide de gammu.
#gammu -f /var/log/gammulog identify
Aux fins de l’essai, émettre gammu envoyer sms commandline
#gammu sendsms TEXT [Receiver Phone No.] -text "Hello World!"
Démarrez Gammu.
#/etc/init.d/gammu-smsd start
Maintenant, ajoutez gammu à rc.local pour l’auto de le démarrer.
#nano /etc/rc.local

#/etc/init.d/gammu-smsd start
Configuration :

1-Fichier de configuration de la base de donnée de playsms


2-Fichier de redémarrage de playsms

#nano /etc/playsmsd.conf

Vous aimerez peut-être aussi