Sie sind auf Seite 1von 13

D VELOPPEMENT D APPLICATIONS USSD EN J AVA

www.abyster.com
1 22/09/2012

C EST

QUOI

LUSSD?

Unstructured Supplementary Service Data= technologie de communication GSM utilise pour changer les messages entre un tlphone mobile et une application, USSD SMS

Technique sauvegarder transfrer pour le SMS,

metteur SMSC destinataire

Les informations USSD sont directement transmises du mobile de lutilisateur vers lquipement de lapplication

Lapplication est connects au serveur USSD par son interface HTTP ou SMPP, Prsentation reposant sur la spcification3GPP TS 22.090
22/09/2012

P OURQUOI UTILISER LUSSD?

Interaction temps rel de type session, plus rapide que le SMS, Support par tous les tlphones portables, Pas dupgrade au niveau du mobile pour lancer un nouveau service,

Les utilisateurs ne doivent pas retenir tous les codes speciaux, sauf le principal,

22/09/2012

C AS USUELS D UTILISATION DE LUSSD

Souscriptions: Permet aux utilisateurs de senregistrer ou de se dsinscrire un service Commandes: Permet aux utilisateurs sans connexion internet de passer des commandes, Fourniture de contenue mobile: marketing, service dinformations, gestion de la relation clientle,

22/09/2012

Q UELQUES EXEMPLES D APPLICATION USSD

Aot 2012: Airtel lance son application USSD *121#, permettant ses clients de grer leur TV digitale Airtel avec les option de recharge,

Fvrier 2012: Orange fournit Facebook ses utilisateurs africains au moyen de lUSSD,
Juin 2011: Comviva atteind 52 dploiement USSD dans 39 pays, M-Maji lance une application USSD pour faciliter laccs potable aux localits rcules (disponibilit, prix, qualit),
22/09/2012

USSD:

PROCESS

22/09/2012

USSD: A RCHITECTURE

22/09/2012

F ORMAT DES NUMRO USSD

1, 2 or 3 caractres de lensemble (*, #) Suivi de 1X(Y), o

X=tout nombre de lintervalle 0-4,


Y=tout nombre de lintervalle 0-9, then,

Optionellement suivi dun nombre quelconque de caractres quelconques, Conclu avec le caractre #

22/09/2012

E XEMPLE DE PROCESS USSD

1. 2.

Lutilisateur initie le service: *#123#. L application USSD recoit la requte et repond en envoyant un menu doptions

3.
4.

Lutilisateur slectionne loption solde courrant.


Lapplication USSD renvoi le solde courrant tout en donnant loption de recharger le compte, Lutilisateur demande recharger son compte, Lapplication lui demande le montant, Lutilisateur entre le montant,

5. 6. 7. 8.

Lapplication rponds en indiquant le solde mis jour et met fin.


22/09/2012

10

P ROTOCOLE USSD

Protocole dfinissant lchange de message entre le tlphone client et lapplication, Reposant sur deux commandes:

PROCESS_UNSTRUCTURED_SS_REQUEST: initie ou termine la session de communication,


UNSTRUCTURED_SS_REQUEST: changes intermdiaires entre les parties prenantes,

Commandes implmentes comme:


Requtes HTTP, Messages SMPP,


22/09/2012

11

MA P_ P RO CESS_U NST RU C T U RED_SS_R EQU EST, MA P _ U N ST RU C TU R ED_SS_REQ U EST :


PARA M T R E S

Numro de session, Schma de codage de donnes USSD, Par dfaut GSM 7, encod avec 00001111 Chaine USSD, caractres cods sur 7 bits, MSISDN

22/09/2012

12

USSD:

LES CONTRAINTES

Le fournisseur de service doit se connecter la passerelle USSD de loprateur, Linteraction avec la passerelle USSD nest pas encore standardise, Le cot est la session,

Les messages ont une longueur maximale de 182 caractres alphanumriques,

22/09/2012

13

E XEMPLES

DVELOPPER

Convertisseur de devises,

Devises supportes: FCFA, Euro, Dollar,

Agenda JCertif:

Liste des sessions par jours,

Prsentations de la journe,

Liste des prsentateurs,

22/09/2012

Das könnte Ihnen auch gefallen