CONCLUSION PARTIELLE
A travers ce chapitre, la technologie SMS ainsi que le mode
d'envoi des SMS par Internet sont connues. Cela était indispensable pour
aborder le chapitre suivant relatif aux passerelles SMS.
32
Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Télécommunication
Présenté et soutenu par Oscar Marcos
Enagnon ADOUN
33
CHAPITRE IV : LES PASSERELLES SMS : LE
LOGICIEL KANNEL
IV.1. Notion de passerelle SMS
Encore appelée « gateway » en anglais, la
passerelle est un système matériel et logiciel
sécurisé permettant de faire la liaison entre deux
réseaux, afin de faire l'interface entre des protocoles réseaux
différents.
Un problème majeur de la messagerie SMS réside
dans le fait que les SMSC développés par des
sociétés différentes utilisent leur propre protocole de
communication, qui est pour la plupart, propriétaire. Par exemple, un
SMSC de type NOKIA offrant une interface gérée par le protocole
CIMD ne saurait échanger directement avec un SMSC d'un autre vendeur
dont l'interface est gérée par le protocole EMI. [3]
Pour résoudre ce problème, une passerelle SMS
est placée entre deux SMSC comme l'illustre la figure IV.1 ci-dessous.
La passerelle SMS agit comme un relais entre les deux SMSC en traduisant un
protocole SMSC à un autre. Cette voie peut être utilisée
par deux opérateurs de téléphonie mobile différents
pour connecter leurs SMSC afin de permettre l'échange
inter-opérateur du service de messagerie SMS.
Figure IV.1: La passerelle SMS reliant 2
SMSC
Une passerelle SMS est donc indispensable dans un
système de messagerie SMS. Ainsi, le logiciel de passerelle SMS est
un logiciel complexe et bien évidemment cher. Il en existe une
multitude dont
Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Télécommunication
certains sont propriétaires (Alligata, Ozeki SMS,
Wapme, Jataayu SMS gateway), tandis que d'autres sont libres (Kannel, Gammu
etc). Parmi ces logiciels, nous avons opté pour kannel qui est un
logiciel de passerelle SMS libre de haute qualité.
IV.2. Les protocoles de communication IV.2.1. Le
protocole SMPP
Le SMPP (Short Message Peer to Peer) est un protocole standard
d'échange qui permet le transfert des SMS entre le SMSC et l'ESME. Il
utilise en général deux connexions TCP/IP, l'une pour l'envoi de
données (Transmitter) et l'autre pour la réception (Receiver). Il
existe un autre mode (Transceiver) où l'envoi et la réception de
données sont faits sur la même connexion TCP/IP.
Figure IV.2 : Le contexte SMPP dans le réseau
GSM
Le SMPP permet entre autre de : transmettre le SMS d'un ESME
vers une destination unique ou multiple via le SMSC, recevoir le SMS sur l'ESME
via le SMSC, gérer un SMS sauvegardé dans le SMSC, envoyer un SMS
enregistré, planifier l'envoi du SMS etc.
IV.2.2. Le protocole EMI
Le protocole EMI (External Machine Interface) est une extension
du protocole UCP (Universal Computer Protocol), utilisé
principalement
34
Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Télécommunication
pour connecter le SMSC et la Station Mobile. Il a
été développé par CMG Wireless Data Solutions et
fait partie actuellement de LogicaCMG, le leader des marques des SMSC. Son
fonctionnement s'apparente au protocole SMPP.
IV.3. Etude de la passerelle SMS kannel IV.3.1.
Présentation
Kannel est un logiciel OS (Open Source)
développé en langage C qui utilise une passerelle WAP et SMS.
Elle permet également de gérer le push (l'envoi des messages aux
entités extérieures), le pull (la réception d'un SMS ou la
réception de requête) ou pull-push SMS (l'envoi de la
réponse après traitement à partir de la plateforme).
Concernant les fonctionnalités SMS, la passerelle kannel supporte les
principaux protocoles SMS. C'est un outil très intéressant
permettant de développer des applications utilisant le serveur Web
Apache. [25]
|