Vous êtes sur la page 1sur 16

Services réseaux

Frontlinesms

Professeur :
Dr James Kouawa TAMEGNO

Exposants :
Noura Fatou NIANG
Cheikh Ahmed Tidiane DIOP
Ndoumbé SOUGOUFARA

1
LPTI-3_ASR 2018/2019

PLAN
Introduction

I. Objectif du projet

II. A propos de FrontlineSMS

III. Choix matériels et logiciels


pour l'implémentation
IV. Installation et configuration

V. Services déployés

Conclusion

2
INTRODUCTION
FrontlineSMS, est d'abord une application fournie gratuitement pour les
associations qui gère un "hub" de communication. C’est un logiciel gratuit
permettant à ses utilisateurs d’envoyer, de recevoir et de gérer leurs
communications via SMS et bips à travers la simple utilisation d’un ordinateur et
d’un modem, d’un téléphone Androïd, ou d’un service SMS basé sur le web.
Reconnu internationalement et présenté dans de nombreuses conférences, ce
logiciel fédère aujourd'hui une communauté importante et grandissante
d'utilisateurs qui innove.

I. Objectif du projet
L’objectif principal du projet est de déployer des services qui pourront envoyer
et/ou recevoir rapidement des SMS (Short messaging service) à partir d’un
ordinateur portable ou de bureau via des téléphones portables (GSM) sans aucune
interface Web pour faciliter la plus large diffusion.

II. A propos de frontlineSMS


Une fois installé, le logiciel permet l'envoi et la réception de SMS via des
téléphones portables (GSM) sans aucune interface Web. FrontlineSMS a la
spécificité d'être adapté à de nombreux modèles de téléphones et de modems et
présente une interface d'administration et de paramétrage qui enregistre les
numéros d'envois et de réception des messages courts sur un simple PC (et non
pas sur un serveur) avec une facilité d'installation. Le logiciel permet de lancer des
sondages ou messages informatifs individuels ou par envoi groupé. Cette
application ne s'affranchit bien évidemment pas des coûts de communication
téléphonique d'envoi voire de réception des SMS (variant selon les pays et les
opérateurs).

FrontlineSMS vise à permettre aux personnes d’utiliser leur propre ingéniosité


pour trouver des solutions et apporter des changements positifs dans leurs
communautés grâce à la technologie mobile. FrontlineSMS est un outil de gestion
des communications par SMS, que les prestataires de services peuvent télécharger
gratuitement.

Grâce à un taux d'équipement de quasiment 100% en téléphonie mobile, le SMS a


su se rendre indispensable au sein des stratégies de communications des petites,
moyennes et grandes entreprises.

Le fort taux de lecture (95%) des SMS permet un excellent retour sur
investissement. De plus, la faible pression marketing exercée (4,3 SMS
publicitaires par mobile et par mois) par les différents annonceurs en fait un média
apprécié par les consommateurs (80% des personnes sondées souhaitent recevoir
une information utile par SMS).

Afin de réaliser des campagnes SMS performantes, il est essentiel de décliner le


SMS sous plusieurs formes.

Nous vous proposons des exemples d'utilisations inspirés des études de cas que
nous avions eu à faire.

III. Choix matériels et logiciels choisis pour


notre implémentation
Pour la réalisation de notre projet, nous avons décidé d’utiliser le matériel
suivant :

 Choix Matériel

Ordinateur Portable de Marque HP

Téléphone portable Infinix tournant sous Android


 Choix Logiciel
 Système d’exploitation
Ubuntu 16.04
 Software
FrontlineSync
FrontlineSMS 2.6.5

IV. Installation et configuration de FrontlineSMS

Au début nous avons mis à jour les paquets en tapant la commande : apt-get
update.
Par la suite, nous avons téléchargé les prérequis JAVA suivant :

- Default-jre : apt-get install default-jre

- Default-jdk : apt-get install default-jdk

- Python-Soft : apt-get install python-software-properties


- Add-apt-repository ppa:webup8team/java
- Apt-get install oracle-java8-installer

Ensuite, en tapant la commande update-alternatives – config java nous avons eu


plusieurs chemins et nous avons copié le chemin suivant : /usr/lib/jvm/java-8-
open-jdk-amd64 dans le fichier nano /etc/environment.
Dans ce fichier, on tape JAVA_HOME= ‘’ /usr/lib/jvm/java-8-open-jdk-amd64’’.

Et nous sommes ensuite entrés dans le site de FrontlineSMS pour télécharger le


fichier texte : frontlinesms2_2.6.5.sh
Une fois le fichier texte téléchargé, on rentre dans le répertoire téléchargements en
tapant cd /home/cheikh/Téléchargements où on modifie les droits du fichier en
tapant : chmod 777 frontlinesms2_2.6.5.sh.
Et enfin tapez : root@cheikh-virtualbox:/home/cheikh/Téléchargements
#./frontlinesms2.6.5.sh
Suivez les instructions pour terminer l’installation.

Aperçu de FrontlineSMS une fois l’application installée :


Comme le prouve ces images ci-dessous, FrontlineSMS a une interface graphique
assez intuitive, facile d’utilisation. La bande verte de l’entête nous signale que
l’interconnexion entre notre PC et notre Smartphone a été établie via l’application
FrontlineSync.
V. Services déployés
Pour la réalisation des services, il faut disposer de FronlineSMS, un
portable Android (contenant une puce) qui sera connecté avec
FrontlineSms via FrontlineSync.

Pour la mise en œuvre, nous avons procédé comme suit :


Création d’un groupe d’abonnés : dans ce groupe sera ajouté tous les
contacts (abonnés) qui bénéficieront du service auquel ils ont souscrit.
Création d’une activité « abonnement par sms » : cette activité a pour but
d’ajouter automatiquement tout numéro d’abonné, étant destinataire d’un
message dans lequel nous avons le mot clé pour intégrer le groupe des
abonnés. Cette activité aussi sert à supprimer un contact du groupe des
abonnés. Dans ce cas, l’abonné concerné recevra un message avec le mot
clé pour résilier son abonnement. Il suffit d’envoyer le mot clé pour quitter
le groupe.
Toutes les demandes d’abonnement, de désabonnement etc... seront
envoyés sur le numéro du téléphone lié à FrontlineSMS (Infinix dans notre
cas). On peut le qualifier de serveur principal.

Le déploiement des services consiste à créer des activités intégrant


différents facilités. Les services déployés à cet effet sont :

1. Service d’information des activités de l’AEESMT


L’objectif de ce service est d’avertir les abonnés qu’il soit de l’ESMT ou
non des différentes activités de l’Amicale des Etudiants de l’ESMT, à
partir d’un message SMS. En effet si on est abonné à ce service, on aura le
privilège de recevoir à l’avance (une ou deux semaines) les activités
humanitaires, évènementielles… à venir. On aura juste à s’abonner et à
envoyer le message AMICALE au numéro du service (+221781075178).
Un message de confirmation sera alors envoyé à l’abonné. Pour se désinscrire, il suffit
d’envoyer CIAO au serveur.

2. Service de rappel de prière


C’est un service assez simple qui consiste à rappeler les différents horaires
de prière de la semaine. Pour souscrire, il suffira d’envoyer un BIP au
numéro du serveur.

3. Vote électorale
Ce sondage a pour but de d’envoyer une liste des différents candidats à la
présidentielle de 2019 aux habitants du Sénégal et de connaître le favori à
la présidentielle. Les votants envoient les mots clés suivants : S pour
SONKO, M pour MACKY SALL, I pour IDRISSA SECK, N pour
MADICKE NIANG. Au final, notre serveur enregistra les différentes
réponses qu’il convertira en pourcentage.

Problèmes rencontrés dans la réalisation du projet


Durant la phase d’installation, nous avons eu des difficultés pour lancer le
fichier texte .sh car n’ayant pas connaissance des commandes pour son
téléchargement. Nous avons aussi eu des problèmes avec le droit du fichier
.sh car nous devions lui attribuer tous les droits en faisant : chmod 777
frontlinesms2.6.5.sh.

Pour l’implémentation de certains services nous avons rencontrés des


difficultés dues à l’envoi séquentiel par heure ou par jour des messages
aux abonnés.

CONCLUSION
Le déploiement des différents services nous a permis de mieux connaître
FrontlineSMS ainsi que son fonctionnement qui est très simple. D’ailleurs
c’est ce qui justifie le fait que ce logiciel est très utilisé par des ONG
(Organisations Non Gouvernementales) dans une majorité de pays en voie
de développement.

Vous aimerez peut-être aussi