Simbase

Visualizza l'originale

USSD (Unstructured Supplementary Service Data)

Siete pronti a sostituire gli USSD?

Non c'è dubbio che le società di telecomunicazioni abbiano ritirato dalle loro piattaforme il servizio Unstructured Supplementary Service Data, o codice USSD, che le banche e altri fornitori di servizi finanziari utilizzano per servire la comunità bancaria.

In studi recenti, si è scoperto che l'invio di un sondaggio tramite SMS era notevolmente più semplice e offriva una migliore esperienza all'utente rispetto all'invio di un sondaggio tramite messaggistica USSD.

Nonostante le aspettative di diversi professionisti dei servizi finanziari, secondo cui il mobile banking tramite app avrebbe finito per sostituire la messaggistica USSD, questa rimane la tecnologia mobile più utilizzata e integrata con successo nelle economie in crescita.

Che cos'è l'USSD?

Unstructured Supplementary Service Data (USSD) è un termine che si riferisce ai dati non strutturati. All'inizio può sembrare complesso e può diventare rapidamente tecnico, ma ci sono due concetti cruciali da afferrare per l'inclusione finanziaria. 

Per cominciare, si utilizza l'USSD quando si compone un numero che inizia con * e finisce con #. In secondo luogo, per fornire servizi finanziari mobili ai clienti a basso reddito. 

La messaggistica USSD è un protocollo di comunicazione basato sul Global System for Mobile Communications, noto anche come "Feature Codes" o "Quick Codes" nelle reti cellulari (GSM).

Un semplice codice USSD può essere composto per produrre una domanda quando un utente mobile ha accesso a USSD. L'utente può quindi visualizzare e accedere a vari servizi utilizzando questa interfaccia a menu. Le risposte vengono restituite in un semplice formato testuale quando è stata inviata una richiesta, consentendo un accesso rapido e semplice alle informazioni.

Un'entità di rete, come il Mobile Switching Center (MSC), lo Short Message Service Center (SMSC) o l'Home Location Register, invia o riceve messaggi USSD (HLR). Un dispositivo, come un telefono cellulare o un endpoint IoT, potrebbe trovarsi all'altro capo della connessione. 

Sebbene USSD consenta la comunicazione diretta tra il dispositivo e la rete, il messaggio è limitato a soli 182 caratteri o 16 bit di dati. 

Se il computer dispone di un modem 2G o 3G, è possibile utilizzare il codice USSD per comunicare con esso. È popolare nelle aree rurali perché i dati sono un supplemento ai piani dati convenzionali e funzionano su un raggio molto più ampio.

Formato del messaggio USSD

A seconda della loro origine, i segnali USSD sono classificati in due tipi: 

  • Un USSD Pull è una richiesta avviata dall'utente sotto forma di comando MMI.

  • Un USSD Push è un messaggio dell'operatore che appare sullo schermo dell'utente.

Un messaggio USSD può essere utilizzato per trasmettere una richiesta all'operatore. I caratteri * e #, così come i codici numerici, costituiscono i comandi. La catena inizia normalmente con * o # (che può comparire più volte, separando i comandi dai sottocomandi) e termina con #. Un messaggio USSD può essere lungo fino a 182 caratteri, ma anche le richieste più lunghe raramente superano i 20 caratteri. *225# e #225# sono due comandi USSD che i consumatori di AT&T e T-Mobile possono utilizzare per richiedere informazioni sul proprio saldo. 

Questi codici vengono scritti e inviati tramite la normale interfaccia per le chiamate sui dispositivi mobili.

In risposta a una richiesta dell'utente, il servizio USSD dell'operatore può eseguire il comando (ad esempio, attivare o interrompere un servizio) o trasmettere un messaggio sullo schermo del dispositivo dell'abbonato. I messaggi di questo tipo sono spesso più lunghi degli ordini USSD, ma sono limitati a 182 caratteri. Gli operatori spesso inviano un messaggio di testo SMS invece di una risposta USSD. 

I messaggi USSD possono essere utilizzati per diversi scopi, tra cui: 

  • Collegamento/scollegamento di servizi, passaggio a un altro piano di pagamento e così via. 

  • Ricevere informazioni di base come lo stato dell'account, i nuovi servizi e i termini di servizio, tra le altre cose. 

  • Gestione delle carte SIM, come la modifica dei codici PIN/PUK e così via. 

  • Ricezione di informazioni di base nella regione dell'abbonato, come l'ora, il meteo e così via.

Svantaggi di USSD

Sebbene i dati non strutturati dei servizi supplementari (USSD) presentino molti vantaggi per i creatori di IoT, hanno anche molti svantaggi. Prima di impegnarsi nell'uso della messaggistica USSD, è necessario riflettere su questi svantaggi intrinseci.

La velocità di trasmissione dei dati è limitata

Con le limitazioni dei dati a 16 bit, non sorprende che l'accesso ai dati non strutturati del servizio supplementare (USSD) non comporti alcun addebito di dati: ne utilizza così pochi! Anche se i trasferimenti a 16 bit e 182 caratteri sono sufficienti per la vostra applicazione, tenete presente che la messaggistica USSD non è adatta a cose come la distribuzione di aggiornamenti OTA al dispositivo. Inoltre, se il dispositivo registra voci, video o fotografie, non sarà in grado di inviarle tramite il codice USSD.

Non più in grado di affrontare il futuro

Le reti GSM sono in uso da molti anni. Sebbene ci siano ancora molti modi per utilizzarle per l'Internet delle cose, gli operatori cellulari di tutto il mondo stanno per mandare in pensione le reti 2G e persino 3G per fare spazio a tecnologie più avanzate. La mappa della copertura 2G continuerà a ridursi nei prossimi anni e ci saranno meno nazioni in cui sarà possibile utilizzare la tecnologia GSM come i dati non strutturati dei servizi supplementari.

Restrizioni d'uso 

Se gli operatori di rete mobile (MNO) sono preoccupati per la congestione della rete o hanno altri motivi per tenere per sé questa capacità, possono limitare l'accesso ai servizi USSD.

Un'interfaccia utente poco familiare 

Molti utenti di telefonia mobile in tutto il mondo hanno familiarità con l'interfaccia USSD, ma negli Stati Uniti può sembrare un ritorno agli anni '90. Questo potrebbe non essere un problema se si utilizza la tecnologia per connettersi con dispositivi IoT non presidiati sul campo, ma vale la pena di pensarci se il dispositivo è destinato ai consumatori.

Cosa utilizzare al posto di USSD?

L'USSD consente agli utenti di selezionare e navigare tra una varietà di alternative; è anche accessibile e familiare, sebbene sia limitato dai timeout e possa non essere commercialmente conveniente in alcuni Paesi. È possibile utilizzare alternative al posto dei dati non strutturati dei servizi supplementari (USSD). 

SMS

I messaggi SMS possono essere utilizzati per inviare notifiche "push" unidirezionali agli abbonati, come avvisi, notizie, offerte e altre informazioni da parte dei fornitori di contenuti. 

Inoltre, poiché gli SMS possono trasportare dati binari, possono essere utilizzati come canale di trasmissione wireless per suonerie, loghi dell'operatore e messaggi criptati.

STK

Gli sviluppatori possono creare un'applicazione che viene salvata sulla scheda SIM (Subscriber Identity Module) e visualizzata nel menu di primo livello di un feature phone utilizzando il SIM Toolkit (STK). 

STK consente a queste applicazioni di comunicare con applicazioni esterne, di cercare e ricevere informazioni dalla SIM, di impartire comandi al dispositivo mobile e di richiedere input all'utente.

Dati 

Ultimo ma non meno importante. Un ottimo modo per essere pronti per le implementazioni future è passare alla comunicazione basata su IP. Sfruttare la rete cellulare, affidabile e conveniente, è un'eccellente opzione sostitutiva.