USSD (données de service supplémentaires non structurées)
Prêt à remplacer l'USSD ?
Il ne fait aucun doute que les entreprises de télécommunications ont retiré de leurs plates-formes le service de code USSD (Unstructured Supplementary Service Data) que les banques et autres prestataires de services financiers utilisent pour servir la communauté bancaire.
Des études récentes ont révélé que l'envoi d'une enquête par SMS était considérablement plus facile et offrait une meilleure expérience utilisateur que l'envoi d'une enquête par messagerie USSD.
Malgré les attentes de divers professionnels des services financiers, qui pensaient que les services bancaires mobiles basés sur des applications finiraient par remplacer la messagerie USSD, celle-ci reste la technologie mobile la plus couramment utilisée et la mieux intégrée dans les économies en croissance.
Qu'est-ce que l'USSD ?
Le terme USSD (Unstructured Supplementary Service Data) désigne des données qui ne sont pas structurées. Cela peut sembler complexe au début et peut rapidement devenir technique, mais il y a deux concepts cruciaux à saisir pour l'inclusion financière.
Pour commencer, vous utilisez l'USSD lorsque vous composez un numéro qui commence par * et se termine par #. Deuxièmement, pour fournir des services financiers mobiles aux clients à faibles revenus.
La messagerie USSD est un protocole de communication basé sur le Global System for Mobile Communications, également connu sous le nom de "Feature Codes" ou "Quick Codes" dans les réseaux cellulaires (GSM).
Un simple code USSD peut être composé pour produire une requête lorsqu'un utilisateur mobile a accès à l'USSD. L'utilisateur peut alors visualiser et accéder à divers services à l'aide de cette interface pilotée par des menus. Les réponses sont renvoyées dans un format texte simple lorsqu'une demande a été envoyée, ce qui permet un accès rapide et facile aux informations.
Une entité de réseau, telle que le centre de commutation mobile (MSC), le centre de service de messages courts (SMSC) ou le registre de localisation du domicile, envoie ou reçoit des messages USSD (HLR). Un dispositif, tel qu'un téléphone mobile ou un terminal IoT, peut se trouver à l'autre extrémité de la connexion.
Bien que l'USSD permette une communication directe entre l'appareil et le réseau, le message est limité à seulement 182 caractères ou 16 bits de données.
Si votre ordinateur est équipé d'un modem 2G ou 3G, vous pouvez utiliser le code USSD pour communiquer avec lui. Ce service est populaire dans les zones rurales car les données viennent en complément des plans de données classiques et fonctionnent sur une plage beaucoup plus large.
Format du message USSD
En fonction de leur origine, les signaux USSD sont classés en deux catégories :
Un Pull USSD est une demande initiée par l'utilisateur sous la forme d'une commande MMI.
Un Push USSD est un message de l'opérateur qui apparaît sur l'écran de l'utilisateur.
Un message USSD peut être utilisé pour transmettre une demande à l'opérateur. Les caractères * et #, ainsi que des codes numériques, constituent les commandes. La chaîne commence normalement par * ou # (qui peut apparaître plusieurs fois, séparant les commandes des sous-commandes) et se termine par #. Un message USSD peut comporter jusqu'à 182 caractères, mais même les demandes les plus longues en dépassent rarement 20. *225# et #225# sont deux commandes USSD que les consommateurs d'AT&T et de T-Mobile peuvent utiliser pour s'informer de leur solde.
Ces codes sont écrits et envoyés via l'interface normale pour les appels sur les appareils mobiles.
En réponse à une demande de l'utilisateur, le service USSD de l'opérateur peut soit exécuter la commande (par exemple, activer ou arrêter un service), soit transmettre un message sur l'écran de l'appareil de l'abonné. Les messages de ce type sont souvent plus longs que les commandes USSD, mais ils sont limités à 182 caractères. Les opérateurs envoient fréquemment un message texte SMS au lieu d'une réponse USSD.
Les messages USSD peuvent être utilisés pour une variété de choses, notamment :
Connexion/déconnexion de services, transfert vers un plan de paiement différent, etc.
Recevoir des informations générales telles que l'état du compte, les nouveaux services et les conditions de service, entre autres.
Gestion des cartes SIM, comme la modification des codes PIN/PUK, etc.
Réception d'informations de fond dans la région de l'abonné, telles que l'heure, la météo, etc.
Inconvénients de l'USSD
Si les données de service supplémentaires non structurées (USSD) présentent de nombreux avantages pour les créateurs d'IdO, elles présentent également de nombreux inconvénients. Vous devriez réfléchir à ces inconvénients inhérents à l'USSD avant de vous engager à utiliser la messagerie USSD.
Le débit de données est limité
Avec les limitations de données sur 16 bits, il n'est pas surprenant que l'accès aux données de service supplémentaires non structurées (USSD) n'entraîne pas de frais de données : il utilise si peu de données ! Même si les transferts de 16 bits et 182 caractères sont suffisants pour votre application, n'oubliez pas que la messagerie USSD n'est pas adaptée à la distribution de mises à jour OTA sur votre appareil. Et si votre appareil enregistre des voix, des vidéos ou des photos, il ne pourra pas les envoyer via le code USSD.
N'est plus adapté à l'avenir
Les réseaux GSM sont utilisés depuis de nombreuses années. S'il existe encore de nombreuses façons de les utiliser pour l'Internet des objets, les opérateurs cellulaires du monde entier sont en train de retirer leurs réseaux 2G et même 3G pour faire place à des technologies plus avancées. La carte de couverture 2G continuera de se rétrécir au cours des prochaines années, et il y aura moins de pays où vous pourrez utiliser la technologie GSM comme les données de services supplémentaires non structurées.
Restrictions d'utilisation
Si les opérateurs de réseaux mobiles (ORM) s'inquiètent de la congestion des réseaux ou ont d'autres raisons de garder cette capacité pour eux, ils peuvent restreindre l'accès aux services USSD.
Une interface utilisateur peu familière
De nombreux utilisateurs de mobiles dans le monde connaissent l'interface USSD, mais aux États-Unis, elle peut sembler être un retour aux années 1990. Ce n'est peut-être pas un problème si vous utilisez cette technologie pour vous connecter à des appareils IoT non habités sur le terrain, mais cela vaut la peine d'y réfléchir si votre appareil est destiné aux consommateurs.
Que faut-il utiliser à la place de l'USSD ?
L'USSD permet aux utilisateurs de sélectionner et de naviguer parmi une variété d'alternatives ; il est également accessible et familier, bien qu'il soit limité par des délais d'attente et qu'il ne soit pas commercialement viable dans certains pays. Vous pouvez utiliser des alternatives à la place des données de service supplémentaires non structurées (USSD).
SMS
Les SMS peuvent être utilisés pour envoyer des notifications "push" unidirectionnelles aux abonnés, telles que des alertes, des nouvelles, des offres et d'autres informations provenant de fournisseurs de contenu.
En outre, comme les SMS peuvent transporter des données binaires, ils peuvent être utilisés comme canal de distribution sans fil pour les sonneries, les logos des opérateurs et les messages cryptés.
STK
Les développeurs peuvent créer une application qui est sauvegardée sur la carte SIM (Subscriber Identity Module) et affichée dans le menu de premier niveau d'un téléphone de fonction à l'aide du SIM Toolkit (STK).
STK permet à ces applications de communiquer avec des applications externes, de rechercher et de recevoir des informations de la part de la carte SIM, d'envoyer des commandes à l'appareil mobile et de demander la participation de l'utilisateur.
Données
Dernier point, mais non le moindre. Une excellente façon d'être prêt pour les déploiements futurs est de passer à la communication IP. Tirer parti du réseau cellulaire, qui est abordable et fiable, est une excellente option de remplacement.