Introduction
Générale
A l'heure oil la téléphonie mobile est en
émergence et à un tournant décisif dans le monde de la
communication, tous les utilisateurs professionnels et grand public sont
désormais familiarisés avec le Service des Messages Courts (SMS),
qui leur permet d'envoyer et de recevoir sur leurs téléphones
mobiles GSM toutes sortes d'informations à tout moment. Ce service a
rapidement conquis la population puisque actuellement bien de gens s'y
attachent à cause de la mobilité et du coût raisonnable.
En effet le Service des Messages Courts communément
appelé SMS ou encore Short Message Service en anglais est le composant
de service de communication de texte de téléphones ou les
systèmes de communication mobiles, qui utilise les protocoles de
communication standardisés permettant l'échange de message de
texte court entre les appareils de téléphones portables.
Ayant besoin de ce nouveau moyen de communication rapide et
fiable au sein de l'entreprise, un souci d'adapter les outils de celle-ci tel
que l'ordinateur au réseau GSM s'impose, d'où la naissance des
passerelles SMS ; ce qui entraine l'émergence de nouveau Service
à Valeur Ajoutée (SVA) adopté par certaines entreprises
comme solution de service SMS. Mais le déploiement d'une passerelle SMS
convient mieux pour ce genre de situation afin de limiter le coût de la
facturation. En effet, sur le marché il existe une multitude de
passerelles SMS mais qui sont hors de prix pour les PME (Petites Moyennes
Entreprises). Vu que le but de chaque firme est de diminuer les dépenses
nous nous sommes tourné vers une solution « Open Source ».
Afin d'rtre indépendant des fournisseurs SVA, le
logiciel Kannel déployer sur un serveur de distribution Linux tournant
sous Debian connecté à un SMSC nous offre bien une passerelle SMS
Open Source.
PREMIERE PARTIE :
Aspects Théoriques et
Méthodologiques de l'étude
INTRODUCTION
La première partie de notre projet porte sur le cadre
de référence théorique et méthodologique
approprié pour aborder la mise en place d'une passerelle SMS avec un
logiciel libre Kannel. Ici l'objectif est d'exposer la
démarche théorique et méthodologique à suivre pour
la réalisation de notre projet. Cela permet également de
dégager la revue critique de la littérature sur le monde de
l'informatique précisément dans le cadre de la mise en place de
la passerelle SMS. Cette partie comporte deux chapitres dont le premier porte
sur les aspects théoriques de l'étude et fait le point sur la
littérature pertinente, puis le deuxième présente les
aspects méthodologiques de l'étude.
Chapitre I : Aspects théoriques de
l'étude
Ce chapitre nous présente les approches
théoriques du projet. Divisé en quatre sections, il aborde
successivement la problématique et les objectifs du projet, les
hypothèses du travail, la pertinence du sujet et enfin la revue critique
de la littérature.
Section I : Problématique et objectifs de
l'étude
A- Problématique
A l'ère des Nouvelles Technologies de l'Information et
de la Communication, la téléphonie mobile a connu un
succès considérable.
Dans le monde entier, les téléphones mobiles
sont devenus monnaies courantes et restent à la portée de toutes
les bourses. Les entreprises éprouvent un immense besoin
d'acquérir des solutions SMS tout en limitant leurs dépenses
surtout dans le domaine de la communication afin de réduire le
coût de celle-ci.
Ainsi, parallèlement, les entreprises disposent de plus
en plus d'agents mobiles qui ont besoin d'rtre connecté à tout
moment au système d'information de celle-ci. Les employés doivent
envoyer le plus rapidement possibles leurs commandes, ou des dossiers, tout en
étant à des centaines de kilomètres de l'entreprise,
avertir les correspondants sur des modifications survenues dans le
programme.
C'est pour cette raison que de nouvelles technologies de la
téléphonie et services mobiles ont vu le jour.
Partant de la voix à l'envoi de mini-messages, les SMS
coûtent chers aux entreprises avec l'avènement des Services
à Valeurs Ajoutées qui font appel à de nombreux protocoles
et langages.
Dans le cadre de la mise en oeuvre de la passerelle SMS au
sein de AFI/L'UE (L'Université de L'Entreprise), nous avons choisi
d'utiliser Kannel déployer sous un serveur Linux de
distribution Debian.
Pour informer les étudiants et employés,
L'Université de L'Entreprise loue des passerelles de la 2SMobile, une
société de Service à Valeur Ajoutée. Le service SMS
qu'offre cette dernière jà L'Université de l'Entreprise
lui revient à 25frs/SMS et cela coûte cher dans l'envoi de SMS aux
étudiants. Or, ce dernier pourrait bénéficier d'un prix
forfaitaire en disposant de sa propre passerelle ; ainsi même, si elle a
beaucoup de SMS à envoyer, cela aura un coût réduit et
cette solution est moins chère et à des avantages telles que le
coût du logiciel utilisé à savoir Kannel
qui est Open Source et la réduction du coût des SMS à plus
de 20%.
Cependant celui-ci dégage trois constats contradictoires
depuis la mise en place de cette passerelle.
Premièrement, il s'agit du problème de traitements
de flux afin que Kannel puisse communiquer
indépendamment avec chacun des équipements reliés à
ses interfaces. Deuxièmement, le souci de connectivité avec le
serveur http.
Troisièmement, dans le cas oil Kannel reçoit un
nombre important de requ~tes et qu'à la suite il soit hors service, il y
a la possibilité que ces requêtes soient perdues.
Alors face à ce qui précède, les questions
suivantes se dégagent :
> Quelles sont les conditions qui permettent à
AFI/L'UE de profiter de la passerelle SMS ?
> Ces conditions sont-elles attirantes pour
L'Université de L'Entreprise ?
> Les services offerts par Kannel sont-ils avantageux pour
cette dernière ?
B- /MN IIMEINNIISMMOWISM
L'objectif principal de notre projet est de mettre en place une
passerelle SMS basée sur le logiciel Kannel. Pour ce
faire, nous avons les objectifs spécifiques suivants :
1) Présenter l'état de la technique sur les
passerelles SMS
2) Ensuite, analyser les principes de fonctionnements et
l'architecture du logiciel Kannel
3) Enfin, procéder à l'implémentation du
dit logiciel
Section II : Hypothèses de recherche
Pour atteindre les objectifs ci-dessus, nous allons poser les
hypothèses suivantes :
H1-la mise en place de la passerelle
SMS permet à AFI/L'UE de palier aux problèmes de coûts
auxquels elle fait face dans le processus de la gestion des push.
H2-la mise en place de la passerelle
SMS permet également à AFI/L'UE de toucher un grand nombre de
correspondant à savoir le corps professoral, les étudiants en
temps réel sur une modification apporté dans le
déroulement des activités.
Section III : Pertinence du sujet
Notre étude trouve un intérest majeur quant
à la recherche de la validation des hypothèses ci haut.
L'implémentation d'une passerelle SMS au sein de
AFI/L'UE est un problème non négligeable. L'intérêt
de notre étude est non seulement d'apporter des réponses à
la problématique, mais aussi de contribuer à la
littérature s'inscrivant dans ce domaine.
Cette étude s'inscrit dans une perspective
d'amélioration des applications utilisées au sein de
L'Université de L'Entreprise, aussi du fonctionnement et de l'efficience
de la mise en place de la passerelle SMS. Tout cela afin de permettre enfin
à cette Institution de participer
aisément au fonctionnement et au développement du
système informatique et de posséder des outils susceptibles
d'améliorer ce secteur.
Section IV : La revue critique de la
littérature
La littérature informatique consacrée à
l'évolution de la NTIC (Nouvelles Technologies de l'Information et de la
Communication) aborde la mise en place d'une passerelle SMS comme moyen
technique le plus garanti au sein d'une organisation permettant l'acheminement
fidèle et fiable d'information entre deux ou plusieurs points
quelconques pour un coût raisonnable.
Le projet Debian, commencé en 1993 avec le soutien de
la Free Software Foundation, a adopté les principes du logiciel libre
selon Debian. Proposé en 1997 par Bruce PERENS, ancien leader du projet
Debian et co-fondateur de l'Open Source Initiative, il est le détenteur
de la marque Open Source. Cette marque a mis en évidence quelques points
concernant le côté pratique de celle-ci à savoir : la
non-discrimination des utilisateurs et des usagers, les restrictions
acceptables en matière de la préservation du code source de
l'auteur original, ou encore l'acceptation explicite de la modification du nom
d'un logiciel.
Richard STALLMAN, chercheur au laboratoire d'Intelligence
Artificielle du Massachusetts Institute of Technology, ressent
profondément ce changement lorsque les collègues
échangeant des logiciels jusqu'ici, sont engagés à leur
tour pour produire des logiciels qu'ils ne pourront plus partager. En 1983, il
crée le projet GNU qui a pour objectif de construire un Système
d'Exploitation compatible avec Linux et dont la totalité des logiciels
est librement partageable. Afin de donner une assise solide à son
projet, Richard STALLMAN définit précisément la notion de
« Logiciel Libre » et rédige la Licence Publique
Générale GNU(GPL) qui utilise le droit d'auteur pour garantir la
pérennité du droit de partage. Les Logiciels Libres sont soumis
comme tout logiciel public au droit d'auteur. La particularité des
logiciels libres est que l'auteur exerce son droit en distribuant le logiciel
accompagné d'une licence libre qui énumère les droits
donnés à l'utilisateur.
Etant donné que le logiciel Kannel que
nous avons choisi pour la mise en place de la passerelle SMS fait partie des
solutions Open Source dont la licence ne doit pas exiger une redevance et
d'éviter que la licence soit utilisée commercialement, nous nous
sommes
confrontés jà pas mal de difficultés dans
l'élaboration de cette Revue de la Littérature par manque
d'ouvrage et documentation via Internet. Les auteurs préfèrent se
focaliser sur des logiciels libres dont la commercialisation est possible. Nous
avons été très étonnés de constater ce grand
manque d'ouvrages et de traités littéraires se rapportant
à cet important logiciel. Cela est dû aussi, peut-être, par
sa nouveauté et sa méconnaissance auprès des usagers. Ou
bien encore, sa licence n'étant pas orientée à 4tre
utilisée commercialement, les chercheurs n'ont pas cru bon s'y investir
massivement, parce qu'ils n'y trouvent pas leur intérêt.
Chapitre II IBS WIts BI? 011G111,iqXIs
BGeBOétXGe
Ce présent chapitre expose la démarche
méthodologique suivie pour la réalisation de ce travail.
Divisé en quatre sections, il présente dans la première
section le cadre de l'étude, ensuite dans la seconde section la
délimitation du champ de l'étude, puis les techniques
d'investigation dans la troisième section, et enfin les
difficultés rencontrées dans la quatrième section.
Section I : 8LEGEIBGeBl'étXGe
L'objet de cette section est de définir un cadre
d'analyse de l'importance d'utiliser une passerelle SMS au sein de
L'Université de L'Entreprise. Pour inscrire notre recherche dans le
champ des connaissances, nous devons considérer les cadres d'analyse
existants, issus de la revue critique de la littérature, en
adéquation avec nos objectifs poursuivis. Un cadre d'analyse pertinent
ne peut ignorer les leçons tirées de la littérature et des
objectifs de recherche.
Section II : Délimitation du champ de
l'étude
Notre étude porte sur l'implémentation d'une
infrastructure basé sur Kannel pour mettre en place
d'une passerelle SMS afin de pouvoir envoyer et recevoir des SMS à
partir d'un ordinateur vers des téléphones mobiles.
Le champ de notre projet se limite au déploiement du
noyau Kannel connecté à un modem GSM. Comme notre Institut
éducatif échange beaucoup d'informations par le biais des Short
Message Service, ce champ se limite alors à l'analyse d'un seul cas
d'une entreprise à savoir : L'Université de L'Entreprise
Section III : Technique d'investigation
Il existe généralement plusieurs techniques
d'investigation, il s'agit : de l'expérimentation, du sondage, de
l'étude de cas, de l'analyse historique et de l'analyse d'archives
à partir d'une base de données. Chaque technique d'investigation
présente des avantages et des inconvénients particuliers, si bien
qu'il est difficile a priori de dire qu'une technique est meilleure qu'une
autre, d'autant plus qu'elles ne sont pas mutuellement exclusives. Toutefois
une technique spécifique peut avoir un avantage particulier dans une
situation donnée et par conséquent être
préférée.
Notre technique d'investigation est celle qui consiste
à faire un sondage. Le choix de cette technique se justifie par le fait
que notre projet porte sur la mise en place en place d'une passerelle SMS avec
kannel en étudiant le cas d'une seule entreprise qui est AFI/L'UE.
Nous disposons d'une unité d'étude à
savoir la mise en place de l'infrastructure d'une passerelle SMS au sein de
L'Université de L'Entreprise.
Pour atteindre notre objectif, nous avons
procédé à la collecte des données par des
entretiens, la recherche par internet. Nous nous sommes intéressé
d'une part aux connaissances acquises en classe et d'autre part, aux
données secondaires disponibles à travers les divers
mémoires, études et publications réalisés sur des
thèmes portant sur la mise en place d'une passerelle SMS avec Kannel.
Cette phase nous a permis d'avoir une bonne
compréhension du sujet. Les entretiens
réalisés avec le personnel administratif de L'Université
de L'Entreprise sont portés sur des questions spécifiques
à savoir : l'historique de l'application SMS utilisé par cette
dernière, des avantages et inconvénients qu'offre la 2SMobile
à AFI/L'U-E .
La technique d'analyse de nos données quantitatives
collectées consiste à déployer une infrastructure de la
passerelle SMS au sein de notre Institution Educative à savoir : AFI-UE.
Cela permet de dégager des conclusions quant aux limites de cette
implémentation de la passerelle SMS avec Kannel et d'émettre des
recommandations objectives dans le but d'améliorer cette application.
Section IV : Difficultés rencontrées
Pour la réalisation de ce travail, nous avons
rencontré quelques difficultés parmi lesquelles nous pouvons
citer :
· Les difficultés rencontrées avec les
délestages successifs
· Problème d'ordre matériel :
incompatibilité avec le téléphone portable qui doit servir
de modem
· Problème lié à la connexion
Internet
· Informations orientées anglophone et public
averti
· Pertes de données liées au vol d'un
ordinateur portable
Conclusion de la première partie
Dans cette première partie, nous avons premièrement
présenté le cadre théorique de l'étude et puis
deuxièmement le cadre méthodologique.
Elle nous a permis de poser des bases au cadre analytique de
notre étude. Les objectifs basés sur la problématique et
la revue critique de la littérature abordés dans le premier
chapitre nous ont permis, dans le deuxième chapitre, de construire notre
méthodologie et notre technique d'investigation qui seront
utilisées pour le cadre analytique et pratique, objet de la
deuxième partie de notre travail.
ET PRATIQUES DE L'ETUDE
ASPECTS CONTEXTUELS
DEUXIEME PARTIE :
Introduction
L'analyse de la mise en place de la passerelle SMS dans le
cadre de réduire les coûts au sein des entreprises nous conduit
à présenter dans cette partie, au chapitre trois, les aspects
contextuels de la passerelle SMS notamment la notion de passerelle et un
aperçu sur les passerelles SMS, puis aussi l'analyse sur la
présentation de Kannel et sa théorie de
fonctionnement. Au chapitre quatre, nous aborderons le coeur du travail, en
faisant l'analyse sur l'implémentation de la passerelle SMS, notamment
le cas de AFI
Chapitre III: Aspects contextuels de la passerelle
SMS
Dans ce chapitre composé de deux sections, nous verrons
à la première section l'aperçu sur les passerelles. A la
seconde section, nous présenterons Kannel depuis sa
création. L'objectif de ce chapitre est de chercher à mieux
connaitre la passerelle afin de poser son faille ; au prochain chapitre, nous
analyserons le service SMS du réseau GSM.
Section I : Aperçu sur les passerelles
A- Notion de passerelle
Dans le sens large du terme, une passerelle est un dispositif
qui permet de passer d'un système à un autre. Au sein d'un
réseau local, nous pouvons accéder à Internet via une
passerelle
Prenons dans le sens strict, une passerelle est un
mécanisme qui est destiné à la connexion des
systèmes informatiques ayant des architectures ou protocoles
différents. La passerelle se charge alors d'enlever la trame des
informations spécifiques au protocole qui émet et de les changer
par leurs équivalentes dans le protocole qui reçoit. Ainsi,
plusieurs équipements peuvent accéder à l'autre
réseau par l'intermédiaire de la passerelle. Ce processus
intervient à partir de la couche 4 (couche transport) du
modèle OSI et peut modifier la trame jusqu'à la couche 6.
La passerelle SMS est un relais qui permet de se connecter
à un smscenter grâce aux protocoles Smscenter. Elle traduit le
protocole d'un smscenter à un autre. La passerelle sms est aussi capable
par la méthode du Handling d'établir la connexion entre un
téléphone et d'un modem GSM ou GPRS en utilisant
les commandes AT. La passerelle SMS par une valeur
numérique identifie un objet informatique pour permettre sa manipulation
ou sa gestion.
L'implantation de la passerelle est effectuée à
l'aide de plusieurs Open Sources dont kannel qui n'est disponible sous GNU/
linux et qui fera l'objet de notre étude.
Figure I : La passerelle, vue par rapport au
modèle OSI
B- Aperçu sur la passerelle SMS
D'une manière générale, une passerelle
est un système logiciel ou un matériel permettant le passage d'un
milieu à un autre tout en assurant la conversion des
informations d'un format a un autre. Ainsi, nous pouvons dire qu'une passerelle
peut interconnecter deux réseaux à partir de la couche physique
du modèle OSI. Cependant il ne faut pas confondre la passerelle à
un pont ou à un routeur. Toutefois il faut noter qu'elle peut jouer le
rôle de pont et de routeur.
Connectée à un réseau informatique sous
la forme d'un boitier, la passerelle SMS permet de passer d'un réseau
WAN ou LAN à un réseau GSM. Mais la seule difficulté
rencontrée est de savoir que les SMSC sont gérés par des
protocoles de communication propriétaire, c'est--à-dire qu'il
faut au préalable acheter un compte SMSC auprès d'un
opérateur de téléphonie mobile.
En effet, un SMSC de type NOKIA géré par le
protocole AT ne saurait échanger directement avec un SMSC d'un autre
vendeur de protocoles aussi différents. Pour freiner à ce souci,
une passerelle SMS est placée entre les deux SMSC afin de leur permettre
d'échanger directement ; la passerelle SMS intervient comme un
convertisseur de protocole entre ces SMSC. De là, elle permet alors
d'envoyer, de recevoir des SMS depuis des dispositifs du protocole TCP/IP.
Une pléiade de passerelle existent parmi lesquelles
certaines sont propriétaires (Alligate, Jataayu SMS Gateway, etc...) et
d'autres libres mais pas en produits finis comme Kannel, Gammu, etc~la
multitude de protocoles de communication avec les SMSC que
Kannel prend en compte, de même sa capacité de
jouer un rôle de serveur SMS, sans oublier la qualité et la
stabilité de ces services d'une manière générale
sont là quelques raisons qui nous ont poussées à porter
notre choix sur « Kannel ».
Application d'envoi de sms
Passerelle
HTT
sms
SMSCenter
SMSCenter
SMSCenter
Figure II . Connexions
aux SMScenter
Section II : Présentation de Kannel
A- Historique
Wapit Ltd a été fondé à l'Automne
1998 afin de développer des services pour les utilisateurs de
téléphones mobiles, à l'origine en fonction sur les SMS.
Au cours du printemps 1999, lorsque la société a commencé
à grandir, il a décidé de commencer à
développer des services et des outils de création pour la
plate-forme WAP. Dans le cadre de sa stratégie, Wapit Ltd a
décidé qu'il était logique de développer sa propre
passerelle WAP et à la rendre aussi ouverte. A l'époque, il
y'avait peu de passerelles existantes sur le marché et tous les services
de la plate-forme étaient très coûteux. Depuis lors, Wapit
Ltd était destiné à fournir sa plate-forme de services
à de nombreux clients partout dans le monde et à un coût
relativement faible. D'autre part, Wapit Ltd n'avait aucun
intérét à faire de l'argent directement à partir de
la passerelle ; il était logique de créer un projet Open Source
pour développer la passerelle.
Le projet passerelle a été lancé en 1999.
L'objectif était de mettre en place une passerelle qui soit
techniquement assez moins chère pour les entreprises, les fournisseurs
de services, etc... L'auteur a été embauché en fin juin
1999 pour diriger le projet. A cette époque, il existait une preuve
très primitive du prototype au niveau d'une passerelle SMS.
Wapit Ltd a décidé qu'il était logique de
faire une passerelle qui était à la fois une passerelle WAP et
une passerelle SMS, parce qu'il y'avait des utilisateurs capables d'utiliser le
SMS et peu ou presque pas d'utilisateurs pour le WAP. En outre, le WAP
lui-même peut bénéficier de SMS.
Au départ, il n'avait pas d'exigences de
spécifications formelles de la passerelle. La passerelle était
juste censée être « assez-vite », mais une formulation
plus stricte n'a méme pas été possible.
La passerelle a été finalement
nommée Kannel en janvier 2000. Kannel se définit
comme étant une musique traditionnelle finlandaise, mais le nom
donné au projet n'a aucune signification pour la passerelle.
SMSCENTER
Bearerbox
TCP
Kannel
TCP
Wapbox
Smsbox
Enfin, c'est durant l'Automne 2000 que la passerelle a
commencé à être utilisée, mais pour une production
légère pendant plusieurs mois, à la fois comme passerelle
SMS et passerelle WAP. Kannel supporte les protocoles SMS(AT) et aussi l'usage
des protocoles HTTP par le biais d'un serveur Web.
B- Architecture de kannel
L'architecture de Kannel est constituée de trois(3)
daemons que sont : le Bearerbox, le Smsbox, le Wapbox dont
nous allons voir leurs descriptions.
Bearerbox
Il s'agit du noyau de Kannel, il gère les connexions
avec les SMS Centers. Cependant, le Bearerbox ne se limite pas à cela.
Il joue aussi le rôle de « routeur » entre le client et les
autres daemons de kannel à savoir le wapbox et le smsbox. En effet,
c'est lui qui reçoit les messages provenant du réseau GSM et qui
se charge de les transmettre au wapbox ou au smsbox et effectue les traitements
voulues; il les renvoie aux clients. Bearerbox se charge également de
mettre à jour de façon dynamique la liste des daemons en ligne au
fur et à mesure quand ces derniers se connectent ou se
déconnectent.
En effet, les terminaux mobiles obtiennent des adresses de
façon dynamique. Lorsqu'un terminal désire communiquer avec la
passerelle, celui-ci lui attribue automatiquement une adresse IP qui va lui
permettre de s'identifier tout au long de la transaction. Une fois celle-ci
achevée, le terminal mobile libère son adresse IP qui pourra
être attribué à un autre client.
En somme, nous pouvons dire que le bearerbox sert d'interface
entre les Smscenters et le serveur.
Smsbox
Il est constitué de fonctionnalités
chargées de faire les transactions SMS. Ce processus met en place tous
les outils nécessaires à l'implémentation d'une passerelle
SMS. Smsbox reçoit les requêtes en provenance des clients
demandant un service SMS. Smsbox traite la requête et y réponds.
Il reçoit les messages via HTTP et les convertis au format SMS.
Wapbox
Wapbox met en place le protocole WAP proprement dit ainsi que
le push.Il se charge aussi de récupérer les requêtes qui
débouchent des mobiles supportant le protocole WAP, puis les traduit en
requêtes compréhensibles pars les serveurs http
réciproquement.
Figure III :
Architecture de Kannel et les différents
protocoles
Section III : Principe de fonctionnement de Kannel
A- Généralités
Comme nous l'avons dit plus haut, Kannel fournit une passerelle
WAP à ses clients (téléphones portables, PDA«~).
Figure IV : Schéma
simplifié d'une communication WAP
Le principal but de Kannel est d'installer, de mettre en place
le protocole WAP. L'envoi de données à partir de Kannel vers un
client s'appelle le push (WAP ou SMS). Pour fonctionner correctement, il est
nécessaire d'acheter un compte SMSC chez un opérateur de
téléphonie mobile. Etant des étudiants nous n'avons pas
les moyens financiers pour nous procurer un compte SMSC, c'est pour cette
raison que nous allons nous limiter juste pour le moment à un SMSC
virtuel en attendant que l'entreprise en question se procure les
paramètres SMSC.
En somme Kannel utilise plusieurs types de liaisons à
savoir :
v Une liaison spécialisée
v Une liaison avec un modem GSM
Mais celui qui nous intéresse pour notre projet est celui
de la passerelle Kannel connecté à un Modem GSM.
B- La Passerelle SMS connectée à un modem
GSM
Figure V : liaison
avec un Modem GSM
Chapitre IV : Le service SMS au sein du réseau
GSM
En 1992 les messages courts sont devenus un
phénomène mondial avec l'envoi du tout premier message «
Merry Christmas » de NEIL PAPWORTH. D'une manière
générale, ce service est utilisé si le correspondant ne
peut parler, ou pour éviter de déranger ce dernier ou encore
limiter la facture, etc. «~effectivement la technologie des messages
courts permet à un utilisateur d'écrire et d'envoyer un message
textuel depuis son téléphone portable à un destinataire
qui possède lui aussi un terminal radio mobile ou à une
application SMS.A l'origine, cette technologie était
contrôlée par l'institution ETSI(European Telecommunication
Standards Institute) qui a été remplacée par une autre
nommée par 3GPP(Third Generation Partnership Project).Ainsi, nous ne
manquerons pas de porter un peu loin notre travail en parlant de l'architecture
du réseau GSM, des services présentés par ce
réseau dans cette première section et par la
suite du service des messages courts en faisant ressortir les raisons du
succès des SMS, de la cession d'un message au sein du réseau GSM
sans oublier de parler du centre de message court à savoir le SMSC que
la passerelle utilise comme support dans la deuxième section.
I- / 1FT11435/11uTIBEuBTONIFI B 60
Dite de « seconde génération » (2G),
le réseau GSM contrairement à la première
génération de téléphone mobile pour laquelle le
mode de communication utilisé est analogique avec bandes de
fréquences 900 Mhz et 1800Mhz et est composé de trois
sous-ensembles :
Le sous-système radio(BSS) qui assure et gère la
transmission radio ; comprenant essentiellement les stations de base(BTS), les
contrôleurs(BSC).
Le sous-système réseau(NSS) comprenant l'ensemble
des fonctions nécessaires pour les appels et la gestion de la
mobilité
Le sous-système d'exploitation et de maintenance dont OSS
(Operation Sub System) permettant à l'opérateur d'exploiter sans
réseau.
L'installation d'un réseau GSM en mode circuit permet
à un opérateur d'offrir des services de type « vocal »
à ses clients en accordant l'accès à la mobilité
tout en conservant un interfaçage avec le réseau fixe à
savoir le RTC.
Le réseau GSM représente un financement important
lors de son implémentation.
II- Les services présentés par le
réseau GSM
Le réseau GSM est caractérisé par trois
catégories de services à savoir :
|
Le service support qui offre une qualité de transmissions
entre des interfaces spécifiques.
Les téléservices offrant une communication qui
prend en compte les téléphones et éventuellement des
applications par exemple les messages courts.
|
|
Les services supplémentaires regroupant les
capacités d'utilisation offertes en compléments des services dont
nous venons de parler (identification de numéro, renvoi d'appel, pour ne
citer que ceux-là)
|
Section II : Les services des messages courts
I- Raison du succès des SMS
Plusieurs raisons expliquent l'enthousiasme pour ce moyen de
communication. L'accès aux messages courts(SMS) au niveau des
utilisateurs est à priori associé à leurs abonnements chez
l'opérateur de téléphonie mobile. De plus, l'un des
avantages de ce service SMS est son adaptabilité aux circonstances
où l'écrit est le moins approprié en particulier lorsque
nous avions besoins de faire transmettre un message à une personne
quelconque sans vouloir la déranger(réunion, changement d'horaire
, heure tardive...)
En revanche, la communication vocale devient de plus en plus
difficile lors d'un évènement important entrainant de nombreux
appels d'abonnés liés à une même cellule, alors que
les SMS sont acheminés correctement. Dans ce sens, les SMS sont plus
libres que la voix.
Pour partager des émotions et exprimer leur
témoignage d'affection, les jeunes sont présentés comme
étant un véritable boulimique pour ce type de communication. Ils
utilisent ce moyen pour souhaiter bon anniversaire, adresser les
félicitations et invitations.
La raison principale pour ces jeunes, vus que leurs moyens
sont très limités utilise ce type de communication à cause
de son coût qui est relativement faible par rapport à celui d'un
appel téléphonique sur portable. Le cas particulier avec Orange
School Sénégal de l'opérateur mobile Orange qui permet aux
jeunes d'envoyer les SMS à coüt faible, est une preuve que la
catégorie juvénile représente la masse cible.
II- La transmission d'un SMS au sein d'un réseau
GSM
En communication vocale, le canal de contrôle est
utilisé pour commencer la communication qui est ensuite
transférer sur un canal de trafic; or les SMS sont dirigés
directement sur un canal de contrôle. Depuis le
début, le canal de transit de SMS a été appréhender
pour la transmission de message de maintenance de l'opérateur vers
l'utilisateur du réseau ; ce qui explique les restrictions que subit le
service SMS. De même que la taille normale d'un SMS a été
limité à 160 caractères en alphabet latin ou à 140
octets de données digitales en dehors des données
utilisées pour la transmission du message.
Lorsqu'un message est envoyé d'un mobile à un
autre ou encore d'une application de traitement de SMS, il est divisé en
deux étapes :
Le message issu du terminal vers le SMSC est appelé
SMS-MO (Short Message Services #177;Mobile Originated) : désigne un SMS
émit par un utilisateur depuis son terminal.
Figure VI : Acheminement d'un
SMS-MO
Le message qui quitte le SMSC vers le terminal destinataire
est appelé SMS-MT (Short Message Services-Mobile Terminated) :
désigne un SMS reçu par un utilisateur depuis son terminal.
Figure VII: Acheminement d'un SMS -
MT
III- Le Centre des Messages Courts(SMSC)
Le Centre des Messages Courts(SMSC) gère le transfert
de message(SMS) entre terminal mobile. D'une manière
particulière, quand un client envoi un SMS vers un autre, le terminal
transmet en réalité le SMS vers le SMSC. Ce dernier stocke le
message et le transmet au destinataire lorsque celui-ci est disponible sur le
réseau (terminal allumé).
1- Aperçu sur le SMSC
Au moins un SMSC existe par réseau GSM. Le SMSC, comme
tout équipement téléinformatique dispose d'une partie
matérielle et d'une partie logicielle.
La partie logicielle serait composée d'un Système
d'Exploitation, d'une Base de onnées spécifique et de son
serveur, d'une application SMS.
2- Interface du SMSC Le SMSC peut se
relier aux systèmes suivants :
|
Passerelles d'accès, parmi lesquelles celles des
éditeurs de services(ESME) : une passerelle MSC (GMSC) permet au
SMSC de communiquer avec le reste du réseau mobile.
|
Système de facturation : le SMSC fournit une interface
de facturation qui permet à l'opérateur de changer les comptes de
ses abonnés pour l'application de ses services. Systèmes
d'Opération, d'Administration et de Maintenance(OAM) : s'agissant d'un
certain nombre d'interfaces qui fonctionnent pour le système
d'Opération, d'Administration et de Maintenance.
Les éditeurs de services(ESME) : les interfaces ESME
permettent à des applications non mobiles de se connecter avec le SMSC.
Les opérateurs et fournisseurs de service utilisent les connections de
l'entité externe des messages courts afin de fournir aux abonnés
une multitude de services, tels que l'envoi des mises à jour de
nouvelles, des logos, des sonneries, etc~
Ainsi, bien que n'ayant pas été prévu au
début lors du déploiement de la technologie GSM, les SMS ont
très vite obtenu une place considérable dans le monde de la
téléphonie mobile. Les chiffres d'affaires des opérateurs
de téléphonie mobile n'ont cessé d'accroitre depuis leur
avènement. La fureur causée par ce type de service surtout du
fait de sa simplicité, à entrainer une prise de conscience de la
part des fournisseurs de téléphonie mobile quant à son
avenir encourageant. C'est dans l'état d'esprit de progresser que ses
services évolués, basés sur le SMS ont été
développés ou mieux encore encouragés avec l'installation
de passerelle SMS qui permettront à des dispositifs autre que les
terminaux GSM d'y accéder.
CHAPITRE V : ASPECTS PRATIQUE DE LA PASSERELLE SMS
Ce chapitre sera scindé en trois sections. D'abord, la
première section sera consacré à l'installation de Kannel
et au test de son interdépendance avec un éventuel SMSC ; ce que
nous rappellerons le « Fake SMSC »ou le SMSC logiciel ; ensuite dans
la deuxième section, il s'agira du déploiement de Kannel
lié à un SMSC virtuel, afin de tester les résultats des
différents services configurés ; enfin dans la troisième
section, nous évoquerons la possibilité de connecté notre
application à une passerelle SMS d'un SMSC en mode http.
Section I : La mise en place de la passerelle SMS avec
Kannel
La mise en place de la passerelle et serveur
Kannel suit plusieurs étapes: il y a d'abord l'obtention des
matériels et logiciels prérequis, ensuite l'installation et la
configuration de
celle-ci et enfin son administration à partir d'un serveur
web auquel nous ajouterons des applications appropriees.
I- Les moyens utilisés et prérequis
Pour l'implémentation de Kannel, les moyens
utilisés sont à la fois matériels et logiciels. En effet,
l'environnement Linux, la documentation sur le serveur Kannel,
les notions sur la pile de protocole TCP/IP (http) nous ont ete indispensables.
«Debian /GNU LINUX 2.6.26-2- 686 » est la distribution de Linux que
nous avons retenu pour notre travail.
Pour les moyens materiels, nous aurions besoin de :
> Un ordinateur
> Un modem GSM : Dans notre cas nous avions choisi un
telephone portable utilisant les commandes AT et qui pourra ~tre
connecté au port USB ou série de l'ordinateur.
Pour les moyens logiciels :
> Une distribution linux : à savoir Debian qui a ete
cite plus haut.
> Apache2 qui fera office de serveur web, Bind9 pour la
resolution de nom, MySQLserver pour heberger la Base de Donnees, PHP5 langage
de scripts pour utiliser les applications web, Phpmyadmin pour l'administration
de la base en mode web, Webmin qui est un outil web pour l'administration du
serveur Debian. Il est utilisé par le biais d'un navigateur Web ; et SSH
pour l'administration à distance du serveur ainsi des differents
services installees, enfin Monit pour la supervision et le monitoring avec
remontée d'alertes de tous les services.
> Kannel qui est la passerelle SMS
Après avoir installe Debian avec les paquetages
necessaires, sur un ordinateur Pentium IV, nous allons procéder à
l'implémentation du serveur Kannel.
II- Implémentation de Kannel
Kannel est un logiciel libre qui permet de configurer une
infrastructure qui servira de passerelle pour l'envoi et la réception
des messages à partir d'un ordinateur via un téléphone
mobile.
Nous avons procédé à l'installation de
type serveur avec la distribution Debian en créant sept partitions
(/boot, /, /home, /tmp, /usr, /var, /swap).
A la fin de l'installation nous nous sommes connecté
sur le serveur avec notre compte administrateur afin d'installer les packages
(ssh, apache2, mysql-server-5.0, php5, phpmyadmin, kannel).Il est juste
nécessaire d'installer certains programmes complémentaires qui
prennent en compte les différents blocs du serveur juste en tapant sur
le terminal :
# apt-get install kannel
Pour cela, il faut se connecté en mode « Super
Utilisateur » en tapant la commande su.
A la fin de l'installation de Kannel, la possibilité
est offerte d'en faire une Passerelle SMS et / ou une passerelle WAP selon le
besoin. La configuration des fichiers sera faite en fonction du choix retenu.
Dans tous les cas, le fichier de configuration kannel.conf se
trouve dans le répertoire /etc/kannel/
III- Déploiement de kannel connecté à
un modem GSM
En fonction de l'utilisation que nous voulons en faire, le
libellé du fichier de configuration essentiellement organisés en
groupe varie. Toutefois, les fichiers relatifs au « bearerbox » sont
obligatoires. En effet, les groupes « core » et « SMSC »
administrent le bearerbox ; tandis que les groupes «smsbox»,
«smsservice» s'occupent des services SMS. Les différents
groupes sont définis par une succession de
variables.la syntaxe impose que ces
groupes soient séparés les uns des autres par au moins une ligne
vierge. D'une manière générale, il existe trois types de
variables à savoir :
|
Les variables obligatoires : elles sont indispensables au bon
fonctionnement du groupe ; exemple : les variables group, port, etc~ Les
variables optionnelles : elles ne sont mentionnées que lorsqu'il y a
besoin
Les variables facultatives : leur absence, n'entame en rien le
bon fonctionnement de l'application
|
La syntaxe générale des lignes de variables se
présente comme suit :
Variable = valeur
Exemple : group = core
Toutefois, une variable peut être ajoutée ou
désactivée juste en plaçant un dièse «
# » au début de la ligne correspondante.
L''édition des fichiers de configuration est
strictement personnalisé, puisque dépendant des besoins
spécifié. Dans notre cas, pour se faire, nous utilisons
l'éditeur de texte « nano ».Le fichier final
est enregistré dans le répertoire des fichiers de configuration
à rappeler chaque fois que nous voudrions démarrer
l'application.
Dans notre cas, nous avions seulement un seul fichier à
configurer à savoir : «kannel.conf ».
Plusieurs points essentiels la composent: La configuration du groupe
core, du groupe smsbox, du modem, du
smscenter et des services. Le fichier de
configuration « Kannel.conf » contient les variables
ainsi que la configuration de base des différents services pour laquelle
nous parviendrons à envoyer des messages. De ce fait, pour
accéder au fichier de configuration de kannel.conf,
nous tapons sur notre terminal :
# nano /etc/kannel/kannel. Conf, suivi de la
touche entrée. Le fichier « kannel.conf » par
défaut se présentera comme suit :
# more /etc/kannel/kannel.conf
#
# Sample configuration file for Kannel bearerbox on Debian.
# See the documentation for explanations of fields.
#
# HTTP administration is disabled by default. Make sure you set
the # password if you enable it.
group = core
admin-port = 13000 admin-password = bar admin-deny-ip =
"*.*.*.*"
admin-allow-ip = "" wapbox-port = 13002 wdp-interface-name =
"*"
log-file = "/var/log/kannel/bearerbox.log"
|
box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1"
group = wapbox
bearerbox-host = localhost
log-file = "/var/log/kannel/wapbox.log"
a- Configuration du groupe
«core»
La configuration du groupe « core » est
indispensable au même titre que le « bearerbox » qu'il
paramètre. Le fichier fonctionnel n'est réduit qu'aux lignes qui
ne seront pas précédés du signe dièse «#
».
group = core admin-port = 13000
|
admin-password
|
=
|
bar
|
admin-deny-ip
|
=
|
"*.*.*.*"
|
admin-allow-ip
|
=
|
""
|
wapbox-port =
|
13002
|
wdp-interface-name = "*"
log-file = "/var/log/kannel/bearerbox.log" box-deny-ip =
"*.*.*.*"
box-allow-ip = "127.0.0.1"
b- Configuration du groupe « smsbox »
Ce groupe précise à Kannel de ne fonctionner
seulement comme passerelle SMS.
|
group = smsbox
bearerbox-host = 127.0.0.1 sendsms-port = 13013
global-sender = 13013
|
|
|
#sendsms-chars = "0123456789 +-" #log-file = "/tmp/smsbox.log"
#log-level = 0
#access-log = "/tmp/access.log"
|
|
c- Configuration des services
Le groupe «sendsms-user a» permet de définir
les utilisateurs accrédités pour l'envoi des SMS, alors que le
groupe «sms-service» permet de définir le service SMS à
tester. Chaque service est identifié par un mot clé dont
l'application se chargera de renvoyer automatiquement la réponse
correspondante. Ce sont des services qui confèrent à Kannel sa
fonction de serveur SMS.
group = sendsms-user username = tester password = foobar
user-deny-ip = "*.*.*.*"
user-allow-ip = "127.0.0.1"
|
#
# SERVICES #
# These are 'responses' to sms PULL messages, i.e. messages
arriving
from
# handsets. The response is based on message content. Only one
smsservice is
# applied, using the first one to match.
group = sms-service
keyword = nop
text = "You asked nothing and I did it!"
# There should be always a 'default' service. This service is
used when no
# other 'sms-service' is applied.
group = sms-service
keyword = default
text = "No service specified"
Section II : Déploiement de Kannel
connecté à un SMSC virtuel I- Outils nécessaires
Tous les outils matériels et logiciels cités
ci-haut, sont repris dans le cadre du déploiement du serveur Kannel
connecté à un SMSC virtuel. L'opérateur de
téléphonie mobile très souvent donne accès à
son SMSC, que par le biais d`une passerelle SMS dont les paramètres sont
communiqués à l'éditeur de services.
1- Un ordinateur
Un ordinateur aux caractéristiques similaires à
celles décrites au I, peut être utilisé
également dans ce cas la distribution de Linux adoptée reste la
mrme c'est-à-dire « Debian /GNU LINUX 2.6.26-2-686».Sur cet
ordinateur, nous mettrons en place le serveur/passerelle Kannel. Pour ce qui
est de la configuration des fichiers, seul le groupe du « Fake
SMSC » sera remplacé par celui du SMSC de
l'opérateur auquel le serveur Kannel est connecté.
2- Un modem GSM
Les modems ne reçoivent des instructions qu'à
partir des commandes dites de type AT. En effet, les commandes AT
désignent un groupe de commandes mis au point par Hayes afin de
contrôler le fonctionnement des modems. Ces commandes permettent
d'interroger le mobile pour obtenir des informations ou bien d'exécuter
une tâche afin de s`assurer que le modem peut fonctionner de façon
correcte (qualité du signal reçu...) Nokia 6230i est la marque de
modem utilisé, c'est un modem qui jouera le rôle de SMSC
virtuel.
a- Test de caractéristiques du modem par les
commandes AT
Nous avons envoyé ces commandes à partir du
programme HyperTerminal Windows sur un port COM obtenu en suivant le chemin
ci-après :
Démarrer/Programmes/Accessoires/Communications/HyperTerminal.
Ces tests permettent de s'assurer de l'état correct du
modem. En premier, nous lançons toujours AT, puis nous appuyons sur la
touche
entrée.si le modem est en
état de fonctionner, alors il renvoi la réponse OK s'affichant
sur l'HyperTerminal comme l'indique la figure cidessous :
La commande AT+CREG ? Permet de s'assurer si le modem a
été enregistré ou non par le réseau. En effet,
lorsque la réponse à cette commande affichera +CREG : 0,1 alors
le modem est bien enregistré sur le réseau en tant qu'utilisateur
local.
Alors que, +CREG : 0,5 indique qu'il s'agit d'un
utilisateur international accédant au réseau par roaming. Toute
valeur autre que 0,1 ou 0,5 implique que l'accès au réseau mobile
est refusé. Nos tests a révélé ce que la figure
ci-dessous :
II- Edition du fichier de configuration relatif au SMSC
virtuel
Sans pour autant se répéter, nous rappelons que
c'est au fichier de configuration éditée
précédemment, à l'exception du groupe relatif au «
Fake SMSC», qu'il faut ajouter les groupes relatifs aux
SMSC virtuel. L'important, c'est de connaitre le type de SMSC auquel l'on se
connecte, bref le protocole de communication afin de faire une configuration
conséquente. Dans ce cas, « AT » est le type, puisque c'est le
protocole de communication entre le serveur et le SMSC virtuel.
La configuration de ce SMSC de type « at » permet au
modem de se connecter au serveur Kannel et de fonctionner comme un SMSC
virtuel. Voici un modèle de configuration :
group = smsc
smsc = at
modemtype = nokia_ 6230_i
smsc-username = kannel
device = /dev/ttyACM0
speed = nombre
sms-center = +2216380010
modem-type = auto
include = /etc/kannel/modems.conf
La configuration du groupe « modem » précise les
paramètres sous lesquelles doivent fonctionner ce modem:
group = modems id = nokia_ 6230i name
="nokia"
|
detect-string = "nokiaphone" init-string = AT+CGMM=3,3
speed = 115200
Keepalive-cmd = AT
Message-storage ="SM"
|
Section III : Déploiement de Kannel
connecté à un SMSC HTTP
Les opérateurs de téléphonie mobile
n'autorisent la connexion de l'application de l'éditeur de service
à leur SMSCs qu'à travers des passerelles. Effectivement, outre
leur fonction d'adaptation, de protocoles émetteurs en protocoles
récepteurs, les passerelles assurent des connexions (aux SMSCs)
sécurisées. Les protocoles HTTP et SMPP n'étant pas
prioritaires ; bon nombre de passerelles SMS offrent une interface de
communication soient en mode HTTP ou SMPP; Nous avons choisi de tester la
connexion en mode http, puisqu'elle correspond en effet au mode de connexion
autorisée par les opérateurs de téléphonie
mobile.
1- Lancement du noyau de Kannel
Ce noyau est lancé à partir de la commande suivante
:
/usr/sbin/bearerbox /etc/kannel/kannel.conf
Après avoir lancé cette commande, nous obtenons le
résultat ci-dessous :
2 - Lancement du smsbox
Une fois le noyau lancé, nous lançons le module
smsbox en tapant la commande ciaprès :
/usr/sbin/smsbox /etc/kannel/kannel.conf
Affichage lors du lancement de la smsbox :
Conclusion de la deuxième partie
Après onze ans d'existence, Kannel a fait la preuve de
son utilité et de son efficacité en tant qu'application dans
l'envoi des SMS depuis un ordinateur via un terminal mobile. En effet, Kannel a
offert aux opérateurs téléphoniques mobiles de nouvelles
opportunités dans l'implémentation d'une passerelle SMS. Nous
pouvons aussi citer en exemple, le système utilisé par Gmail pour
l'envoi des SMS depuis son site vers un terminal mobile sans oublier le Web
Banking permettant aux utilisateurs d'avoir accès aux informations
concernant leur compte sur leur téléphone mobile.
CONCLUSION
GENERALE
> Finalisation du projet
La realisation de ce projet a été
bénéfique à plus d'un titre. Ce fEt pour nous l'occasion
d'une véritable initiation aux realites de la vie professionnelle.
L'infrastructure SMS que nous avons mise en place a exige à la fois un
minimum de connaissance du reseau GSM, particulièrement le monde du SMS.
Et des outils de developpement informatique ; puisqu'il est desormais
impensable de dissocier les Telecommunications de l'Informatique. Cette
infrastructure SMS joue un double rôle.
A- Il sert de passerelle SMS ; en ce sens, il est aussi d'un
intér~t capital pour les operateurs de telephonie mobile.
B- Il sert de serveur SMS, du fait de sa capacite de traiter de
façon automatique les requêtes SMS qui lui parviennent.
La denomination de « passerelle/serveur a»
attribué n'apparait plus, donc sans importance. Nous pensons à
notre humble avis, que l'appellation « serveur » semble être
plus global. Ainsi, lorsque le nom « passerelle » est utilise seul,
c'est que « kannel »ne roule que comme une passerelle SMS.
L'expérience acquise suite à ce travail, nous a
convaincu que l'avenir de la téléphonie mobile passe par de
telles applications ; car le plus important est de permettre une pleine
utilisation des SMS, vu que presque tout le monde y est attire.
L'un des problèmes que nous avons rencontré,
était le temps pour finaliser tout le projet. Nous avons trouve le temps
assez court pour porter à bout le projet d'implémentation de la
passerelle SMS, mais tout s'est bien passé dans l'ensemble. L'autre
problème était lié au choix du modem, ce qui nous avait
vraiment ralentit dans l'élaboration de ce projet.
Au final, ce projet nous a beaucoup aides dans la
comprehension de la technologie TCP/IP, des commandes Linux que nous n'avions
jamais essayé. Aussi, nous avons tout appris sur les solutions «
Open Source » et leur place dans l'implémentation de produits
teleinformatiques.
Au niveau personnel, nous sommes sortis grandis avec les
connaissances acquises durant l'implémentation de la passerelle SMS.
Cependant, la réalisation de ce projet ne s'est pas
faite d'un point de vue technique de façon aisée, car il n'a pas
suffi de disposer simplement de certaines documentations sur le site officiel
de « Kannel » pour la mise en place de cette infrastructure SMS.
D'ailleurs, les foires aux questions sur l'Internet appelées «
forum » en témoignent. Aussi, avec humilité nous ne perdons
pas de vue qu'à ce stade, nous sommes seulement aux prémices de
l'apprentissage de la téléinformatique et que ce document est
loin d'avoir tout dit.
> Perspectives
Les services à valeur ajoutée connaissent
actuellement un succès étonnant avec l'envoi des SMS
surtaxés ; maintenant, nous savons qu'avec la mise en place de ce types
des services avec le logiciel Kannel est une chose facile.
L'Université de L'Entreprise s'est abonnée
auprès de 2SMobiles afin d'informer les étudiants à temps
sur les modifications survenues sur les emplois du temps ; mais il
s'avère que le coût du service offert est plus élevé
que si nous envoyons un message d'un téléphone portable vers un
autre. Pour ce faire, avec la passerelle mise en place, nous recommandons
à L' Université de L'Entreprise :
1' d'avoir une Ligne Spécialisée qui va lui
permettre d'avoir une adresse publique pour le serveur.
1' contacter un opérateur de
télécommunication afin d'avoir un partenariat pour que AFI puisse
choisir un SMSC.
1' Développer une Base de Données avec toutes les
informations nécessaires afin de coupler le Système
d'Information(SI) avec Kannel.
Après l'adoption de ces suggestions, le groupe AFI-L'UE
n'aura plus besoin de louer les services au niveau de 2SMobile, car
L'Université de L'Entreprise ne doit dépendre de quelqu'un pour
la gestion de ses informations. C'est ce qui a permis aux réseaux
sociaux de se développer.
De ce fait, il est temps que L'Université de L'Entreprise
ait une infrastructure réelle
De même, les téléphones de
troisième génération « 3G » offrent la
capacité d'envoyer en plus des messages texte, des contenus images,
audio et vidéo ; nous pouvons envisager de réaliser un autre type
de service à valeur ajoutée : le MMS (Multimedia Messaging
Service). Mbuni est un logiciel Open Source qui permet de mettre en place cela.
L'Université de
L'Entreprise pourrait juger utile ultérieurement la
nécessité d'avoir ce logiciel pour les besoins de ses
communications avec tous ses partenaires.
|