CHAPITRE V : ASPECTS PRATIQUE DE LA PASSERELLE SMS
Ce chapitre sera scindé en trois sections. D'abord, la
première section sera consacré à l'installation de Kannel
et au test de son interdépendance avec un éventuel SMSC ; ce que
nous rappellerons le « Fake SMSC »ou le SMSC logiciel ; ensuite dans
la deuxième section, il s'agira du déploiement de Kannel
lié à un SMSC virtuel, afin de tester les résultats des
différents services configurés ; enfin dans la troisième
section, nous évoquerons la possibilité de connecté notre
application à une passerelle SMS d'un SMSC en mode http.
Section I : La mise en place de la passerelle SMS avec
Kannel
La mise en place de la passerelle et serveur
Kannel suit plusieurs étapes: il y a d'abord l'obtention des
matériels et logiciels prérequis, ensuite l'installation et la
configuration de
celle-ci et enfin son administration à partir d'un serveur
web auquel nous ajouterons des applications appropriees.
I- Les moyens utilisés et prérequis
Pour l'implémentation de Kannel, les moyens
utilisés sont à la fois matériels et logiciels. En effet,
l'environnement Linux, la documentation sur le serveur Kannel,
les notions sur la pile de protocole TCP/IP (http) nous ont ete indispensables.
«Debian /GNU LINUX 2.6.26-2- 686 » est la distribution de Linux que
nous avons retenu pour notre travail.
Pour les moyens materiels, nous aurions besoin de :
> Un ordinateur
> Un modem GSM : Dans notre cas nous avions choisi un
telephone portable utilisant les commandes AT et qui pourra ~tre
connecté au port USB ou série de l'ordinateur.
Pour les moyens logiciels :
> Une distribution linux : à savoir Debian qui a ete
cite plus haut.
> Apache2 qui fera office de serveur web, Bind9 pour la
resolution de nom, MySQLserver pour heberger la Base de Donnees, PHP5 langage
de scripts pour utiliser les applications web, Phpmyadmin pour l'administration
de la base en mode web, Webmin qui est un outil web pour l'administration du
serveur Debian. Il est utilisé par le biais d'un navigateur Web ; et SSH
pour l'administration à distance du serveur ainsi des differents
services installees, enfin Monit pour la supervision et le monitoring avec
remontée d'alertes de tous les services.
> Kannel qui est la passerelle SMS
Après avoir installe Debian avec les paquetages
necessaires, sur un ordinateur Pentium IV, nous allons procéder à
l'implémentation du serveur Kannel.
II- Implémentation de Kannel
Kannel est un logiciel libre qui permet de configurer une
infrastructure qui servira de passerelle pour l'envoi et la réception
des messages à partir d'un ordinateur via un téléphone
mobile.
Nous avons procédé à l'installation de
type serveur avec la distribution Debian en créant sept partitions
(/boot, /, /home, /tmp, /usr, /var, /swap).
A la fin de l'installation nous nous sommes connecté
sur le serveur avec notre compte administrateur afin d'installer les packages
(ssh, apache2, mysql-server-5.0, php5, phpmyadmin, kannel).Il est juste
nécessaire d'installer certains programmes complémentaires qui
prennent en compte les différents blocs du serveur juste en tapant sur
le terminal :
# apt-get install kannel
Pour cela, il faut se connecté en mode « Super
Utilisateur » en tapant la commande su.
A la fin de l'installation de Kannel, la possibilité
est offerte d'en faire une Passerelle SMS et / ou une passerelle WAP selon le
besoin. La configuration des fichiers sera faite en fonction du choix retenu.
Dans tous les cas, le fichier de configuration kannel.conf se
trouve dans le répertoire /etc/kannel/
|