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

 > 

Proposition d'une technique de paiement de facture basée sur le SMS

( Télécharger le fichier original )
par Eric YACOUBOU YADON
Ecole supérieure multinationale des télécommunications Yaoundé Cameroun - Licence professionnelle en technologies de l'information et de la communication 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

c. Conception de la plate-forme SMS


· Configuration de la passerelle kannel

A ce niveau il est question, après installation de UBUNTU sur la machine, de passer à celle de kannel. Les étapes suivantes doivent être suivie avec une bonne connexion Internet :

19

1- Système -* Administration -* Gestionnaire de paquets Synaptic.

2- Sur la barre de recherche, taper kannel puis faire un clic droit et « sélectionner pour installation »

3- En haut de la fenêtre, cliquer sur « appliquer » et se laisser guider jusqu'à la fin de l'installation.

Le principal fichier à configurer se nomme « kannel.conf » qui se trouve dans le dossier « etc/kannel/kannel.conf ». Dans ce dossier, il nous faudra créer les fichiers « sms.conf » et « modems.conf » car ceux-ci n'existent pas alors qu'ils sont d'une très grande importance notamment pour la mise en place du service SMS et la prise en charge des configurations de notre MODEM.

Dans sms.conf il faudra renseigner sur les éléments suivants :

group = sms-service

post-url = «xxx »

La première ligne signifie que le service à mettre en marche c'est le SMS.

La seconde ligne contiendra l'adresse du script chargé d'exécuter les commandes qui lui sont attribuées relatives au bon fonctionnement de l'opération.

Le modems.conf quant à lui portera les informations sur notre MODEM grâce aux éléments ci-dessous :

group = modems

id = «xxx»

name = «xxx»

detect-string = «xxx»

keepalive-cmd = «xxx»

init-string = « xxx »

20

L'installation de kannel se fait en suivant les étapes ci-après :

Dans l'invite de commande taper la commande suivant : « sudo apt-get install kannel »

Fig.7 Résultat de l'exécution de la commande « ./configure »

4- Après la configuration il faut l'installer avec les commandes « make » et « make install » ; voici les résultats :

21

Fig.8 Résultat de l'exécution de la commande « make »

Fig.9 Résultat de l'exécution de la commande « make install »

22

Après cela il sera question de démarrer le serveur, et ceci se fait de la manière suivante :

> Démarrer premièrement le bearerbox avec la commande « bearerbox /etc/kannel/kennel.conf »

> Ensuite démarrer le smsbox en tapant dans un autre terminal « smsbox /etc/kannel/kannel.conf »

Lorsque le serveur est démarré, la plate-forme est déjà opérationnelle.

L'une des phases les plus importantes consistera à définir des algorithmes côtés clients, opérateur et société. Les algorithmes suivants ont été définis à cet effet :


· Algorithme d'utilisation côté client

Les opérations côtés clients vont se dérouler d'après l'algorithme suivant :

Réception d'un sms
provenant de la société

Recharge du crédit de
communication : Montant à
payer+coût du sms

Renvoi d'un texto à la société,
contenant le numéro de la facture

Réception d'un sms
d'acquittement

Fin de l'opération

Fig.10 Algorithme du traitement de l'opération coté client

23

A l'aide d'un simulateur de téléphone mobile, nous présentons de quelle façon le client devra mener l'opération de son côté :

Fig.11 Exemple d'édition d'un sms

Ici le client se contentera juste d'écrire le numéro de sa facture

Fig.12 Exemple d'envoi d'un sms

24

Après avoir saisi le numéro de la facture, il envoi le texto à la société en composant le numéro de sa carte SIM.

· Algorithme d'utilisation côté société Les opérations vont se dérouler comme suit :

Envoi d'un sms au client
contenant le n° de facture,
montant à payer et la date limite

Mise à jour de la base de
données par le smsc

Envoi d'un texto d'acquittement
au client

Fin de l'opération

Fig.13 Algorithme du traitement de l'opération côté société

· Algorithme d'utilisation côté SMSC

La configuration du SMSC ne dépend pas de nos compétences actuelles mais plutôt de l'opérateur mobile. A ce niveau il devra identifier le numéro

25

de la carte SIM de la société, et lui attribuer une configuration particulière. Le traitement se ferra suivant l'algorithme suivant :

Réception d'un sms
provenant du client

-Retrait du crédit correspondant au montant à payer et du coût du sms -Mise à jour la base de données -Réception d'un sms venant de la société.

-Transmission du sms au client. -Fin de l'opération

Oui Non

Sélectionner le montant à payer
correspondant et le comparer au
crédit de communication du client
plus le coût de sms

Montant < crédit +
coût sms ?

Oui Non

Annulation de l'opération

Le numéro
existe-il ?

Annulation de l'opération

Consultation de
la base de
données

Fig.14 Algorithme de traitement d'un sms provenant d'un client

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








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams