ussd

USSD jest podstawową usługą, którą operator sieci GSM zapewnia do wysyłania i odbierania danych (lub ciągów) na urządzeniu mobilnym do / z sieci bazowej operatora sieci komórkowej

USSD full form to nieustrukturyzowane dodatkowe dane serwisowe. Operator komórkowy oferuje niezbędną usługę, wraz z głosem i SMS. Nie wymaga połączenia z Internetem z urządzenia. Umożliwia uruchamianie USSD na telefonach elementary. Bardzo przydatne, aby dotrzeć do ludzi mieszkających na obszarach wiejskich i nie może sobie pozwolić na smartfony.

zgodnie ze specyfikacją sieci gsm, wiadomość USSD może mieć maksymalnie 160 bajtów.

liczba znaków wprowadzonych przez użytkownika zależy od schematu kodowania. Np. przy kodowaniu bitów GSM 7 (alfabety angielskie )łańcuch USSD może mieć maksymalnie 182 bajty. Podczas gdy dla UCS-2 (Arabskiego), gdzie pojedynczy znak ma długość dwóch bajtów, powoduje to, że łańcuch USSD ma maksymalnie 80 znaków.

USSD umożliwia operatorowi telefonii komórkowej świadczenie usług oddzwaniania w roamingu, usług opartych na lokalizacji, usług bilansowania, content marketingu w oparciu o lokalizację itp.

standardy protokołu są zdefiniowane w GSM MAP 09: 02 i GSM 03.90. Wiadomość USSD używa protokołu GSM map przez SS7.

aby uzyskać dostęp do usługi przez USSD, abonent komórkowy wybiera znany ciąg (np. *123#) dla usługi, sieć domowa operatora komórkowego odpowiada wymaganym menu lub treścią. Sesja USSD ustanawia między słuchawką a aplikacją USSD w celu interaktywnej interakcji.

co to jest kod USSD i IVR?

operator komórkowy może również udostępnić opcję IVR. Abonent telefonii komórkowej musi wybrać numer, aby uzyskać dostęp do IVR. Czasami jest długa, a czasami krótka. Na przykład Airtel India zapewnia 121 swoim Abonentom w zakresie IVR / obsługi klienta. Wybranie numeru inicjuje połączenie w kierunku IVR i ustawia sesję głosową.

użytkownik wybiera stały ciąg, aby zainicjować sesję USSD, która nazywa się kodem USSD. Np., dla obsługi klienta, Airtel India ma Kod * 121 # USSD. Sieć roamingowa kieruje kod USSD do sieci domowej serwera USSD.

wybrany ciąg znaków nie powinien pochodzić z żadnego kodu MMI używanego przez urządzenie.

szczegóły kodu MMI podajemy w kolejnych akapitach. Kod USSD decyduje o tym, jakiej usługi potrzebuje użytkownik mobilny.

aplikacja sieci domowej USSD decyduje o menu na podstawie kodu USSD.

tryb USSD:

istnieją dwa tryby. Tryb MMI i tryb aplikacji. W trybie MMI użytkownik mobilny wybiera ciąg znaków, aby rozpocząć sesję menu w sieci domowej. W trybie aplikacji aplikacja przesyła dane binarne ze słuchawki do HPLMN.

tryb MMI i tryb aplikacji

co to jest kod MMI lub kod interfejsu człowiek-maszyna:

kod MMI jest wartością, która działa jako polecenie Urządzenia. Na przykład sieć GSM zapewnia wiele dodatkowych usług abonentowi telefonii komórkowej. Użytkownicy mogą aktywować/rejestrować / dezaktywować usługi z urządzenia mobilnego. Przykładami usług dodatkowych są, przekazywanie połączeń bez warunkowe, przekazywanie połączeń, gdy zajęty, itp. W dzisiejszych czasach telefony komórkowe są bardzo zaawansowane (smartfony) do dodatkowego zarządzania usługami. Możesz aktywować/dezaktywować/rejestrować usługi za pomocą graficznego interfejsu użytkownika. Ale przed smartfonami tylko Kod MMI był opcją. Szczegółowe informacje dotyczące kodów MMI są podane w specyfikacji GSM. Ta specyfikacja posiada standardowy interfejs MMI dla usług GSM. Producenci telefonów mogą również definiować własne kody MMI. Zapewnia to producentom elastyczność w zakresie dostarczania nowych funkcji i może konkurować na rynku.

ale te usługi powinny być obsługiwane na wszystkich telefonach GSM. Aby to osiągnąć, każdy telefon wyposażony jest w MMI lub interfejs człowiek-maszyna do interakcji z telefonem. Pełna forma MMI to interfejs człowiek-maszyna, więc kod MME jest komendą do telefonu. Kod może wyświetlać informacje o urządzeniu (np. *#06#, wyświetla numer IMEI), może generować komunikat Protokołu w sieci lub może wysyłać wybrany ciąg znaków w wiadomości USSD.

, * 21 * 787687878# <wyślij> aktywuje przekierowanie połączeń. Tutaj 21 znajduje się dodatkowy kod serwisowy. Listę innych kodów można uzyskać na liście kodów SS.

urządzenie mobilne przetwarza kod MMI i generuje komunikat protokołu MAP 09:02 w celu aktywacji/dezaktywacji /rejestracji usługi. HLR posiada status każdej usługi dodatkowej dla abonenta lub IMSI.

jeśli użytkownik wykręci kod, który nie znajduje się na liście kodów MMI podanej przez producenta urządzenia, wybrany ciąg znaków jest przesyłany w wiadomości USSD z urządzenia do sieci domowej.

sieć USSD:

sieć ma roaming MSC/VLR podłączony przez łącza SS7/Sigtran do sieci domowej. Urządzenie łączy się z MSC / VLR poprzez BTS / BSC.

sieć USSD
sieć USSD

rejestr lokalizacji HLR lub głównej:

HLR jest bazą abonentów w sieci domowej. Po udanej aktualizacji lokalizacji VLR przechowuje GT (SCCPaddress) HLR. Gdy użytkownik wybierze łańcuch USSD, VLR wysyła operację mapy GSM do HLR w HPLMN. Docelowy GT jest numerem HLR otrzymanym w aktualizacji lokalizacji.

MSC lub Mobilne Centrum przełączania:

MSC lub mobile switching center to węzeł GSM w sieci odwiedzającej. Jedna strona łączy się z siecią bezprzewodową za pośrednictwem BSC lub RNC. Druga strona łączy się z siecią PSTN lub SS7. W większości jest współlokowany z VLR.

VLR lub rejestr lokalizacji odwiedzającego:

VLR to baza danych, która tymczasowo przechowuje profil subskrybenta. Profil jest pobierany z HLR po aktualizacji lokalizacji procedura protokołu GSM map. Sieć roamingowa świadczy usługi w oparciu o pobrany profil.

bramka USSD :

jest to dedykowany węzeł, który konwertuje logikę biznesową opartą na menu na sygnalizację przewodową i odwrotnie. W przypadku USSD inicjowanego przez sieć komórkową HLR wysyła sygnał do USSDGW, podczas gdy w Network-initiated łańcuch może być bezpośrednio przekazany do sieci roamingowej za pomocą połączenia SS7.

Gateway otwiera nowe możliwości dostarczania opartej na USSD platformy do reklamy tego samego tekstu, co bramka SMS dla wiadomości SMS.

bramka łączy się z operatorami komórkowymi przez ss7/sigtran (kod GT i punkt). Dostawca USSDGW kupuje kody USSD, a wszyscy operatorzy komórkowi ustalają wyjście skrótów w kierunku bramki.

aplikacja USSD:

aplikacja jest rzeczywistą logiką biznesową dla usługi. Np. aplikacja do salda przedpłaconego. Jedna strona łączy się z HLR lub USSDGW, a druga strona łączy się z profilem abonenta w celu rozliczenia. * 2345#) dociera do HLR, aplikacja USSD jest wywoływana z numerem telefonu komórkowego IMSI. Aplikacje zwracają menu, które jest wysyłane na telefon poprzez HLR lub USSDGW.

zdarzają się sytuacje, gdy dostawca systemu VAS chce opracować aplikację USSD i chce dotrzeć do abonentów sieci komórkowej w danym obszarze. Poniższe jest wymagane do opracowania aplikacji USSD.

aplikacja USSD nad ss7/sigtran:

Dzięki tej opcji Brama USSD operatorów komórkowych nie zostanie przeciążona. Ale jednocześnie trudno jest uzyskać tego rodzaju (ss7/Sigtran) połączenie.

  • dostawca systemu VAS otrzymuje kod USSD. Nie jest wymagane, jeśli logika usługi obejmuje tylko zainicjowany przez sieć USSD.
  • musimy podłączyć operatorów komórkowych do SS7/Sigtran. Może być wielu operatorów komórkowych.
  • VAS zapewnia globalny tytuł i Kod punktu. Jest to adres węzła VAS w sieci komórkowej.
  • stos SS7 wymagany do odbierania i wysyłania wiadomości ss7 Z / do sieci roamingowej.
  • rozwijaj rzeczywistą aplikację na szczycie stosu.
aplikacja USSD za pośrednictwem bramki USSD:

z tą opcją będą używane interfejsy API dostarczane przez operatora komórkowego. W większości przypadków są to API HTTP.

parametry USSD :

schemat kodowania danych,

ten parametr identyfikuje, ciąg znaków kodowanych w bajtach. Strona odbiorcza napędza czytelny dla użytkownika łańcuch z bajtów wartości i schematu kodowania danych. Znak może być zakodowany w różnych bitach lub rozmiarach bajtów. Np. kodowanie GSM 7 koduje znak w 7 bitach, a kodowanie UCS2 koduje znak w 2 bajtach lub 16 bitach.

String :

jest to sekwencja znaków wyświetlana na urządzeniu mobilnym lub urządzenie wysyła do sieci domowej. Rozmiar łańcucha zależy od schematu kodowania.

Wzorzec Alarmowy:

ten parametr ustawia typ alertu, który mobile daje użytkownikowi po otrzymaniu ciągu USSD. Na przykład, BIP raz.

IMSI:

IMSI identyfikuje Abonenta globalnie, unikalną tożsamość karty sim.

protokół USSD:

usługa wykorzystuje standardowy protokół GSM MAP 09:02. Mapa GSM, która korzysta z usług protokołu SS7 / Sigtran. W tym przykładzie stosem protokołu jest SIGTRAN, w przypadku SS7 (E1/T1) warstwa m3ua zostanie zastąpiona MTP3, SCTP MTP2, A IP MTP1. W SIGTRAN nie jest wymagany żaden specjalny sprzęt do połączeń IP, SIGTRANlinks działa karta ethernet.

stos protokołów:

stos protokołów USSD
stos protokołów USSD

warstwa protokołu IP lub internetowego, warstwy IP kierują wiadomości użytkownika (tutaj jego SCTP) przez sieć IP. Obaj rówieśnicy przypisali adres IP.

warstwa protokołu transmisji SCTP lub Stream Control, jest warstwą transportową, tworzy połączenie z węzłem peer. SCTP zapewnia bezbłędne wiadomości w obu kierunkach.

warstwa adaptacji użytkownika M3UA lub MTP3 w SIGTRAN przenosi sygnalizację SS7 przez IP dla górnych warstw SS7. Kod punktu ss7 identyfikuje warstwę m3ua.

inne warstwy należą do standardu protokołu SS7. Proszę sprawdzić na SS7 Layers.

komunikaty protokołu USSD:

każda warstwa używa komunikatów protokołu dla sesji USSD. Poniższa tabela opisuje komunikaty protokołu używane przez warstwy.

Mapa GSM TCAP SCCP M3UA SCTP
PUSSSD TC-BEGIN UDT dane dane
USSD TC-CONTINUE
powiadom TC-END

przepływ wiadomości USSD:

:

 telefon komórkowy zainicjował połączenie USSD
telefon komórkowy zainicjował połączenie USSD

gdy abonent telefonu komórkowego wybierze ciąg znaków (*123#), rozpocznie się połączenie USSD. Pierwsza wiadomość połączenia jest z VLR do HLR. Na przykład

telefon komórkowy wybiera * 123# dla salda przedpłaconego.

Użytkownik otrzymuje menu

1, dla salda głównego 2, dla zbalansowanego Abonenta mobilnego naciśnij 2

abonent mobilny na ekranie otrzymuje menu USSD:

saldo danych wynosi 200 MB ważne przez następne dziesięć dni. Dziękuję

sieć zainicjowała przepływ połączeń:

wywołanie USSD zainicjowane przez sieć
wywołanie USSD zainicjowane przez sieć

gdy operator sieci komórkowej lub brama chce wyświetlić menu dla użytkownika sieci komórkowej, rozpoczyna się sesja zainicjowana przez sieć. USSDGW może wysłać menu bezpośrednio do roamingu MSC / VLR, lub może to być przez HLR. Bezpośrednie wysyłanie, rozładowywanie HLR. Aby wysłać menu bezpośrednio, USSDGW powinien znać IMSI i roaming MSC / VLR. HLR lookup jest jedną z opcji, aby uzyskać IMSI i roaming MSC.

Przykładowy Przebieg Połączenia :

Abonent Mobilny Otrzymuje Menu

Wybierz 1. Aby aktywować bezpłatny Roaming, 2. Bez Darmowego Roamingu. Subskrybent komórkowy wybiera 1

Subskrybent komórkowy otrzymuje ciąg

Dziękuję

różnica między USSD i SMS:

USSD i SMS umożliwiają użytkownikowi komórkowemu wysyłanie wiadomości tekstowych do sieci domowej i otrzymywanie wiadomości tekstowych z sieci domowej. Ale istnieje wiele różnic, które sprawiają, że te dwie usługi pasują w różnych miejscach.

USSD jest oparte na sesji, podczas gdy SMS nie jest, po wybraniu ciągu na urządzeniu, sesja jest konfigurowana w sieci domowej. Jeśli odpowiedź nie nadejdzie na czas, sesja zostaje zakończona. W SMS nie ma utrzymywanej sesji.

brak długiego tekstu w USSD, SMS może mieć więcej niż 160 bajtów, osiąga się to poprzez segmentację na SMSC i ponowne złożenie na urządzeniu mobilnym. Brak segmentacji NA USDGW i ponowny montaż na urządzeniach mobilnych.

USSD umożliwia dwukierunkową komunikację. Podczas reklamowania reklamodawca może uzyskać natychmiastową odpowiedź od użytkownika mobilnego, jeśli korzysta z sesji USSD. W SMS-ach użytkownik telefonu komórkowego nie może natychmiast wysłać odpowiedzi lub zapomnieć po pewnym czasie.

Leave a Reply