TABLE DES MATIERES.
|
0
|
INTRODUCTION
|
2
|
Chapitre 1 : LE SERVICE SMS DU RESEAU GSM
|
.4
|
I.1-Le réseau GSM et ses différents
services
|
..5
|
I.1.1- Architecture du réseau GSM
|
.5
|
I.1.2- Les services offerts par le réseau GSM
|
6
|
I.2- Le service des messages courts SMS
|
7
|
I.2.1- Raisons du succès du service SMS
|
7
|
I.2.2-La transmission d'un SMS au sein du réseau
GSM
|
8
|
I.2.2.1- Cas d'un SMS-MO
|
..9
|
I.2.2.2- Cas d'un SMS-MT
|
.. 10
|
I.2.3-Le centre des messages courts (SMSC)
|
.10
|
I.2.3.1-Description du SMSC
|
.11
|
I.2.3.2- Interfaces du SMSC
|
11
|
Chapitre 2 : ETAT DE LA TECHNIQUE SURLES
PASSERELLES SMS.13
II.1-La notion de passerelle
|
14
|
II.2-Aperçu sur les passerelles SMS
|
..15
|
II.3-Etude d'une passerelle/serveur SMS : Kannel
|
..16
|
II.3.1-Présentation de Kannel
|
.16
|
II.3.2-Principe de fonctionnement de Kannel
|
17
|
II.3.3-Architecture de Kannel
|
18
|
II.3.3.1-Description des blocs
|
19
|
II.3.3.2-Mode de communication entre les blocs
|
20
|
II.3.3.3-Interface avec les entités externes
|
...21
|
II.4-Administration de Kannel
|
22
|
0
Chapitre 3 : MISE EN PLACE DU NOYAU
DE TRAITEMENT DES SMS ....
|
..23
|
III.1-Mise en place de la passerelle/serveur Kannel
|
.24
|
III.1.1-Moyens utilisés et prérequis .
|
24
|
III.1.2-Déploiement de Kannel à partir du
code source
|
.24
|
III.1.2.1compilation
|
24
|
III.1.2.2-Installation
|
25
|
III.1.2.3-Configuration des fichiers relatifs au serveur
SMS
|
.26
|
III.2-Déploiement de Kannel connecté
à un SMSC virtuel
|
.32
|
III.2.1-Outils requis .
|
32
|
III.2.1.1- Un ordinateur
|
32
|
III.2.1.2- Modem GSM
|
..33
|
III.2.2-Edition du fichier de configuration relatif au
SMSC virtuel
|
37
|
III.3 - Déploiement de Kannel connecté
à un SMSC HTTP
|
.39
|
III.3.1 -Fichiers de configuration
|
..39
|
III.3.2 -Intérêt de la prise en compte du
« SMSC de type HTTP ....
|
40
|
CONCLUSION .
|
44
|
BIBLIOGRAPHIE ..46
GLOSSAIRE . 47
1
INTRODUCTION
A l'heure de l'explosion de la téléphonie
mobile, tous les utilisateurs professionnels et grand public sont
désormais familiarisés avec le Service des Messages courts (SMS),
qui leur permet de recevoir sur leurs portables toutes sortes d'informations,
mais aussi de pouvoir envoyer eux-mêmes des SMS. Ce service a rapidement
conquis la population puisque actuellement bien de gens s'y attachent. Des
chiffres permettent de réaliser l'engouement pour ce type de mini
message ; par exemple pendant la journée du 1er Janvier 2008,
près de 255 millions de SMS ont été émis en FRANCE,
soit une augmentation de 21.5% par rapport à 2007.
Ainsi, le service de messages courts (SMS)
génère une part considérable du revenu des
opérateurs mobiles. Et il semble bien que ce ne soit là qu'un
début, parce que de nouveaux services interactifs greffés sur
l'infrastructure de messagerie SMS prennent de plus en plus d'essor. A titre
d'exemple, ces SMS+ peuvent servir soit :
> d'outil d'alerte du genre, rappeler à des patients
les Rendez-vous et avis médicaux,
> d'outil de marketing du genre sensibiliser et
fidéliser la clientèle en
privilégiant une relation de proximité, pour ne
citer que ceux-là.
Ces services, rappelons-le, sont le fait des applications SMS
; C'est dans ce contexte que s'inscrit notre projet de fin d'étude. En
effet, il nous a été demandé lors de notre stage à
ICOM, de mettre en place un noyau de traitement des SMS,
2
noyau qui servira soit à fournir aux utilisateurs
intéressés, un accès aux SMS surévalués,
soit à traiter des SMS par la structure.
Il ressort donc que le domaine d'action des textos ou SMS va
au delà des spécifications de la norme GSM des réseaux
mobiles, puisque ces applications SMS s'opèrent souvent dans un
environnement informatique sur un ordinateur ou mieux encore dans un
réseau informatique tel que l'intranet ou l'Internet. Le
déploiement d'une passerelle SMS s'impose donc pour interconnecter les
systèmes GSM et informatique. En effet, il existe sur le marché,
une pléiade de passerelles SMS, mais elles sont le plus souvent, hors
des possibilités financières de la jeune entreprise. Et, puisque
l'objectif de toute entreprise à l'instar de celle dans laquelle nous
avons effectué notre stage, est de minimiser les dépenses sous
contrainte budgétaire, nous nous sommes donc tournés vers une
solution « Open Source ».
En effet, la qualité et la stabilité de ces
solutions, la possibilité d'y avoir accès rapidement et
gratuitement, le fait de pouvoir comprendre et de modifier le code source selon
ses besoins propres, sont autant de raisons qui motivent notre choix. Ce choix
répond donc parfaitement aux aspirations de l'entreprise qui se veut non
dépendante d'un fournisseur d'application SMS. C'est à partir du
code source du serveur Kannel, un projet GNU/Linux sous licence FreeBSD, que
nous avons déployé, le noyau de la plateforme de traitement des
SMS, noyau que nous nous proposons de tester avant de songer à mettre en
place une véritable connexion au centre de messagerie (SMSC) de
l'opérateur mobile. Ce travail qui est le résultat de nos
recherches s'articule sur trois axes :
Le premier chapitre sera consacré aux
généralités sur le service SMS du réseau GSM, le
second à l'intérêt de recourir à une passerelle pour
interconnecter notre application à un SMSC. Dans le troisième
chapitre de notre travail, nous exposerons étape par étape, notre
méthode d'implémentation du serveur.
3
|