II.3- Etude d'une passerelle/serveur SMS : Kannel
II. 3.1- Présentation de Kannel
Kannel est un projet Open Source, mis sous licence FreeBSD
lancé par la compagnie finlandaise Wapit Ltd en juin 1999. Elle est
écrite en langage C, et fourni une passerelle mixte SMS et WAP. La
licence FreeBSD est une licence libre utilisée pour la
distribution de logiciels. Elle permet de réutiliser une partie
ou tout le logiciel sans restriction, qu'il soit intégré dans un
logiciel libre ou propriétaire. En outre, elle permet
également de gérer le push, le pull ou pull-push SMS
c'est-à-dire respectivement, l'envoi des messages aux entités
extérieures, la réception d'un SMS ou la réception de
requête, puis l'envoi de la réponse après traitement
à partir de la plateforme. Au niveau de l'application se fait le
traitement de la requête, puis l'envoi de la réponse via le SMSC
de rattachement à l'abonné demandeur. Dans la mesure où la
passerelle est reliée à plusieurs SMSCs, une configuration
appropriée se chargera du routage du SMS-MT vers le SMSC concerné
; l'éditeur de service n'a donc pas l'obligation de maîtriser
avec
17
ses contours le protocole d'interfaçage au SMSC, mais il
est obligé de le déterminer.
II.3.2- Principe de fonctionnement de Kannel
Le SMS est acheminé par le réseau de
téléphonie mobile vers le serveur. Le serveur autorise à
part la liaison au SMSC via une liaison spécialisée, une liaison
à travers un simple modem GSM. L'acheminement des SMS
requête-réponse diffère selon les deux modes de liaison. En
effet, selon le mode de liaison du serveur au SMSC de l'opérateur, par
le truchement d'un modem GSM (SMSC virtuel), le SMS traverse quatre fois
l'interface Air comme l'indique la figure II- 2 :
Figure II-2 : Liaison du serveur SMS à
travers un modem GSM
Elle est indiquée lorsqu'il s'agit d'un trafic pas
assez grand. Il est prouver empiriquement que le serveur connecté selon
ce mode, ne peut traiter qu'au plus 6 à 10 SMS à la minute.
Pour le mode de liaison, à travers une liaison
spécialisée du serveur au SMSC de l'opérateur, le SMS ne
traverse que deux fois l'interface Air comme l'indique la figure II-3 :
18
Figure II-3 : Liaison du serveur SMS à
travers une liaison spécialisée
La liaison via un modem est celle que nous avons retenue pour
les tests et présentation de l'application, surtout du fait de sa mise
en oeuvre facile, techniquement et financièrement. Les résultats
obtenus seront valables pour une liaison spécialisée. Le
traitement du SMS se faisant au sein du serveur, il convient de procéder
à une étude de sa structure interne.
|