WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Implémentation d'un portail SMS à base du logiciel KANNEL


par Tchapo TANTE-GNANDI
Université des Sciences et Technologies du Bénin/ISMAD - DUT en télécommunications 2006
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy