ussd

USSD este serviciul principal pe care un operator de rețea GSM îl oferă pentru trimiterea și primirea de date (sau șiruri) pe un dispozitiv mobil către / de la rețeaua centrală a unui operator de telefonie mobilă

formularul complet USSD este Date de servicii suplimentare nestructurate. Un operator de telefonie mobilă oferă un serviciu esențial, alături de voce și SMS. Nu necesită o conexiune la internet de la dispozitiv. Permite USSD să ruleze pe telefoane elementare. Foarte util pentru a ajunge la persoanele care trăiesc în zonele rurale și nu își pot permite smartphone-uri.

conform specificațiilor rețelei gsm, un mesaj USSD poate avea o lungime maximă de 160 de octeți.

numărul de caractere introduse de utilizator depinde de schema de codificare. De exemplu, cu GSM 7 (engleză alfabete )bit codificare, șirul USSD poate fi un maxim de 182 bytes lung. În timp ce pentru UCS-2 (arabă), unde un singur caracter are doi octeți, acest lucru are ca rezultat șirul USSD având o lungime maximă de 80 de caractere.

USSD permite unui operator de telefonie mobilă să furnizeze servicii de apel înapoi în roaming, servicii bazate pe locație, Servicii de echilibru, marketing de conținut bazat pe locație etc.

standardele protocolului sunt definite în harta GSM 09:02 și GSM 03.90. Un mesaj USSD utilizează un protocol de hartă gsm peste SS7.

pentru a accesa un serviciu prin USSD, un abonat mobil formează un șir cunoscut (de exemplu, *123#) pentru un serviciu, rețeaua de domiciliu a operatorului celular răspunde cu meniul sau conținutul necesar. O sesiune USSD stabilește între receptor și o aplicație USSD pentru o interacțiune interactivă.

ce sunt codul USSD și IVR?

un operator de telefonie mobilă poate oferi și o opțiune IVR. Un abonat mobil trebuie să formeze un număr pentru a accesa IVR. Uneori este lung, iar alteori este scurt. De exemplu, Airtel India oferă 121 abonaților săi pentru IVR/customer care. Apelarea unui număr inițiază un apel către IVR și stabilește o sesiune vocală.

un utilizator formează un șir fix pentru a iniția o sesiune USSD, care se numește codul USSD. De exemplu., pentru serviciile pentru clienți, Airtel India are cod * 121 # USSD. Rețeaua de roaming direcționează codul USSD către rețeaua de domiciliu a serverului USSD.

șirul format nu trebuie să provină din niciun cod MMI utilizat de hardware-ul dispozitivului.

oferim detalii despre codul MMI în paragrafele următoare. Un cod USSD decide ce serviciu are nevoie un utilizator mobil.

aplicația USSD pentru rețeaua de domiciliu decide meniurile pe baza codului USSD.

mod USSD:

există două moduri. Modul MMI și modul de aplicare. În modul MMI, utilizatorul mobil formează șirul pentru a începe o sesiune bazată pe meniu cu rețeaua de domiciliu. În modul aplicație, o aplicație transferă date binare de la receptor la HPLMN.

mod MMI și mod aplicație

ce este codul MMI sau codul de interfață om-mașină:

un cod MMI este o valoare care funcționează ca o comandă pentru dispozitiv. De exemplu, rețeaua GSM oferă multe servicii suplimentare unui abonat mobil. Utilizatorii pot activa/înregistra / dezactiva serviciile de pe un dispozitiv mobil. Exemple de servicii suplimentare sunt, redirecționarea apelurilor nu condiționată, redirecționarea apelurilor atunci când este ocupat etc. În prezent, telefoanele mobile sunt foarte avansate (smartphone-uri) pentru gestionarea suplimentară a serviciilor. Puteți activa/dezactiva / înregistra servicii dintr-o interfață grafică de utilizator. Dar înainte de smartphone-uri, doar codul MMI era opțiunea. Detaliile complete pentru codurile MMI sunt specificate în GSM Spec. Acest spec are o interfață standard MMI pentru serviciile GSM. Producătorii de telefoane își pot defini propriile coduri MMI. Acest lucru oferă flexibilitate producătorilor pentru furnizarea de noi caracteristici și poate concura pe piață.

dar aceste servicii ar trebui să fie acceptate pe toate telefoanele GSM. Pentru a realiza acest lucru, fiecare telefon vine cu MMI sau interfață om-mașină pentru a interacționa cu telefonul. Forma completă a MMI este interfața om-mașină, deci un cod MME este comanda către telefon. Un cod poate afișa informații despre dispozitiv (de exemplu, *#06#, afișează numărul IMEI), poate genera un mesaj de protocol într-o rețea sau poate trimite șir format într-un mesaj USSD.

de exemplu., * 21 * 787687878# <trimite> va activa redirecționarea apelurilor. Aici 21 este codul serviciului suplimentar. O listă de alte coduri poate ajunge la lista de coduri SS.

dispozitivul mobil analizează codul MMI și generează un mesaj de protocol MAP 09:02 pentru activarea/dezactivarea /înregistrarea unui serviciu. HLR deține statutul fiecărui serviciu suplimentar pentru un abonat sau IMSI.

dacă un utilizator formează un cod care nu se află în Lista codurilor MMI furnizate de producătorul dispozitivului, șirul format este transferat în mesajul USSD de la dispozitiv la rețeaua de domiciliu.

rețea USSD:

rețeaua are MSC/VLR în roaming conectat prin legături SS7/Sigtran la rețeaua de domiciliu. Un dispozitiv se conectează la MSC / VLR prin BTS / BSC.

USSD Network
USSD Network

HLR sau Home Location Register:

HLR este o bază de date de abonat în rețeaua de domiciliu. După o actualizare de locație de succes, VLR stochează GT (SCCPaddress) de HLR. Când un utilizator formează un șir USSD, VLR trimite o operațiune de hartă GSM la HLR în HPLMN. Destinația GT este numărul HLR primit în actualizarea locației.

MSC sau centru de comutare mobil:

un centru de comutare MSC sau mobil este un nod GSM într-o rețea vizitatoare. O parte se conectează la rețeaua wireless prin BSC sau RNC. O altă parte se conectează la rețeaua PSTN sau SS7. În mare parte este co-localizat cu VLR.

VLR sau Visitor Location Register:

un VLR este o bază de date care stochează temporar profilul abonatului. Profilul este descărcat de la HLR la o actualizare locație gsm procedura de protocol hartă. Rețeaua de roaming oferă servicii bazate pe profilul descărcat.

poarta USSD :

acesta este un nod dedicat care convertește logica de afaceri bazată pe meniu la semnalizarea pe fir și invers. Pentru USSD inițiat de mobil, HLR trimite semnalizarea către USSDGW, în timp ce în rețeaua inițiată, șirul poate fi transmis direct la rețeaua de roaming folosind o conexiune SS7.

Gateway deschide noi oportunități pentru furnizarea platformei bazate pe USSD pentru publicitate același text ca SMS gateway pentru SMS.

gateway-ul se conectează cu operatorii de telefonie mobilă prin ss7/sigtran (GT și punct de cod). Furnizorul de ussdgw achiziționează coduri USSD și toți operatorii de telefonie mobilă stabilesc ieșirea codurilor scurte către gateway.

aplicație USSD:

o aplicație este logica reală de afaceri pentru serviciu. De exemplu, o aplicație de sold preplătită. O parte se conectează la HLR sau USSDGW, iar cealaltă parte se conectează la profilul abonatului pentru facturare. Când o cerere de sold (de exemplu, *2345#) ajunge la HLR, o aplicație USSD este invocată cu un număr mobil de IMSI. Aplicațiile returnează un meniu, care este trimis la telefon prin HLR sau USSDGW.

există situații în care un furnizor VAS dorește să dezvolte o aplicație USSD și dorește să ajungă la abonații mobili dintr-o zonă. Următoarele sunt necesare pentru a dezvolta o aplicație USSD.

aplicație USSD peste ss7 / sigtran:

cu această opțiune, gateway-ul USSD al operatorilor de telefonie mobilă nu este supraîncărcat. Dar, în același timp, este dificil să obțineți acest tip de conexiune (ss7/Sigtran).

  • furnizorul VAS primește un cod USSD. Nu este necesar dacă logica serviciului implică doar USSD inițiat de rețea.
  • trebuie să conectăm operatorii de telefonie mobilă pentru SS7/Sigtran. Pot exista mai mulți operatori de telefonie mobilă.
  • VAS oferă un titlu Global și un cod punct. Aceasta este adresa nodului VAS din rețeaua mobilă.
  • SS7 stivă necesare pentru a primi și trimite mesaje ss7 de la/la rețeaua de roaming.
  • dezvoltați aplicația reală deasupra stivei.

aplicație USSD prin USSD gateway:

cu această opțiune, API-urile furnizate de operatorul de telefonie mobilă vor fi utilizate. De cele mai multe ori, acestea sunt API-uri HTTP.

parametrii USSD :

schema de codificare a datelor,

acest parametru identifică, caractere șir care codifică în octeți. Partea de Primire conduce un șir de caractere care poate fi citit de utilizator de la valoarea bytes și schema de codificare a datelor. Un caracter poate fi codificat în diferite biți sau dimensiuni de octeți. De exemplu, codificarea GSM 7 codifică un caracter în 7 biți, iar o codificare UCS2 codifică un caracter în 2 octeți sau 16 biți.

String:

aceasta este secvența de caractere afișate pe dispozitivul mobil sau un dispozitiv trimite la rețeaua de domiciliu. Dimensiunea șirului depinde de schema de codificare.

Model De Alertare:

acest parametru setează tipul de alertă, pe care mobile îl oferă utilizatorului său la primirea șirului USSD. De exemplu, bip o dată.

IMSI :

un IMSI identifică un abonat la nivel global, o identitate unică a unei cartele sim.

Protocolul USSD:

serviciul utilizează protocolul standard GSM MAP 09:02. Harta GSM, care utilizează serviciile protocolului SS7 / Sigtran. În acest exemplu, stiva de protocol este SIGTRAN, în cazul SS7 (E1/T1), stratul M3UA va fi înlocuit cu MTP3, SCTP cu MTP2 și IP cu MTP1. În SIGTRAN, nu este necesar un hardware special pentru legăturile IP, SIGTRANlinks funcționează cardul ethernet.

stivă de Protocol:

stivă de Protocol USSD
stivă de Protocol USSD

strat de Protocol IP sau Internet, straturile IP direcționează mesajele utilizatorului (aici SCTP) prin rețeaua IP. Ambii colegi au atribuit o adresă IP.

SCTP sau Stream control Transmission Protocol Layer, este un strat de transport, stabilește o conexiune cu nodul peer. SCTP oferă mesaje fără erori în ambele direcții.

M3UA sau MTP3 strat de adaptare utilizator în SIGTRAN poartă SS7 semnalizare peste IP pentru straturile superioare SS7. Un cod punct ss7 identifică un strat m3ua.

alte straturi aparțin standardului protocolului SS7. Vă rugăm să verificați la SS7 straturi.

Mesaje de Protocol USSD:

fiecare strat folosește mesaje de protocol pentru o sesiune USSD. Tabelul de mai jos menționează mesajele de protocol utilizate de straturi.

GSM MAP TCAP SCCP M3UA SCTP
PUSSSD TC-BEGIN UDT date bucată de date
USSD TC-continuare
notifică TC-END

Flux mesaj USSD:

mobil inițiat :

apel USSD inițiat mobil
apel USSD inițiat mobil

când un abonat mobil formează un șir (*123#), începe un apel USSD. Primul mesaj al apelului este de la VLR la HLR. De exemplu,

apeluri de utilizator mobil *123# pentru soldul preplătit.

utilizatorul primește un meniu

1, pentru soldul principal 2, pentru date echilibrat abonat mobil Apăsați 2

abonatul mobil de pe ecran primește meniul USSD:

soldul dvs. de date este 200mbm valabil pentru următoarele zece zile. Vă mulțumim

flux de apel inițiat de rețea:

apel USSD inițiat de rețea
apel USSD inițiat de rețea

când un operator de telefonie mobilă sau un gateway dorește să afișeze un meniu utilizatorului mobil, începe o sesiune inițiată de rețea. USSDGW poate trimite meniul direct la MSC/VLR în roaming sau poate fi prin HLR. Trimiterea directă, descarcă HLR. Pentru a trimite meniul direct, USSDGW ar trebui să cunoască IMSI și roaming MSC/VLR. HLR lookup este una dintre opțiunile pentru a obține IMSI și roaming MSC.

Exemplu Flux De Apeluri:

Abonatul Mobil Primește Meniu

Selectați 1. Pentru a activa roamingul gratuit, 2. Pentru Nici Un Roaming Gratuit. Abonatul mobil selectează 1

abonatul mobil primește șirul

mulțumesc

diferența dintre USSD și SMS:

USSD și SMS permit unui utilizator mobil să trimită un text în rețeaua de domiciliu și să primească un text din rețeaua de domiciliu. Dar există multe diferențe care fac ca aceste două servicii să se potrivească în locuri diferite.

USSD este bazat pe sesiune în timp ce SMS-ul nu este, la apelarea șirului pe un dispozitiv, o sesiune este configurată cu rețeaua de domiciliu. Dacă un răspuns nu vine la timp, sesiunea este încheiată. În SMS, nu există nici o sesiune menținută.

fără text lung în USSD, un SMS poate fi mai mare de 160 de octeți, acest lucru se realizează prin segmentarea pe SMSC și reasamblarea pe dispozitivul mobil. Fără segmentare pe USDGW și reasamblare pe dispozitive mobile.

USSD permite comunicarea bidirecțională. În timp ce faceți o reclamă, agentul de publicitate ar putea primi un răspuns imediat de la un utilizator mobil dacă utilizează sesiunea USSD. În SMS, utilizatorul mobil poate să nu trimită imediat un răspuns sau să uite după ceva timp.

Leave a Reply