ussd

USSD er den primære tjeneste, som en GSM-netværksoperatør sørger for at sende og modtage data (eller strenge) på en mobilenhed til / fra en mobiloperatørs kernenetværk

USSD full form er ustrukturerede supplerende ServiceData. En mobiloperatør tilbyder en vigtig service sammen med tale og SMS. Det kræver ikke en internetforbindelse fra enheden. Gør det muligt for USSD at køre på elementære telefoner. Meget nyttigt at nå ud til folk, der bor i landdistrikterne og har ikke råd til smartphones.

i henhold til GSM-netværksspecifikationer kan en USSD-meddelelse maksimalt være 160 bytes lang.

antallet af brugerindtastede tegn afhænger af kodningsskemaet. Med GSM 7 (engelske alfabeter )bitkodning kan USSD-strengen maksimalt være 182 bytes lang. Mens UCS – 2 (arabisk), hvor et enkelt tegn er to bytes langt, resulterer dette i, at USSD-strengen maksimalt er 80 tegn lang.

USSD gør det muligt for en mobiloperatør at levere, tilbagekaldstjeneste under roaming, placeringsbaserede tjenester, balancetjenester, indholdsmarkedsføring baseret på placering osv.

Protokolstandarder er defineret i GSM MAP 09:02 og GSM 03.90. En USSD-meddelelse bruger en GSM-kortprotokol over SS7.

for at få adgang til en tjeneste via USSD ringer en mobilabonnent en kendt streng (f.eks. *123#) for en tjeneste, svarer mobiloperatørens hjemmenetværk med den krævede menu eller indhold. En USSD session etablerer mellem håndsættet og en USSD ansøgning om en interaktiv interaktion.

hvad er USSD-kode og IVR?

en mobiloperatør kan også give en IVR-mulighed. En mobilabonnent skal ringe til et nummer for at få adgang til IVR. Nogle gange er det langt, og nogle gange er det kort. Airtel India leverer f.eks. 121 til sine abonnenter til IVR/kundepleje. Opkald til et nummer starter et opkald mod IVR og opretter en stemmesession.

en bruger ringer en fast streng for at starte en USSD-session, som kaldes USSD-koden. F. eks., til kundeservice har Airtel India * 121# USSD-kode. Roamingnetværket dirigerer USSD-koden mod USSD-serverens hjemmenetværk.

den opkaldte streng bør ikke være fra nogen MMI-kode, der bruges af enhedens udstyr.

vi giver detaljer om MMI-koden i de kommende afsnit. En USSD-kode bestemmer, hvilken service en mobilbruger har brug for.

hjemmenetværk USSD-applikation bestemmer menuerne baseret på USSD-kode.

USSD-tilstand:

der er to tilstande. MMI-tilstand og applikationstilstand. I MMI-tilstand ringer den mobile bruger streng for at starte en menubaseret session med hjemmenetværket. I applikationstilstand overfører et program binære data fra håndsættet til HPLMN.

MMI-tilstand og applikationstilstand

Hvad er MMI-kode eller Man-Machine-Interface-kode:

en MMI-kode er en værdi, der fungerer som en kommando til enheden. For eksempel leverer GSM-netværket mange supplerende tjenester til en mobilabonnent. Brugere kan aktivere/registrere/deaktivere tjenester fra en mobilenhed. Supplerende tjenester eksempler er, viderestilling ingen betinget, viderestilling når optaget, etc. Disse dage er mobiltelefoner meget avancerede (smartphones) til supplerende servicestyring. Du kan aktivere / deaktivere / registrere tjenester fra en grafisk brugergrænseflade. Men før smartphones var kun MMI-kode muligheden. De fulde detaljer for MMI-koder er specificeret i GSM Spec. Denne spec har en standard MMI-grænseflade til GSM-tjenester. Telefonproducenter kan også definere deres egne MMI-koder. Dette giver producenterne fleksibilitet til at levere nye funktioner og kan konkurrere på markedet.

men disse tjenester skal understøttes på alle GSM-telefoner. For at opnå dette leveres hver telefon med MMI eller man-machine interface til at interagere med telefonen. MMI ‘ s fulde form er man-Machine Interface, så en mme-kode er kommandoen til telefonen. *#06#, viser IMEI-nummer), kan generere en protokolmeddelelse på et netværk eller kan sende ringet streng i en USSD-meddelelse.

f.eks., *21 * 787687878 # <SEND> aktiverer viderestilling af opkald. Her er 21 den supplerende servicekode. En liste over andre koder kan komme på SS-kodelisten.

den mobile enhed analyserer MMI-koden og genererer en kort 09:02 protokolmeddelelse til aktivering/deaktivering /registrering af en tjeneste. HLR har status for hver supplerende tjeneste for en abonnent eller IMSI.

hvis en bruger ringer en kode, der ikke er på listen over MMI-koder, der leveres af enhedsproducenten, overføres den opkaldte streng i USSD-meddelelsen fra enheden til hjemmenetværket.

USSD-netværk:

netværket har roaming MSC/VLR tilsluttet via SS7/sigtran-links til hjemmenetværket. En enhed opretter forbindelse til MSC/VLR via BTS / BSC.

USSD netværk
USSD netværk

HLR eller Home Location Register:

HLR er en abonnent database in-home Netværk. Efter en vellykket placering opdatering, VLR gemmer GT (SCCPaddress) af HLR. Når en bruger ringer til en USSD-streng, sender VLR en GSM-KORTOPERATION til HLR i HPLMN. Destinationen GT er HLR-nummeret modtaget i Placeringsopdatering.

MSC eller mobil Koblingscenter:

et MSC-eller mobilkontaktcenter er en GSM-node i et besøgsnetværk. Den ene side forbinder til det trådløse netværk via BSC eller RNC. En anden side forbinder til PSTN-eller SS7-netværket. For det meste er det co-placeret med VLR.

VLR eller Besøgsstedsregister:

en VLR er en database, der gemmer abonnentprofilen midlertidigt. Profilen er hentet fra HLR efter en placering opdatering gsm kort protokol procedure. Roamingnetværket leverer tjenester baseret på den hentede profil.

USSD-porten :

dette er en dedikeret node, der konverterer menubaseret forretningslogik til signalering på ledning og omvendt. For mobil-initieret USSD, HLR sender signalering til USSD, mens i netværk-initieret, strengen kan sendes direkte til roamingnetværket ved hjælp af en SS7-forbindelse.

port åbner nye muligheder for at levere USSD-baseret platform til reklame den samme tekst som SMS-port gør for SMS.

porten forbinder med mobiloperatører via ss7/sigtran (GT og Punktkode). Udbyder af USSDGV køber USSD-koder, og alle mobiloperatører indstiller udflugt af kortkoder mod porten.

USSD-applikation:

en applikation er den faktiske forretningslogik for service. F. eks.en forudbetalt saldo ansøgning. Den ene side forbinder til HLR eller USSDGV, og den anden side forbinder til abonnentprofilen til fakturering. *2345#) ankommer til HLR, påberåbes en USSD-applikation med et mobilnummer på IMSI. Ansøgninger returnerer en menu, som sendes til telefonen via HLR eller USSDGV.

der er situationer, hvor en VAS-udbyder ønsker at udvikle en USSD-applikation og ønsker at nå mobilabonnenter inden for et område. Følgende er påkrævet for at udvikle en USSD-applikation.

USSD-applikation over ss7/sigtran:

med denne mulighed bliver USSD-porten til mobiloperatører ikke overbelastet. Men samtidig er det svært at få denne slags (ss7/sigtran) af forbindelse.

  • VAS-udbyder får en USSD-kode. Det er ikke nødvendigt, hvis servicelogikken kun involverer NETVÆRKSINITIERET USSD.
  • vi skal forbinde mobiloperatørerne til SS7/sigtran. Der kan være flere mobiloperatører.
  • VAS giver en Global titel og en Punktkode. Dette er adressen til VAS-noden i mobilnetværket.
  • SS7 stak kræves for at modtage og sende ss7 meddelelser fra/til roamingnetværket.
  • udvikle den faktiske applikation oven på stakken.
USSD-applikation via USSD-porten:

med denne mulighed vil de API ‘ er, der leveres af mobiloperatøren, blive brugt. Det meste af tiden er disse HTTP API ‘ er.

USSD parametre :

Datakodningsskema,

denne parameter identificerer, strengtegn, der koder i byte. Den modtagende side driver en brugervenlig streng fra bytes-værdi og datakodningsskema. Et tegn kan kodes i forskellige bits eller byte størrelser. For eksempel koder GSM 7-kodning et tegn i 7 Bit, og en UCS2-kodning koder et tegn i 2 byte eller 16 bit.

String:

dette er sekvensen af tegn, der vises på mobilenheden, eller en enhed sender til hjemmenetværket. Størrelsen af strengen afhænger af kodningsskemaet.

Alarmering Mønster:

denne parameter indstiller alarmtypen, som mobilen giver til sin bruger ved modtagelse af USSD-strengen. Bip en gang.

IMSI:

en IMSI identificerer en abonnent globalt, en unik identitet af et sim-kort.

USSD-protokol:

Service bruger standard GSM-kort 09:02-protokol. GSM-kort, der bruger tjenesterne i SS7 / sigtran-protokollen. I dette eksempel er protokolstakken SIGTRAN, i tilfælde af SS7 (E1/T1) vil m3ua-laget blive erstattet af MTP3, SCTP med MTP2 og IP med MTP1. I SIGTRAN kræves der ikke noget specielt udstyr til IP-links, SIGTRANlinks ethernet-kortets arbejde.

Protokolstabel:

USSD Protocol Stack
USSD Protocol Stack

IP eller Internet Protocol Layer, IP lag rute brugeren (her dens SCTP) meddelelser over IP-netværket. Begge jævnaldrende tildelte en IP-adresse.

SCTP eller Stream Control Transmission Protocol Layer, det er et transportlag, opretter en forbindelse med peer node. SCTP giver fejlfri meddelelser i begge retninger.

M3UA eller MTP3 Brugertilpasningslag i SIGTRAN bærer SS7-signalering over IP for de øverste SS7-lag. En SS7-punktkode identificerer et m3ua-lag.

andre lag hører til SS7-protokolstandarden. Tjek venligst på SS7 lag.

USSD-Protokolmeddelelser:

hvert lag bruger protokolmeddelelser til en USSD-session. Nedenstående tabel nævner de protokolmeddelelser, der bruges af lag.

GSM kort TCAP SCCP M3UA SCTP
PUSSSD TC-BEGIN UDT DATA DATA Chunk
USSD TC-fortsæt
underret TC-END

USSD Meddelelsesstrøm:

mobil initieret :

mobil initieret USSD-opkald
mobil initieret USSD-opkald

når en mobilabonnent ringer til en streng (*123#), starter et USSD-opkald. Den første besked i opkaldet er fra VLR til HLR. E. g

Mobile bruger ringer *123# for forudbetalt saldo.

bruger modtager en menu

1, For hovedbalance 2, for data balanceret mobilabonnent tryk på 2

den mobile abonnent på skærmen får USSD-menuen:

din datasaldo er 200mbm gyldig i de næste ti dage. Tak

netværk initieret Opkaldsstrøm:

netværk initieret USSD-opkald
netværk initieret USSD-opkald

når en mobiloperatør eller en port ønsker at vise en menu til mobilbrugeren, starter en netværksinitieret session. Du kan sende menuen direkte til roaming MSC/VLR, eller det kan være via HLR. Direkte afsendelse, aflaster HLR. For at sende menuen direkte skal USSDGV kende IMSI og roaming MSC/VLR. HLR opslag er en af mulighederne for at få IMSI og roaming MSC.

Eksempel Opkaldsstrøm :

Mobilabonnent Modtager Menu

Vælg 1. For at aktivere gratis Roaming, 2. Uden Fri Roaming. Mobilabonnent vælger 1

Mobilabonnent modtager streng

Tak

forskel mellem USSD og SMS:

USSD og SMS gør det både muligt for en mobilbruger at sende en tekst til hjemmenetværket og modtage en tekst fra hjemmenetværket. Men der er mange forskelle, der får disse to tjenester til at passe forskellige steder.

USSD er sessionsbaseret, Mens SMS ikke er, ved opkaldsstreng på en enhed, oprettes en session med hjemmenetværket. Hvis et svar ikke kommer i tide, afsluttes sessionen. I SMS er der ingen session opretholdt.

ingen lang tekst i USSD, en SMS kan være mere end 160 bytes, dette opnås ved at gøre segmentering på SMSC og genmontering på mobilenheden. Ingen segmentering og genmontering på mobile enheder.

USSD muliggør tovejskommunikation. Mens du laver en annonce, annoncøren kan få et øjeblikkeligt svar fra en mobilbruger, hvis den bruger USSD-sessionen. I SMS kan mobilbrugeren muligvis ikke sende et svar med det samme eller glemme efter nogen tid.

Leave a Reply