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

 > 

Etude, conception et réalisation d'une plateforme de sauvegarde de répertoire

( Télécharger le fichier original )
par Namongon SORO
Institut national polytechnique Houphouet Boigny (INP-HB) de Yamoussoukro en Côte d'Ivoire - Diplôme d'ingénieur en télécommunications et réseaux 2010
  

précédent 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

I.2. KANNEL : APPLICATION UTILISÉE POUR LA GESTION DES SMS

KANNEL est un projet Open Source, mis sous licence FreeBSD, lancé par la compagnie finlandaise Wapit Ltd en juin 1999. KANNEL est écrit en langage C, et fournit une passerelle mixte SMS et WAP. KANNEL permet 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 vers le SMSC concerné ; l'éditeur de service n'a donc pas l'obligation de maîtriser avec ses contours le protocole d'interfaçage au SMSC, mais il est obligé de le déterminer.

L'architecture de KANNEL est composée de trois principaux blocs appelés « box ». Leur intercommunication correcte confère à KANNEL, sa stabilité et son utilité. Ce sont :

ü le bearer box : Le bearer box 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, c'est lui qui 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 et se déconnectent au bearer box, ce dernier met à jour dynamiquement la liste des blocs en ligne. Mis à part la réception de messages entrants, le bearer box reçoit aussi tous les messages sortants et les adapte au format du réseau auquel il s'interconnecte ;

ü le SMS box : La conception d'un SMS box est simple. Un SMS box reçoit un SMS à partir du bearer box. Il l'analyse ensuite, 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 ou le résultat de l'exécution d'une action associée. Dans le cas où le service SMS configuré dans le fichier renvoie à une URL, le SMS box peut récupérer les données contenues et les envoyer au bearer box qui à son tour les renvoie au client via le SMSC de l'opérateur de téléphonie mobile. Le SMS box 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 ;

ü le WAP box : Ce bloc met en place le protocole WAP; protocole qui récupère les requêtes issues des mobiles supportant le WAP, puis les traduit en requêtes compréhensibles par les serveurs HTTP et vice versa.

Les données sont échangées entre le bearer box et les WAP box, SMS box à travers le protocole TCP/IP. TCP/IP est un protocole adapté très souvent pour une utilisation en réseaux étendus (comme Internet). Son incorporation dans la procédure de communication des différents blocs de KANNEL, signifie que ces blocs peuvent être déployés sur des ordinateurs aussi distants que possible. Les performances en termes de risque de crash sont plus optimisées lorsque ces blocs sont déployés sur des machines différentes. Rappelons aussi que de façon permanente, les différents blocs échangent à intervalles réguliers des messages de signalisations.

Au niveau de DAT, le serveur KANNEL est déjà configuré sur un bon nombre de machines. Il ne sera donc plus question dans ce mémoire de configurer KANNEL. Pour utiliser KANNEL, il suffira d'indiquer dans le code source PHP l'adresse d'une des machines où KANNEL est fonctionnel.

précédent 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








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon