Vad är ussd-kodexekvering. USSD-begäran - vad är det? USSD-förfrågningar och koder

Här överväger vi en situation där ussd-förfrågningar slutade fungera, även om de fungerade tidigare. Alla märker detta direkt när balansförfrågan slutar fungera.

Med "enkel" menar vi en begäran vars resultat blir ett svar som inte innebär att dialogen fortsätter (dvs. USSD steg 1).

Begäran från handenheten kanske inte når USSD-plattformen alls, på grund av problem med radionätverket eller fel vid sändning/mottagning av begäran. I en sådan situation visar många telefonmodeller ett meddelande på skärmen, från vilket du kan förstå att något är fel med nätverket eller att ett fel inträffade under utbytesprocessen.
Om det finns problem med radionätverket kommer situationen att se ut som "det fungerar, då gör det det inte."

Därför, om din begäran visar något som " fel", "inte färdig", "begäran kunde inte uppfyllas" osv., och det fortsätter länge sedan, då kan bara stänga av och på telefonen hjälpa. Om det inte hjälper är allt du kan göra att klaga till operatören. I det här fallet tycker vissa personer att det är till hjälp att återställa telefonens registrering på operatörens utrustning, följt av att starta om telefonen.
Den som har sådana fel kan sluta läsa vidare :)

Inte nätverksfel


Förenande funktion :
för en vecka (två, tre, en månad, vid köp etc.) sedan fungerade allt.

Från telefonsidan ser situationen ut så här :
- "När du slår *100#, efter att ha tryckt på knappen, visas startsida(som i standby-läge). Det finns ingen laddning eller återställning, ingenting visas på skärmen."
- "När jag kontrollerar saldot via *100# eller #100# ser jag att begäran skickas ett tag, sedan försvinner den och det finns ingen mer information, det är inget fel heller."

Från utsidan Mobil operatör :
- Telefonen får ett svar på begäran. De där. Dialogen avslutas med status Ok.

Vem drabbas av problemet :
Det ser ut som en enhet från vilken tillverkare som helst, med Android-versioner 2,2, 2,3, 4,0. Dessa versioner är säkra, resten är tveksamma. Jag räknade till 52 modeller från HTC, Huawei, LG, Samsung, SangFei och Sony (SonyEricsson). Fler modeller Jag räknar inte, det är ingen mening.

I Nyligen(2015-07) med problemet att inte visa ussd-svar blev Samsung SM-A500F DS (Samsung A5) ledaren. Dessutom visar Samsung A5 inte heller mottagna sms. På andra plats kommer Nokia X2 Dual. Det är bara oklart om detta är en medfödd egenskap eller efter installation av något program. Ägare, kan ni säga något om detta (via e-post eller kommentarer)?

Orsaker och lösningar :
Eftersom problemet uppstår efter en viss period normal drift, då verkar följande skäl rimliga:

  • Ändra telefoninställningar;
  • Installera något program;
  • Översvämning av något slag systembuffert eller något annat fel i systemet.
En sökning på Google visar det mest troliga skäl:
  • aktivering av "Meddelande om SIM-byte" ("Mobil tracker");
  • installera något program som av någon anledning blockerar ussd-kommandon;
  • aktivera stöldskyddsfunktionen Kaspersky Security.
Möjliga lösningar:
  • Installera ett program som kontrollerar ditt saldo istället för dig;
  • Ta bort applikationen efter installationen där ussd-förfrågningar slutade fungera;
  • Inaktivera "SIM-ändringsmeddelande" ("Mobil tracker");
  • Installera antivirus.
Om ovanstående skäl inte är ditt fall är det vettigt att gå till tillverkarens servicecenter.
Enligt min mening är det också värt att kontakta servicecentret för anledningen till att aktiveringen av “SIM Change Alert” stör, om det är viktigt för dig att båda fungerar. Ju fler förfrågningar det finns servicecenter, de där snarare Google kommer att fixa detta fel. Fast med tanke på att det fortfarande är från version 2.2... Det är tydligt att innan du går till servicecentret är det vettigt att kontakta din operatör för bekräftelse på att svar levereras till telefonen. Det finns tvivel om att de helt enkelt kommer att ta ditt ord för det i den här situationen (naturligtvis, om det inte är länge sedan känt problem, för vilken det beslutades att inte korrigera det).

Under sökningen hittade jag en bra anteckning om detta problem här. Där gav författaren alternativ för att lösa det. Punkterna 1, 6 är till för dem som förstår ( återställa Och installation original firmware ). Punkt 2 ( Avbryt SIM-ändringsaviseringar), 4 (ta bort misstänkt program), 5 (sätta mig själv med Google Play balanskontrollprogram) - passar alla. Men punkt 3 ser shamanistisk ut (enligt min åsikt kommer det inte att fungera), men om det hjälper, bra.

Mer användbar länk om detta ämne. Intressanta kommentarer. Folk bekräftar att ussd-saldobegäran slutar fungera efter att ha visat sig android smartphones nya applikationer. Som en tillfällig lösning att rensa cache hjälper. Oftast visar det sig vara skyldig flash-spelare, som även innehåller den vänstra applikationen. Kaspersky Security noterades också när dess stöldskyddsfunktion är aktiverad, slutar förfrågningar att fungera.

Varje person som använder en mobiltelefon vet att det finns en uppsättning tekniska kommandon som du kan utföra med olika handlingar relaterade till din abonnentnummer. Du kan till exempel kontrollera ditt saldo på detta sätt, ta reda på statusen för en viss tjänst, kontrollera saldot av bonusar och så vidare. Allt detta är möjligt tack vare interaktionsfunktionen - interaktion mellan en mänsklig abonnent och ett operatörssystem i realtid. Därmed kan du direkt skicka en del data som tjänsten uppfattar och bearbetar.

Meddelandeutbyte

Allt detta är möjligt genom ett speciellt utbyte av kommandon. Som du kan se får din enhet information i form av meddelanden om vad ditt saldo är, vilken taxa du är ansluten till, vilka åtgärder som finns tillgängliga och mycket mer. Din uppgift efter att ett sådant meddelande har kommit är att svara på lämpligt sätt. Om vi ​​pratar om informationsvarning, du behöver inte göra någonting - bara läs den. Det är också möjligt att vi pratar om kommandomenyn, och i den måste du välja ett specifikt objekt med hjälp av numrering. Detta kan till exempel vara en lista över åtgärder som kan utföras genom att ange deras nummer i listan.

Allt detta är bekant för dig, eftersom varje användare har stött på detta mer än en gång. Alla dessa kommandon och åtgärder kallas av den allmänna termen - USSD. Vad detta är kommer att diskuteras i vår artikel idag. Det kommer att ägnas åt detta format för att ta emot och överföra data. I det kommer vi att prata om funktionerna, användningsområdena, såväl som det mesta populära USSD-kommandon ryska operatörer.

Vad är USSD?

Låt oss först dechiffrera och översätta förkortningen. "Ostrukturerad tilläggstjänstdata" översätts till " ytterligare service, vilket gör att du kan överföra data." Om du tittar på det är detta verkligen sant. Vi vet: många tekniska förfrågningar går via USSD (vilken typ av förfrågningar det är, vi kommer att prata vidare). Organisera deras mottagning och omedelbara svar i vissa på ett annat sätt och på ett så snabbt sätt skulle deadlines inte fungera - bara kvalitet av denna tjänst låter dig uppnå detta resultat. En internetanslutning är inte tillgänglig på alla enheter och det tar längre tid att ta emot information via SMS. Och genom att känna till USSD-koden kan alla operationer utföras snabbt och enkelt, på några sekunder! På grund av detta har uppenbarligen systemet blivit så utbrett i form av teknik som används på alla mobiltelefoner.

Redan före tillkomsten av mobilt internet, olika snabbmeddelanden och många program med hjälp av vilken kommunikation sker nu, uppfyllde tekniken som diskuteras i denna artikel framgångsrikt sina funktioner för att kommunicera mellan abonnenten och hans enhet med operatörens centrum - företag som betjänar användaren.

Begärformat

Det är också viktigt att nämna vilka regler och krav som ställs för lag. Det finns trots allt ett antal restriktioner som gäller för USSD. Det är lätt att förstå vilka dessa begränsningar och krav är - kom bara ihåg hur du skriver kommandot för att kontrollera ditt konto. Det stämmer, först anger du symbolen "*" (den så kallade "asterisken"), sedan numret du vill kontakta för att utföra operationen (till exempel 111); följt av en "#"-symbol (den så kallade "hash"). Uppenbarligen stänger hon ner laget.

Utöver de markerade tecknen kan en USSD-förfrågan även innehålla prefix. Vanligtvis tjänar de till att välja ett alternativ inom en redan befintligt team. Till exempel måste du slå *111*1#. Prefixet separeras från huvudnumret med en asterisk. Det betyder att abonnenten är inom givet kommando markerar det första alternativet (till exempel när du byter till någon taxaplan är detta viktigt).

Samspel

Om vi ​​talar om hur interaktionen mellan abonnenten och servern sker, bör vi nämna sessionsteknik. Det innebär att informationsutbytet sker i en session, utan att databasen involveras. I sin tur betyder detta följande: om abonnenten, när det gäller SMS-meddelanden, kan ta emot dem även efter att ha skickats (till exempel när hans telefon var avstängd), sparas inte data med USSD-förfrågningar någonstans och "lever" för endast en session. På grund av detta kan vi säga att sådan interaktion är omedelbar och omedelbar, utan långvarig existens.

Det är också viktigt att säga om USSD att det är en tjänst med enbart text. Den stöder inte röstöverföring och du kan inte ringa med den. Det som skiljer den från SMS-tekniken är att den senare är avsedd för utbyte av information mellan abonnenter, medan USSD låter dig skicka förfrågningar till servern. Det är därför vi i den inledande delen av artikeln kallade det en "teknisk" metod för kommunikation.

Var används den?

Vi har redan delvis diskuterat de syften för vilka en USSD-förfrågan används i de tidigare delarna av artikeln. Men för att tydligare forma läsarens förståelse av denna teknik kommer vi att berätta lite mer.

Så, när det gäller service, vi räknade ut det: operatörer när USSD-hjälp skicka folk information om deras saldo, de senaste nya taxeplanerna, hur många personer som kan använda en viss tjänst och så vidare. För att reproducera en viss funktion finns det för var och en av dem speciella USSD-kommandon. Genom att ange dem i telefonen får abonnenten förprogrammerad information som intresserar honom. Enkelt, enkelt och gratis – allt som möter serviceidealen. Men detta är bara ett av användningsområdena.

Alla USSD-nummer kan också användas för underhållning. Leverantörer av mediainnehåll erbjuder prenumeranter att, genom att ange en särskild begäran, få det senaste musikhits, videor och andra alternativ på din mobil. Detta görs så här: först kommer abonnenten åt tjänsten, sedan visar hans enhet en meny med tillgängliga tjänster. För att välja en av dem anger du helt enkelt numret som motsvarar menyalternativet. Det är så interaktion uppstår.

USSD på surfplattor

Eftersom USSD-kommandon anges på Mobil enheter, är det uppenbart att användningen av dem är något svår i vissa surfplattor. Det handlar om om att använda SIM-kort med trådlöst internet på surfplattor utan GSM-modul. I en sådan situation ser abonnenten meddelanden från operatören, men på grund av bristen på tillgång till samtalsmenyn kan han inte slå kommandot han behöver. Detta gör det omöjligt att kontrollera ditt kontosaldo.

För detta finns det speciella tillämpningar och tillägg för din enhet. Till exempel kan en sådan USSD-widget för Android-surfplattor laddas ner från Google Play. Detta gör det möjligt för abonnenten att använda alla kommunikationstjänster med färre begränsningar. För iOS kan sådan programvara laddas ner från Appstore.

Sådana applikationer krävs uteslutande för de surfplattor som inte har möjlighet att ringa. När allt kommer omkring, som du vet, finns det en kategori av enheter som kan ringa telefonnummer till andra abonnenter med den inbyggda GSM-modulen. gäller främst så kallade "phablets" - små tabletter, som skiljer sig från telefonen endast i storleken på deras skärmar. Större enheter som iPad har naturligtvis inte den här funktionen. Applikationer för att skicka USSD-förfrågningar som är installerade på operativ system sådana enheter låter dig göra detta.

Megafon USSD

Nu, efter att ha beskrivit teknikens möjligheter, kommer vi att ge information om de kommandon som teleoperatörer använder. Låt oss börja med Megafon-företaget. USSD-förfrågningar från denna operatör är mycket lätta att hitta - de beskrivs på en enda sida av företagets officiella portal. Här nämner de först och främst kommandot som alla prenumeranter utan undantag vänder sig till - att kontrollera saldot. Detta kan göras genom att ange *100#. Glöm inte att efter att ha skrivit ett kommando måste du trycka på samtalsknappen på din enhet.

Megafon delade upp sina andra USSD-kommandon i olika sektioner beroende på deras funktioner. Till exempel, bakgrundsinformation kan hittas med hjälp av följande kommandon: få tillgång till ditt personliga konto (*105#); information om tjänsten "Mitt nummer" (*205#); kontrollera de återstående bonusarna (minuter, megabyte) på kontot (*558#); ta emot information om betaltjänster via ditt nummer (*105*559#). Vi glömde inte heller roaming - för att ta reda på ytterligare tjänster när du lämnar territoriet, kommer kommandot *601# att hjälpa. Detta är naturligtvis inte alla USSD-kommandon. Megafon listar också frågor för att ta reda på det senaste förfrågningar(*512#), senaste betalningar (*105*12#). Du kan ta reda på om tjänsterna genom att ange *105*2#, och om din tariffplan - *105*3#. För att få information om tillgängliga bonusar kan du slå *115#. För att hitta närmaste Megafon-butik, använd USSD-begäran *123#.

Faktum är att det finns många fler team – några av dem är bara ansvariga för vissa tariffer eller alternativ.

USSD Beeline

Uppsättningen kommandon som abonnenten får använda här är mycket lik Megafon-uppsättningen. Och i allmänhet bör det noteras att de funktioner som en abonnent kan använda med USSD-tjänsten är typiska för de flesta operatörer.

Döm själv. För att bestämma ditt nummer (för de som inte kommer ihåg det) finns ett kommando *110*10#. Kommandot som är gemensamt för alla är att kontrollera saldot på ett mobilkonto - *102#.

För att ta reda på saldot av andra tjänster från Beeline, används USSD-kommandon från *105# till *108#. Vi pratar nu om SMS, MMS, Internettrafik. Det sista kommandot låter dig kontrollera allt på en gång med ett enda meddelande.

För att fylla på ditt konto med ett kort finns en begäran *101*X#, där du istället för "X" måste ange numret på det köpta påfyllningskortet. En annan viktig kod - *110*09# - låter dig bestämma vilka tjänster som är installerade på din telefon det här ögonblicket. Om du inte vet vilken taxa du har för närvarande och vad det är, ring *110*05#. För att be en annan abonnent att ringa tillbaka, slå bara *144* abonnentnummer# och fyll på ditt konto - samma nummer, bara 143.

För beställning ytterligare funktioner Jag har också egna önskemål. För att aktivera "anti-determinanten" använd kommandot *110*071#; och för att gå in i chatten - *110*511#.

USSD "MTS"

På den andra största rysk operatör mobil kommunikation situationen är liknande. MTS USSD-förfrågningar skiljer sig inte mycket från andra operatörer. Kommandot *100# låter dig ta reda på ditt kontosaldo och *145# - få en lista över de fem senaste betalda åtgärder, som genererades av telefonnummer. Tariffplanen som du servas på kan ses med kommandot *111*12#, och för att överföra pengar till en annan person måste du ange kommandot *121#.

Om du betjänas av MTS-operatören, beställ ytterligare tjänster via USSD-tjänst du kan också. Till exempel, alternativet " Kreditmetoden» kan aktiveras genom numret *150#, och Internetpaket kan aktiveras genom att skicka förfrågningar från *111*423# till *111*443#.

Precis som Megafon är MTS USSD-förfrågningar tydligt uppdelade i hela block beroende på deras funktioner. Således är det ganska enkelt att söka bland dem efter den tjänst du behöver för tillfället.

USSD "Tele2"

En annan operatör vars kommandon jag skulle vilja beskriva är "Tele2". För att kontrollera saldot hos denna operatör måste abonnenten ange *105#. För information om ditt telefonnummer, använd kommandot *201#, och för att visa information om taxeplanen som du är betjänad på, använd *107#.

Om du för närvarande roaming och vill veta vilka tjänster som är tillgängliga för dig för att spara på kommunikation, slå *146#. En prenumerant som vill använda underhållningsinnehåll från en speciell "Tele2"-portal kommer numret *111# att vara användbart.

Du kan också beställa ytterligare tjänster med USSD här. I synnerhet alternativet "Black List", som blockerar samtal från vissa prenumeranter, kan beställas genom att skicka en förfrågan *202*1*abonnentnummer#.

Om du märker att pengar försvinner från ditt konto i en okänd riktning måste du ange *153# - det här är en tjänst för att övervaka anslutna betaltjänster.

Slutligen, genom kommandon kan du få WAP-inställningar, MMS eller GPRS. Det är väldigt enkelt - skriv in *202# och tryck sedan på ring.

Mer komplett lista tillgängliga kommandon finns på Tele2s officiella hemsida. Det finns verkligen många av dem här.

USSD Rostelecom

En telekomoperatör som Rostelecom använder också USSD-koder. Standard och vanligaste begäran är *105#. Med dess hjälp kan abonnenten ta fram menyn för att kontrollera saldot på sitt konto. Huvudmenyn för att ändra tariffer, beställa tilläggstjänster och ansluta olika betalda optioner ringer Rostelecom-operatören USSD-kod *111#.

Om du inte vet vilken taxa du har för närvarande, använd *107# för att hjälpa dig. För den som ständigt glömmer sitt telefonnummer finns ett kommando *201#.

Du kan ändra ljudsignalen med *115#; be att fylla på ditt konto - *123*abonnentnummer #. Detsamma gäller möjligheten att skicka "ring mig tillbaka, tack" - detta görs med *118*telefonnummer#.

Självklart har operatören andra förfrågningskoder, varav några avser specifika tariffer och alternativ. Du kan hitta dem på den officiella webbplatsen eller från en företagskonsult.

USSD Velcom

Naturligtvis är USSD-koder giltiga inte bara i Ryssland. Den vitryska operatören Velcom har en uppsättning egna önskemål. Speciellt: *100# - ring för information om hur mycket som finns kvar på ditt konto; *100*1# - information om tillgängliga saldon bonusminuter, SMS- och MMS-meddelanden, samt mängden data i GPRS-format.

Med hjälp av en del USSD låter Velcom dig ansluta ytterligare tjänster. Till exempel *200*1# - beställ Stopitsot-tjänsten, *424# - Melofon och *126*1*4# - aktivering internationell roaming. Med andra kommandon kan du helt enkelt hantera vissa inställningar: ändra "favoritnummer" (*126*7#); Installera hemtrakten för ditt nummer (*126*4#).

USSD-menyn innehåller också informationstjänster, till exempel kan du få en lista över alla kommandon med begäran *126*9#. Detta är kanske det mesta bästa möjligheten ta reda på i den mest bekväma formen hur du utför den åtgärd du är intresserad av på kortast möjliga tid. Därför rekommenderar vi att du helt enkelt kommer ihåg detta kommando för att få tillgång till alla andra.

USSD är en förkortning för Unstructured Supplementary Service Data. Detta är en av tjänsterna i GSM-nät som gör det möjligt för abonnenter att snabbt interagera med operatörstjänster. Tekniken som är involverad i att överföra data via USSD-förfrågningar har vissa tekniska och funktionella likheter med SMS-teknik, men har ett antal skillnader.

Funktioner av USSD-teknik

USSD är en sessionsorienterad teknik där dataöverföring sker inom en etablerad session. I den här delen av konstruktionen är USSD väldigt lik tjänsten interaktiva system baserad på IVR – Interactive Voice Response. Den största skillnaden mellan USSD-teknik och IVR är frånvaron av en röstförbindelse mellan abonnenten och tjänsten.

Det ursprungliga syftet med USSD-kommunikation var att ge abonnenten möjligheten självhantering tjänsteprofil i HLR - en databas med information om abonnenter, samt interagera med tjänster inbyggda i HLR. Med tiden lades en anslutningsfunktion till tekniken externa applikationer, varefter USSD-kommunikation blev idealisk att arbeta med informationstjänster, som har en dialogstruktur - en hjälptjänst, banktjänster, kundtjänst och andra.

Hur USSD-tjänsten fungerar

En förklaring av hur USSD-tjänsten fungerar finns på specifikt exempel. Till exempel måste en abonnent ta reda på status för ömsesidiga uppgörelser med sina operatörer. "Balanskontroll" tjänst USSD-system tillägnat sig kort nummer 100. För att använda denna tjänst måste klienten ringa på sin mobil kombination*100# och tryck på samtalsknappen.

Symbolerna * och # i början och slutet av numret används för att säkerställa att mobiloperatören förstår att detta inte är ett vanligt samtal, utan en begäran om USSD-tjänst. När den behandlas överförs begäran till lämplig USSD-applikation. Därefter interagerar USSD-applikationen med faktureringssystemets databas, tar emot nödvändig information och skickar den i form av ett USSD-paket till abonnentens mobiltelefon. Innehållet i detta paket visas som text på enhetens skärm.

USSD-förfrågningssystemet låter dig få minsta möjliga fördröjning mellan abonnentens begäran och operatörens svar på den, vilket inte kan uppnås när du använder SMS-baserade applikationer. USSD-tekniken är dock inte en konkurrent till SMS. Dessa två tjänster kompletterar varandra. De tillåter mobiloperatörer att kombinera båda metoderna, vilket ger abonnenterna möjlighet att välja den som är mest bekväm för dem.

Varje mobiloperatör försöker ge sina kunder lönsamma tjänster som är bekväma att använda. Ett av de praktiska alternativen för att hantera ditt nummer är MTS ussd-koder. Med deras hjälp kan du kontrollera din kontostatus, tillgängligheten för vissa tjänster, volymen av insamlade minuter och SMS, återstående trafik och mycket mer. Det finns många sådana koder.

Vilka är ussd-koderna för Ukraina?

Lista över MTS ussd-koder för Ukraina. Menande enkla kombinationer, kan du utföra olika operationer med ditt mobilnummer. De viktigaste inkluderar:

Varje fråga har flera ytterligare underfrågor som skiljer sig från varandra med de sista siffrorna i kombinationen. Var och en av dem motsvarar en eller annan handling.

Förfrågningar för Ryssland och Vitryssland

De huvudsakliga MTS ussd-koderna för Vitryssland är något annorlunda. Listan innehåller:

  1. Kontostatus är *100#.
  2. Begäran om att få reda på telefonnummer och taxa - *111*10#, *111*12#. Skiftande sista siffrorna i kombination kan du helt hantera ditt konto, ansluta tjänster, kontrollera deras tillgänglighet, antal minuter, GB och mycket mer.
  3. Obegränsad Internetanslutning - *510#. Listan med kombinationer innehåller många frågor som gör att du kan använda Internet under olika förhållanden.
  4. Internationell kommunikation - *111*20#. Kombinationen gör det möjligt att ansluta internationell tillgång, ändrar numren till 21 i slutet - SMS-roaming, 22 - roaming.
  5. Ansluta SMS-meddelanden från webbplatsen - *111*233#, ändra de sista siffrorna till 251, du kan ansluta 50 SMS-meddelanden.
  6. Hantering av röstbrevlåda - *111*231#. I slutet används koderna 231 till 240.

För att dra fördel ytterligare tjänster, koder *106*operationskod # används, även koder *160#, *170# och andra.

När det gäller MTS ussd-koder för Ryssland är de nästan desamma. Du kan kontrollera ditt konto med kombinationen *100#, återstående minuter och SMS - *100*1#, ställ in brådskande obegränsat- *160#, se listan aktiva tjänster- *111*11#, anslut till Internet - *111*40#. Listan med förfrågningar är mycket stor. Du kan ta reda på mer om det på ditt personliga konto eller genom att ringa MTS kundtjänst.

USSD är en förkortning för Unstructured Supplementary Service Data. Detta är en av tjänsterna i GSM-nät som gör det möjligt för abonnenter att snabbt interagera med operatörstjänster. Tekniken som är involverad i att överföra data via USSD-förfrågningar har vissa tekniska och funktionella likheter med SMS-teknik, men har ett antal skillnader.

Funktioner av USSD-teknik

USSD är en sessionsorienterad teknik där dataöverföring sker inom en etablerad session. I denna del av konstruktionen är USSD mycket lik tjänsten för interaktiva system baserade på IVR – Interactive Voice Response. Den största skillnaden mellan USSD-teknik och IVR är frånvaron av en röstförbindelse mellan abonnenten och tjänsten.

Det ursprungliga syftet med USSD-kommunikation var att ge abonnenten möjligheten att självständigt hantera tjänsteprofilen i HLR - en databas med information om abonnenter, samt interagera med tjänster inbyggda i HLR. Med tiden lades tekniken till funktionen att ansluta externa applikationer, varefter USSD-kommunikation blev idealisk för att arbeta med informationstjänster som har en dialogstruktur – informationstjänster, banktjänster, kundtjänsttjänster m.fl.

Hur USSD-tjänsten fungerar

Driften av USSD-tjänsten kan förklaras med ett specifikt exempel. Till exempel måste en abonnent ta reda på status för ömsesidiga uppgörelser med sina operatörer. USSD-systemet tilldelade det korta numret 100 till tjänsten "Balanskontroll" För att kunna använda denna tjänst måste klienten slå kombinationen *100# på sin mobiltelefon och trycka på samtalsknappen.

Symbolerna * och # i början och slutet av numret används för att säkerställa att mobiloperatören förstår att detta inte är ett vanligt samtal, utan en begäran om USSD-tjänst. När den behandlas överförs begäran till lämplig USSD-applikation. Därefter interagerar USSD-applikationen med faktureringssystemets databas, tar emot nödvändig information och skickar den i form av ett USSD-paket till abonnentens mobiltelefon. Innehållet i detta paket visas som text på enhetens skärm.

USSD-förfrågningssystemet låter dig få minsta möjliga fördröjning mellan abonnentens begäran och operatörens svar på den, vilket inte kan uppnås när du använder SMS-baserade applikationer. USSD-tekniken är dock inte en konkurrent till SMS. Dessa två tjänster kompletterar varandra. De tillåter mobiloperatörer att kombinera båda metoderna, vilket ger abonnenterna möjlighet att välja den som är mest bekväm för dem.

USSD begäran och svar (flash).

Detta är en specifik funktion, till skillnad från till exempel att skicka SMS, men den kan också vara användbar. Så vi har en dator och en mobiltelefon anslutna till den.

Vilka fördelar kan vi få av denna funktion? Kollar du ofta ditt mobilsaldo? Det är det som brukar användas till USSD-förfrågan. Till exempel, saldobegäran för ett nummer från MTS ser det ut så här *100# , dvs. Det här är kombinationen du skriver på tangenterna på din mobiltelefon och trycker på samtalsknappen. Som svar visas det aktuella saldot på ditt konto på skärmen.

Denna funktion lades till i programmet på begäran av en av användarna. Jag blir väldigt tacksam om du skickar mig varför du använder den här funktionen. För närvarande ser jag det bara för att kontrollera kontosaldot, även om olika operatörer kan ha ganska intressanta USSD-kommandon. I grund och botten är algoritmen enkel - ditt program sänder en USSD-förfrågan via SimpleSMS, får ett svar i textfil och analyserar ytterligare innehållet i denna fil.

I processen att ta emot SMS genererar programmet loggfil(inte att förväxla med en teknisk loggfil!). Standardnamnet för denna fil är ussd_SimpleSMS.log (prefixet "ussd_" läggs till namnet som anges i INI-filen - se).

ALTERNATIV FÖR KOMMANDORAD.

1 . INI=SETTINGS_FILE_NAME- om du använder ett annat namn för programinställningsfilen, annat än standardfilnamnet. Till exempel, INI=test1.ini ;

2 a. USSD1=KOMMANDO- indikerar för programmet att det krävs för att exekvera en USSD-begäran med COMMAND-strängen, till exempel USSD1=*100#1– Det här håller på att få en balans

2 b. USSD2=FULL USSD-sträng- indikerar för programmet att det krävs för att exekvera en USSD-förfrågan med strängen FULL USSD STRING. Skiljer sig från alternativ 2a genom att den låter dig arbeta direkt med AT-kommandot AT+CUSD. Och för att begära till exempel samma saldo från MTS måste du skriva USSD2=0,$ *100#$ ,15, vilket motsvarar AT-kommandot AT+CUSD=0," *100#" ,15. Observera, specialfunktion - med tanke på att kommandot överförs via kommandoradssymbolen (citattecken) ska ersättas med ett dollartecken $ .

3 . UssdPduR=FULL USSD-sträng- indikerar för programmet att det krävs för att exekvera en USSD-förfrågan med strängen FULL USSD STRING. Liknar USSD2-parametern . Uppträdde på grund av att t.ex. Huawei modem e1550 detta kommando måste sändas i kodad form. Parametern kan skrivas antingen UssdPduR, eller UssdPduL- beroende på språk ( R ryska eller L atinitsa) operatörens svar. Eller använd universal UssdPduA- då kommer programmet självt att bestämma kodningen av svaret. Till exempel, för att se saldot för MTS måste du köra detta:
Simplesms UssdPduR=1,*100#,15
Och för Megafon så här: Simplesms UssdPduA=1, $ *100#$ ,15

4 . RMSG=FILE_NAME_TO_SAVE_RESPONSE- om du vill ställa in ditt eget filnamn för att spara svaret, till exempel, RMSG=ussd1.txt. Annars kommer själva programmet att tilldela ett filnamn i formatet: COM port_ussd.txt

START!

Allt som återstår är att skriva en kommandorad för att köra programmet. I mitt exempel såg det ut så här (raden för att köra programmet är understruken med rött):

Med tanke på detta kommandorad, skapade programmet filen "ussd1.txt". På bilden nedan kan du se innehållet i denna fil:

Filformat unikt enkelt - svaret som tas emot från mobiloperatören registreras.

Var uppmärksam på några finesser. Olika modeller Mobiltelefoner tolkar och uppfattar (eller uppfattar inte) AT-kommandon något annorlunda. Därför kan inte allt fungera smidigt och chokladigt. Om ditt problem verkligen förtjänar att lösas är allt möjligt. Skicka kommentarer, en beskrivning av ett specifikt användningsområde - om detta verkligen är nödvändigt kommer vi överens.

Denna mottagningsfunktion har testats på telefonen Sony Ericsson Z310i, skickat till mig av en av användarna av programmet specifikt för dessa ändamål.

I kontakt med

Allt moderna människor använda mobila kommunikationstjänster från olika operatörer, och var och en Mobil operatör det finns en lista över kombinationer som du kan ansluta vissa tjänster med - detta är en USSD-förfrågan. Kort sagt alltså liknande förfrågningar innehåller siffror och symboler, efter inmatning och sändning kommer någon åtgärd att utföras. Var och en är ansvarig för en separat funktion, och den här artikeln kommer att presentera allt om sådana kombinationer.

Vad är kommandon till för?

USSD-förfrågan- detta är ett slags alternativ för mobila kommunikationsklienter, som installeras tillsammans med SMS och är grundläggande service någon operatör. Översatt betyder denna förkortning " ytterligare alternativ, som inte har någon struktur."

För tydligt exempel Det är värt att förstå hur denna kombination fungerar:

  1. En mobil klient vill till exempel kontrollera saldot mobiltelefon med hjälp av servicekoden.
  2. På telefonens tangentbord trycker du först på "*" och anger sedan rätt nummer, vars kod är ansvarig för att kontrollera saldot.
  3. Efter siffrorna skrivs "#" in och ett samtal görs för att skicka data till nätverket.
  4. Efter några sekunder skickas saldoinformation till din telefon i form av SMS eller något annat. interaktiv meny på gadgetskärmen.

Dessutom kan en USSD-förfrågan inte bara tillåta dig att kontrollera din kontostatus. Med dess hjälp kan du aktivera eller inaktivera tjänster, byta till en annan taxa, öppna operatörens meny för att ta emot information om mobilkommunikation och även utföra många andra operationer.

Fördelarna med kombinationer

USSD-begäran är mycket bekväm att använda, för med ingången korta kommandon Du kan snabbt ta emot information utan att behöva ringa en operatör eller skicka SMS. Med hjälp av kombinationer kan du dessutom få information av intresse när som helst. lämplig tid, under 24 timmar om dygnet.

Med hjälp av sådana koder kan du styra ditt mobiltelefonnummer. Nätverksklienter kan skicka förfrågningar till andra personer om att skicka pengar eller helt enkelt ringa tillbaka.

För en mer detaljerad övervägande av kombinationer bör du ange data om till olika operatörer Ryssland.

Populära MTS-kombinationer

Det allra första och mest populära kommandot från MTS är *111#. Detta kommando används för att öppna en portal där varje användare kan hantera tariffer och alternativ. Om det är svårt att komma ihåg andra kommandon behöver du bara komma ihåg detta. Med dess hjälp kan du ta reda på allt du behöver, och till och med mobilsaldo. Begäran ersätter personligt konto på webbplatsen och kan användas i alla regioner och till och med land. MTS USSD-förfrågningar debiteras inte, vilket är mycket bekvämt.

Om det finns tecken på din telefon i meddelanden och andra delar av dokument som inte kan läsas, måste du ange *111*6*1#. Nedan är de mest populära koderna från den ryska MTS-operatören:

  1. Kontoverifiering utförs genom att slå kombinationen *100#.
  2. Se vilka medel som tagits ut i över 5 år de senaste åtgärderna, kan du använda kommandot *145#.
  3. Du kan snabbt ta reda på ditt mobilnummer med koden *111*10#.
  4. För att kontrollera aktiva betalalternativ, använd *111*11#.
  5. För kontroll nuvarande taxa*111*12# gäller.
  6. Ta reda på om balansen paketerbjudanden Du kan ange *217#.
  7. Du kan fylla på ditt saldo med ett bankkort genom att begära *115#.

Detta är bara ett litet antal förfrågningar som operatören har. Alla detaljer finns på webbplatsen, och den här artikeln beskriver endast de vanligaste och nödvändigaste. Information om förfrågningar om tariffplaner kommer att tillhandahållas i beskrivningen av själva tariffen som valts av abonnenten.

Velcom-lag

Genom en USSD-förfrågan från Velcom kan abonnenter hantera mobilkommunikation oberoende. För att kontrollera din saldoinformation måste du alltså slå *100# på telefonens knappsats. Om användaren behöver byta betalningssystem används koden *145#. Det här är de grundläggande koderna för att hantera dina pengar.

Du kan också hantera tariffer. För att aktivera en eller annan tariffplan hans eget lag servar. Nu föreslår vi att du bekantar dig med andra metoder för planhantering. För att kontrollera den aktiva tariffen måste du slå *141*2*1# och ta reda på det mobilnummer, slå *147#. I vissa fall kommer ett SMS att skickas som svar på begäran, och i vissa fall kommer data att visas direkt på skärmen.

För information om mobilt internet och andra alternativ använder kombinationen *135#. Efter inmatning öppnas en meny där du kan välja olika tjänster och bekanta dig med dem och aktivera dem vid behov. Det finns en annan meny som låter dig öppna hjälp och kommandon för andra frågor för detta, användare måste slå *141#. Som du kan se är Velcom USSD-förfrågningar mycket lika MTS-kommandon och fungerar på liknande sätt.

MegaFon-lag

MegaFon-operatören har också en stor lista med kombinationer som abonnenter bör bekanta sig med. Du kan se alla möjliga koder på Officiell sida, och endast de mest populära bland användare kommer att beskrivas nedan:

  1. Att anropa en meny, som i funktionalitet kan ersätta Personligt område, ange *105#.
  2. Du kan ta reda på kontoinformation med koden *100#.
  3. Du kan se ditt nummer genom att begära *205#.
  4. Återstående paketerbjudanden hittas genom kombinationen *558#.
  5. Ange *105*3# för att få detaljerad information om vilken taxa som används.
  6. Information om bonussaldo tillhandahålls av *115# kod.
  7. Det är väldigt bekvämt att använda "Ring mig tillbaka"-tjänsten om du anger *144*klientens mobiltelefonnummer# på knappsatsen.
  8. För att fylla på saldot för en annan MegaFon-användare, använd kombinationen *143*nummer#.
  9. Du kan använda tjänsten "Utlovad betalning" genom att ange *106#.

Dessa är de vanligaste MegaFon USSD-förfrågningarna som används oftast.

Förr eller senare kommer kombinationer att vara användbara för alla mobilabonnenter, så det är bättre att studera de viktigaste för att rätt ögonblick de skulle kunna tillämpas. Alla kommandon från MegaFon är helt gratis, och kunder kan använda dem i sitt arbete när som helst som passar dem själva.

Slutsats

Som du kan se finns det många förfrågningar, och de är alla ansvariga för individuella tjänster. Det är viktigt, efter att ha angett en eller annan kombination, att inte glömma att ringa för att skicka kommandot, annat nödvändig information kommer inte att tillhandahållas.