USSD (Unstructured Supplementary Service Data)
Klaar om USSD te vervangen?
Zonder twijfel kunnen we stellen dat telecommunicatiebedrijven de Unstructured Supplementary Service Data, of USSD-code service die banken en andere financiële dienstverleners gebruiken om de bankgemeenschap van dienst te zijn, van hun platforms hebben gehaald.
In recente studies werd ontdekt dat het verzenden van een enquête via SMS aanzienlijk eenvoudiger was en een betere gebruikerservaring opleverde dan via USSD berichten.
Ondanks de verwachtingen van verschillende financiële dienstverleners dat app-gestuurd mobiel bankieren uiteindelijk USSD berichten zou vervangen, blijft het de meest gebruikte en succesvol geïntegreerde mobiele technologie in groeiende economieën.
Wat is USSD?
Unstructured Supplementary Service Data (USSD) is een term die verwijst naar gegevens die niet gestructureerd zijn. Het lijkt in eerste instantie ingewikkeld en kan snel technisch worden, maar er zijn twee cruciale concepten die je moet begrijpen voor financiële inclusie.
Om te beginnen gebruik je USSD als je een nummer kiest dat begint met * en eindigt op #. Ten tweede voor het leveren van mobiele financiële diensten aan klanten met een laag inkomen.
USSD berichtgeving is een communicatieprotocol gebaseerd op het Global System for Mobile Communications dat ook bekend staat als "Feature Codes" of "Quick Codes" in mobiele netwerken (GSM).
Wanneer een mobiele gebruiker toegang heeft tot USSD, kan een eenvoudige USSD code worden gekozen om een query te produceren. De gebruiker kan dan verschillende diensten bekijken en openen via deze menugestuurde interface. Wanneer een verzoek is verzonden, worden antwoorden teruggestuurd in een eenvoudig tekstformaat, zodat informatie snel en eenvoudig toegankelijk is.
Een netwerkentiteit, zoals het Mobile Switching Center (MSC), Short Message Service Center (SMSC) of Home Location Register, verzendt of ontvangt USSD berichten (HLR). Een apparaat, zoals een mobiele telefoon of een IoT endpoint, kan zich aan de andere kant van de verbinding bevinden.
Hoewel USSD directe communicatie tussen het apparaat en het netwerk mogelijk maakt, is het bericht beperkt tot slechts 182 tekens of 16 bits aan gegevens.
Als je computer een 2G- of 3G-modem heeft, kan je de USSD code gebruiken om ermee te communiceren. Het is populair in landelijke gebieden omdat de gegevens een aanvulling zijn op conventionele data-abonnementen en over een veel groter bereik werken.
USSD berichtformaat
Afhankelijk van hun oorsprong worden USSD signalen ingedeeld in een van de twee typen:
Een USSD Pull is een door de gebruiker geïnitieerd verzoek in de vorm van een MMI commando.
Een USSD Push is een bericht van de operator dat op het scherm van de gebruiker verschijnt.
Een USSD bericht kan worden gebruikt om een verzoek naar de operator te sturen. Commando's bestaan uit de tekens * en # en numerieke codes. De keten begint normaal gesproken met * of # (dat vele malen kan voorkomen, om commando's van subcommando's te scheiden) en eindigt met #. Een USSD bericht kan tot 182 tekens lang zijn, maar zelfs de langste verzoeken zijn zelden langer dan 20 tekens. *225# en #225# zijn twee USSD commando's die AT&T- en T-Mobile-klanten kunnen gebruiken om hun saldo op te vragen.
Deze codes worden geschreven en verzonden via de normale interface voor oproepen op mobiele apparaten.
In antwoord op een verzoek van een gebruiker kan de USSD dienst van de operator het commando uitvoeren (bijvoorbeeld een dienst inschakelen of stoppen) of een bericht naar het scherm van het apparaat van de gebruiker sturen. Berichten van dit type zijn vaak langer dan USSD opdrachten, ze zijn echter beperkt tot 182 tekens. Operators sturen vaak een SMS bericht in plaats van een USSD antwoord.
USSD berichten kunnen voor verschillende zaken worden gebruikt, zoals:
Diensten aansluiten/afsluiten, overstappen naar een ander betalingsplan, enzovoort.
Achtergrondinformatie ontvangen, zoals onder andere accountstatus, nieuwe services en servicevoorwaarden.
Simkaarten beheren, zoals PIN/PUK-codes wijzigen.
Achtergrondinformatie ontvangen in de regio van de gebruiker, zoals de tijd, het weer enzovoort.
Nadelen van USSD
Hoewel ongestructureerde aanvullende servicedata (USSD) veel voordelen heeft voor IoT makers, heeft het ook veel nadelen. Je moet nadenken over deze inherente nadelen van USSD voordat je USSD berichten gebruikt.
De gegevensdoorvoer is beperkt
Met 16-bits gegevensbeperkingen is het geen verrassing dat de toegang tot ongestructureerde aanvullende servicegegevens (USSD) geen gegevenskosten met zich meebrengt: het gebruikt zo weinig gegevens! Zelfs als 16-bits, 182-karakters overdracht voldoende is voor je toepassing, houd er dan rekening mee dat USSD berichten niet geschikt zijn voor zaken als het distribueren van OTA updates naar je apparaat. En als je apparaat spraak, video of foto's opneemt, kan het deze niet via de USSD code verzenden.
Niet langer geschikt voor de toekomst
GSM netwerken worden al vele jaren gebruikt. Hoewel er nog steeds genoeg manieren zijn om ze te gebruiken voor het Internet of Things, zijn mobiele operators over de hele wereld bezig hun 2G- en zelfs 3G-netwerken met pensioen te sturen om plaats te maken voor geavanceerdere technologie. De dekkingskaart van 2G zal de komende jaren steeds kleiner worden en er zullen minder landen zijn waar je GSM-technologie kunt gebruiken, zoals ongestructureerde aanvullende servicegegevens.
Gebruiksbeperkingen
Als mobiele netwerk operators (MNO's) zich zorgen maken over netwerkcongestie of andere redenen hebben om deze capaciteit voor zichzelf te houden, kunnen ze de toegang tot USSD diensten beperken.
Een onbekende gebruikersinterface
Veel mobiele gebruikers over de hele wereld zijn bekend met de USSD interface, maar in de Verenigde Staten lijkt het misschien een terugblik naar de jaren negentig. Dit is misschien geen probleem als je de technologie gebruikt om verbinding te maken met onbemande IoT apparaten in het veld, maar het is de moeite waard om over na te denken als je apparaat gericht is op consumenten.
Wat moet je gebruiken in plaats van USSD?
USSD stelt gebruikers in staat om te kiezen en te bladeren tussen een verscheidenheid aan alternatieven; het is ook toegankelijk en vertrouwd, hoewel het beperkt is door time-outs en in sommige landen commercieel niet levensvatbaar is. Je kan alternatieven gebruiken in plaats van ongestructureerde aanvullende servicegegevens (USSD).
SMS
SMS berichten kunnen worden gebruikt om eenrichtings "push" meldingen naar gebruikers te sturen, zoals waarschuwingen, nieuws, aanbiedingen en andere informatie van content providers.
Omdat SMS binaire gegevens kan transporteren, kan het bovendien gebruikt worden als een draadloos afleverkanaal voor ringtones, logo's van operatoren en gecodeerde berichten.
STK
Ontwikkelaars kunnen een applicatie maken die wordt opgeslagen op de Subscriber Identity Module (sim)kaart en wordt weergegeven in het menu op het hoogste niveau van een feature telefoon met behulp van de SIM Toolkit (STK).
STK stelt deze apps in staat om te communiceren met externe applicaties, informatie op te vragen en te ontvangen van SIM, opdrachten te geven aan het mobiele apparaat en gebruikersinvoer te vragen.
Data
Last but not least. Een goede manier om klaar te zijn voor toekomstige implementaties is om over te schakelen op IP-gebaseerde communicatie. Gebruik maken van het betaalbare en betrouwbare mobiele netwerk is een uitstekende vervangingsoptie.