ussd

USSD is de primaire dienst die een GSM-netwerkoperator levert voor het verzenden en ontvangen van gegevens (of strings) op een mobiel apparaat naar / van het kernnetwerk van een mobiele operator

USSD full form is ongestructureerde aanvullende servicegegevens. Een mobiele operator biedt een essentiële service, samen met spraak en SMS. Het vereist geen internetverbinding vanaf het apparaat. Hiermee kan USSD draaien op elementaire telefoons. Zeer nuttig om mensen te bereiken die in landelijke gebieden wonen en zich geen smartphones kunnen veroorloven.

volgens de specificaties van het gsm-netwerk kan een USSD-bericht maximaal 160 bytes lang zijn.

het aantal door de gebruiker ingevoerde tekens is afhankelijk van het coderingsschema. Bijvoorbeeld, met GSM 7 (Engels alfabetten )bit codering, kan de USSD string maximaal 182 bytes lang zijn. Terwijl voor UCS-2 (Arabisch), waar een enkel teken twee bytes lang is, resulteert dit in de USSD string die maximaal 80 tekens lang is.

USSD stelt een mobiele operator in staat om tijdens roaming diensten op basis van locatie, balansdiensten, contentmarketing op basis van locatie, enz.aan te bieden.

Protocolnormen zijn gedefinieerd in GSM-kaart 09: 02 en GSM 03.90. Een USSD bericht maakt gebruik van een gsm map protocol over SS7.

om toegang te krijgen tot een dienst via USSD, Belt een mobiele abonnee een bekende tekenreeks (bijvoorbeeld *123#) voor een dienst, reageert het thuisnetwerk van de mobiele operator met het vereiste menu of de vereiste inhoud. Een USSD sessie tussen de handset en een USSD applicatie voor een interactieve interactie.

Wat zijn USSD-Code en IVR?

een mobiele operator kan ook een IVR-optie bieden. Een mobiele abonnee moet een nummer bellen om toegang te krijgen tot de IVR. Soms is het lang en soms kort. Bijvoorbeeld, Airtel India biedt 121 aan haar abonnees voor IVR / customer care. Het kiezen van een nummer initieert een oproep naar de IVR en stelt een voice session.

een gebruiker kiest een vaste tekenreeks om een USSD-sessie te starten, die de USSD-Code wordt genoemd. Bijv., voor klantenservice, Airtel India heeft * 121 # USSD Code. Het roaming netwerk stuurt de USSD code naar het USSD server in-home netwerk.

de gekozen tekenreeks mag niet afkomstig zijn van een MMI-code die door de hardware van het apparaat wordt gebruikt.

de MMI-code wordt in de volgende paragrafen nader toegelicht. Een USSD-code bepaalt welke dienst een mobiele gebruiker nodig heeft.

thuisnetwerk USSD-toepassing bepaalt de menu ‘ s op basis van USSD-code.

USSD-modus:

er zijn twee modi. MMI-modus en toepassingsmodus. In de MMI-modus kiest de mobiele gebruiker de tekenreeks om een menusessie met het thuisnetwerk te starten. In de toepassingsmodus worden binaire gegevens van de handset naar de HPLMN overgebracht.

MMI-modus en toepassingsmodus

Wat is MMI-Code of Mens-Machine-Interface-Code:

een MMI-code is een waarde die werkt als een opdracht voor het apparaat. Het GSM-netwerk biedt bijvoorbeeld veel aanvullende diensten aan een mobiele abonnee. Gebruikers kunnen diensten activeren/registreren/deactiveren vanaf een mobiel apparaat. Aanvullende diensten voorbeelden zijn, call forwarding geen voorwaardelijke, call forwarding wanneer bezet, enz. Tegenwoordig zijn mobiele telefoons zeer geavanceerd (smartphones) voor aanvullend servicebeheer. U kunt services activeren/deactiveren/registreren via een grafische gebruikersinterface. Maar voor smartphones, alleen MMI-Code was de optie. De volledige details voor MMI-Codes zijn gespecificeerd in GSM Spec. Deze specificatie heeft een standaard MMI-interface voor GSM-diensten. Telefoon fabrikanten kunnen hun eigen MMI codes te definiëren. Dit biedt flexibiliteit aan de fabrikanten voor het verstrekken van nieuwe functies en kan concurreren in de markt.

maar deze diensten moeten op alle GSM-telefoons worden ondersteund. Om dit te bereiken, elke telefoon wordt geleverd met MMI of mens-machine-interface om te communiceren met de telefoon. MMI ‘ s volledige vorm is mens-Machine Interface, dus een MME-code is het commando naar de telefoon. Een code kan apparaatinformatie weergeven (bijvoorbeeld * # 06#, geeft IMEI-nummer weer), kan een protocolbericht op een netwerk genereren, of kan een gekozen string in een USSD-bericht verzenden.

bijv., * 21 * 787687878# <SEND> activeert de doorschakeling van de oproep. Hier 21 is de aanvullende service code. Een lijst met andere codes kan krijgen op de SS codelijst.

het mobiele apparaat ontleedt de MMI-code en genereert een MAP 09: 02-protocolbericht voor het activeren/deactiveren / registreren van een dienst. HLR bezit de status van elke Aanvullende Dienst voor een abonnee of IMSI.

als een gebruiker een code kiest die niet voorkomt in de lijst met MMI-codes die door de apparaatfabrikant is verstrekt, wordt de gekozen tekenreeks in het USSD-bericht van het apparaat naar het thuisnetwerk overgebracht.

USSD-netwerk:

het netwerk heeft roaming MSC / VLR verbonden via SS7 / Sigtran-verbindingen met het thuisnetwerk. Een apparaat maakt verbinding met de MSC/VLR via BTS/BSC.

USSD-netwerk
USSD-netwerk

HLR – of Thuislocatieregister:

HLR is een abonneedatabank in-thuisnetwerk. Na een succesvolle locatieupdate slaat VLR de GT (Sccpadress) van HLR op. Wanneer een gebruiker een USSD string kiest, stuurt VLR een GSM kaart operatie naar de HLR in HPLMN. De bestemming GT is het HLR-nummer dat wordt ontvangen in de Locatieupdate.

MSC of mobiel schakelcentrum:Een MSc of mobile switching center is een GSM-knooppunt in een bezoekend netwerk. De ene kant maakt verbinding met het draadloze netwerk via BSC of RNC. Een andere kant maakt verbinding met het PSTN-of SS7-netwerk. Meestal is het samen met de VLR gevestigd.

VLR of Bezoekerslocatieregister:

een VLR is een database die het abonneeprofiel tijdelijk opslaat. Het profiel wordt gedownload van HLR op een locatie update gsm map protocol procedure. Het roamingnetwerk biedt diensten op basis van het gedownloade profiel.

USSD-Gateway :

dit is een speciaal knooppunt dat menu-gebaseerde bedrijfslogica omzet naar de signalering op wire en vise Versa. Voor mobiel-geïnitieerde USSD, HLR stuurt de signalering naar de USSDGW, terwijl in netwerk-geïnitieerd, de string kan direct worden doorgegeven aan het roaming-netwerk met behulp van een SS7-verbinding.

Gateway biedt nieuwe mogelijkheden voor het bieden van USSD-gebaseerd platform voor reclame dezelfde tekst als SMS gateway doet voor SMS.

de gateway maakt verbinding met mobiele operators via ss7/sigtran (GT en puntcode). Leverancier van USSDGW koopt USSD-codes en alle mobiele operators zetten het uitje van shortcodes naar de gateway.

USSD-toepassing:

een toepassing is de werkelijke zakelijke logica voor service. Bijvoorbeeld, een prepaid saldo aanvraag. De ene kant maakt verbinding met de HLR of USSDGW, en de andere kant maakt verbinding met het abonneeprofiel voor facturering. Wanneer een balansverzoek (bijvoorbeeld *2345#) bij de HLR binnenkomt, wordt een USSD-applicatie aangeroepen met een mobiel nummer van IMSI. Toepassingen retourneren een menu, dat wordt verzonden naar de telefoon via HLR of USSDGW.

er zijn situaties waarin een vas-aanbieder een USSD-applicatie wil ontwikkelen en mobiele abonnees binnen een gebied wil bereiken. Het volgende is nodig om een USSD applicatie te ontwikkelen.

USSD-toepassing via ss7 / sigtran:

met deze optie wordt de USSD-gateway van mobiele operators niet overbelast. Maar tegelijkertijd is het moeilijk om dit soort (ss7/Sigtran) verbinding te krijgen.

  • VAS-provider krijgt een USSD-code. Het is niet vereist als de service-logica alleen door het netwerk geïnitieerde USSD omvat.
  • we moeten de mobiele operators voor de SS7/Sigtran verbinden. Er kunnen meerdere mobiele operators zijn.
  • VAS geeft een algemene titel en een puntcode. Dit is het adres van het vas-knooppunt in het mobiele netwerk.
  • SS7 stack vereist voor het ontvangen en verzenden van ss7-berichten van / naar het roamingnetwerk.
  • Ontwikkel de eigenlijke toepassing bovenop de stack.

USSD-toepassing via USSD-gateway:

met deze optie worden de API ‘ s van de mobiele operator gebruikt. Meestal zijn dit HTTP API ‘ s.

USSD-parameters :

data codering schema,

deze parameter identificeert, tekenreekscodering in bytes. De ontvangende kant drijft een door de gebruiker leesbare string van bytes waarde en data codering schema. Een teken kan worden gecodeerd in verschillende bits of byte maten. Bijvoorbeeld, GSM 7 codering codeert een karakter in 7 bits, en een UCS2 codering codeert een karakter in 2 bytes of 16 bits.

String:

Dit is de reeks tekens die wordt weergegeven op het mobiele apparaat, of een apparaat verzendt naar het thuisnetwerk. De grootte van de tekenreeks is afhankelijk van het coderingsschema.

Waarschuwingspatroon:

deze parameter stelt het Waarschuwingstype in, dat mobile aan zijn gebruiker geeft bij ontvangst van de USSD-string. Bijvoorbeeld, piep één keer.

IMSI:

een IMSI identificeert een abonnee globaal, een unieke identiteit van een sim-kaart.

USSD-Protocol:

de Dienst gebruikt het standaard GSM-MAP 09: 02-protocol. GSM MAP, die gebruik maakt van de diensten van SS7/Sigtran protocol. In dit voorbeeld is de protocolstack SIGTRAN, in het geval van de SS7 (E1 / T1) wordt de m3ua laag vervangen door MTP3, SCTP met MTP2, en IP met MTP1. In SIGTRAN is geen speciale hardware nodig voor IP-links, SIGTRANlinks de ethernet-kaart werken.

Protocol Stack:

USSD Protocol Stack
USSD Protocol Stack

IP of Internet Protocol Layer, IP-lagen routeren de berichten van de gebruiker (Hier zijn SCTP) over het IP-netwerk. Beide peers hebben een IP-adres toegewezen.

SCTP of Stream Control Transmission Protocol Layer, het is een transportlaag, zet een verbinding met de peer node. SCTP biedt foutloze berichten in beide richtingen.

M3ua of MTP3 Gebruikerslaag in SIGTRAN draagt SS7-signalering over IP voor de bovenste SS7-lagen. Een ss7 punt code identificeert een m3ua laag.

andere lagen behoren tot de SS7-protocolstandaard. Controleer bij SS7 lagen.

USSD-Protocolberichten:

elke laag gebruikt protocolberichten voor een USSD-sessie. De onderstaande tabel vermeldt de protocolberichten die door lagen worden gebruikt.

GSM-KAART TCAP SCCP M3UA SCTP
PUSSSD TC-BEGIN UDT GEGEVENS DATA Chunk
USSD TC-DOORGAAN
HOOGTE TC-EINDE

USSD Bericht Stroom:

Mobiele Gestart :

Mobiele Gestart USSD Bel
Mobiele Gestart USSD Bel

Wanneer een mobile abonnee kunt u een tekenreeks (*123#), een USSD-oproep start. Het eerste bericht van de oproep is van VLR naar de HLR. Bijvoorbeeld

mobiele gebruikerswijzerplaten * 123# voor vooruitbetaald saldo.

de gebruiker ontvangt een menu

1, Voor hoofdbalans 2, voor data balanced mobiele abonnee druk 2

de mobiele abonnee op het scherm krijgt het USSD-menu:

uw gegevensbalans is 200MBm geldig voor de komende tien dagen. Dank u

netwerk geïnitieerde gespreksstroom:

door het netwerk geïnitieerde USSD-oproep
door het netwerk geïnitieerde USSD-oproep

wanneer een mobiele operator of een gateway een menu aan de mobiele gebruiker wil weergeven, Start een door het netwerk geïnitieerde sessie. USSDGW kan het menu rechtstreeks naar de roaming MSC/VLR sturen, of het kan via HLR. Directe verzending, ontladen van de HLR. Om het menu direct te verzenden, moet de USSDGW de IMSI en roaming MSC/VLR kennen. HLR lookup is een van de opties om IMSI en roaming MSC.

Voorbeeld Call Flow:

Mobiel Abonnee Ontvangt Menu

Selecteer 1. Om free Roaming te activeren, 2. Voor Geen Gratis Roaming. Mobiele abonnee selecteert 1

mobiele abonnee ontvangt tekenreeks

Dank u

verschil tussen USSD en SMS:

USSD en SMS stellen een mobiele gebruiker in staat een tekst naar het thuisnetwerk te verzenden en een tekst van het thuisnetwerk te ontvangen. Maar er zijn veel verschillen waardoor deze twee diensten passen op verschillende plaatsen.

USSD is sessiegebaseerd, terwijl SMS dat niet is, na het kiezen van een string op een apparaat, wordt een sessie ingesteld met het thuisnetwerk. Als een antwoord niet op tijd komt, wordt de sessie beëindigd. In SMS wordt er geen sessie onderhouden.

geen lange tekst in USSD, een SMS kan meer dan 160 bytes zijn, dit wordt bereikt door segmentatie op SMSC te doen en opnieuw te monteren op het mobiele apparaat. Geen segmentatie op USDGW en hermontage op mobiele apparaten.

USSD maakt tweewegcommunicatie mogelijk. Terwijl het doen van een advertentie, de adverteerder zou kunnen krijgen een onmiddellijke reactie van een mobiele gebruiker als het gebruik maakt van de USSD-sessie. In SMS, de mobiele gebruiker kan niet direct een antwoord te sturen of te vergeten na enige tijd.

Leave a Reply