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

 > 

Conception d'une plateforme de ventes de crédits par des opérateurs de transferts d'argent.

( Télécharger le fichier original )
par Abagana Mahamat & Akhibou Demba KACHALLAH & SOKHONA
Ecole Centrale des Logiciels Libres et de Télécommunications (EC2LT) - Licence 2015
  

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

VI.1.1.2. Conception du SMSC

1. Protocole Simple

SIMPLE, est un protocole permettant de faire de la messagerie instantanée en s'appuyant sur un service de présence. Il est basé sur le langage XML et est greffé sur le protocole SIP en tant que mécanisme de paquet d'événement. Comme le protocole XMPP, et contrairement à la grande majorité des protocoles de messagerie instantanée et de présence utilisés aujourd'hui, SIMPLE est un standard ouvert. SIMPLE n'autorise que les échanges en mode connecté. En d'autres termes, un message envoyé à un utilisateur déconnecté n'est pas reçu à sa reconnexion.

2. Présentation du module SMS de FreeSwitch

Le module SMS fournit une possibilité de router des messages dans FreeSwitch et offre ainsi la possibilité de construire un puissant système de messagerie à l'image de XMPP. Le module SMS dispose d'un plan de routage des messages appelés chatplan. Le principe de fonctionnement du module est le suivant:

ü D'abord il se connecte via ESL sur le système d'événement de FreeSwitch ;

ü Ensuite il capte l'ensemble des événements de type MESSAGE ;

ü Puis il les route vers le chatplan ;

ü Enfin, les instructions du chatplan sont exécutées .

Cependant si le chatplan n'est pas défini, alors l'échange de message d'effectue entre utilisateurs de manière point à point.

3. Les modes de fonctionnement du module SMS

Nous allons présenter le mode de fonctionnement suivant deux cas de figure. On suppose que dans le premiers cas, les correspondants (expéditeur/destinataire) sont en ligne et détectés par le serveur de présence et dans le dernier cas que le destinataire n'est pas en ligne.

a. Envoi SMS en mode destinataire connecté

ü Architecture fonctionnelle.

Figure VI.3 Architecture fonctionnelle du mode destinataire connecté

ü Fonctionnement du SMSC en mode destinataire connecté

Dans cette section nous présentons le principe de fonctionnement du SMSC sur l'envoi de message à un utilisateur qui est connecté. La figure ci-après présente ce principe.

Figure VI.4 Fonctionnement du SMSC en mode destinataire connecté

v Description du principe

La description du fonctionnement du SMSC en mode destinataire connecté est la suivante :

1. L'utilisateur1 « User1 » envoie un message à l'utilisateur2 « User2 », le SMS passe par le SMSC qui écoute les événements REGISTER de Freeswitch et voit que l'utilisateur2 est connecté.

2. Le SMSC vérifie dans la base de données si l'utilisteur1 dispose de crédit suffisant pour envoyer un SMS.

3. Le SMSC voit que l'utilisateur a du crédit pour envoyer un SMS.

4. Le SMSC envoi le SMS au destinataire le « User2 » puis il défalque le montant de l'envoi sur son compte.

5. Si l'utilisateur1 ne dispose pas de crédit suffisant dans son compte.

6. Le SMS n'arrivera pas à destination, il est perdu.

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








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite