IV.3.2. Architecture de Kannel
L'architecture de kannel révèle qu'il est
composé de trois principaux blocs appelés encore « box
» ou daemons, leur intercommunication correcte confère à
kannel, sa stabilité et son utilité.
IV.3.2.1. Le bearerbox
Présenté comme le noyau de kannel, le bearerbox
est l'interface entre le réseau de téléphonie mobile et
les autres compartiments du serveur. Pour les autres blocs, il joue le
rôle de routeur. En effet, le bearerbox reçoit les SMS provenant
d'un réseau mobile et se charge de les transmettre au bloc
approprié. Au fur et à mesure que les autres blocs se connectent
au bearerbox et s'y déconnectent, ce dernier met à jour de
façon dynamique la liste des blocs en ligne. Mis à part la
réception de
35
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
messages entrants, le bearerbox reçoit aussi tous les
messages sortants et les adapte au format du réseau auquel il
s'interconnecte.
IV.3.2.2. Le SMSbox
Présenté comme le logiciel qui permet
d'effectuer toutes les transactions SMS, le SMSbox reçoit un SMS
à partir du bearerbox, l'analyse afin d'en extraire les mots-clés
et les paramètres s'il y a lieu. En fonction du mot clé, le
serveur renvoie la réponse au client ; réponse qui peut
être un texte statique, le résultat de l'exécution d'une
action associée. Dans le cas où le service SMS configuré
dans le fichier renvoie à un URL (Unified Ressource Locator), le SMSbox
peut récupérer les données contenues et les envoyer au
bearerbox qui à son tour les renvoie au client via le SMSC de
l'opérateur de téléphonie mobile. Le smsbox peut
également réceptionner les SMS provenant d`ordinateurs d'un
réseau informatique tel que l'intranet ou l'Internet. En effet, les
messages reçus au format HTTP sont convertis en messages de type SMS
pour être accessibles aux terminaux GSM.
IV.3.2.2. Le Wapbox
Le wapbox est le composant permettant de faire tout ce qui est
WAP4 du mobile. La passerelle est l'élément clé
de la communication dans le WAP : elle permet d'une part d'assurer la connexion
entre le monde GSM et le réseau informatique (Internet ou Intranet),
mais surtout elle code et décode les requêtes et les
réponses entre le terminal mobile et le serveur Web5.
4 La technologie WAP (Wireless Application Protocol) a
pour but de permettre à des terminaux mobiles d'accéder à
des documents circulant sur des réseaux sans fil
5 Le serveur web a pour rôle de fournir des
documents qui seront affichés sur le navigateur web via la passerelle
WAP
36
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
La figure IV.3 présente l'architecture de kannel et la
relation avec les entités externes telles que le serveur http, le
SMSC et le WAP phone.
Figure IV.3 : Architecture de kannel
|