Zum Hauptinhalt springen

Wie funktioniert die USSD-Abfrage technisch

USSD (Unstructured Supplementary Service Data) ist eine Sammlung von Protokollen und Diensten, die von Mobilfunkanbietern für die Kommunikation mit einem Abonnenten bereitgestellt werden. Damit können Sie auf verschiedene Funktionen und Dienste Ihres mobilen Geräts zugreifen, ohne zusätzliche Software installieren zu müssen.

Die USSD-Abfrage wird über ein Befehlsmenü gesteuert, das normalerweise in einem Browserfenster angezeigt wird. Dies ist praktisch und verständlich, auch für den Benutzer ohne Erfahrung mit verschiedenen technischen Schnittstellen. Um eine USSD-Anforderung an den Operator-Server zu senden, gibt der Benutzer den Befehl in dem vom Operator vorgesehenen Format ein.

USSD-Anfragen können für verschiedene Zwecke verwendet werden, wie zum Beispiel die Überprüfung des Kontostandes, den Kauf von Tickets oder die Bezahlung von Dienstleistungen. Das Abfrageformat wird vom Operator definiert und kann Zahlen, Buchstaben oder Zeichen verwenden, die immer mit dem Zeichen # beginnen und dann durch einen bestimmten Zeichensatz ergänzt werden.

Wenn Sie mit USSD-Abfragen arbeiten, ist es wichtig zu verstehen, dass sie in Echtzeit ausgeführt werden und nicht auf dem Gerät des Benutzers gespeichert werden. Daher werden die Informationen nach Beendigung der Sitzung normalerweise gelöscht und nicht auf dem Telefon oder Modem gespeichert. Anfragen können auch zeitlich begrenzt sein, und wenn die zugewiesene Zeit für die Antwort abgelaufen ist, wird die Sitzung automatisch beendet.

Was ist eine USSD-Abfrage?

USSD-Abfragen werden normalerweise auf mobilen Geräten mit Codes eingegeben, die mit einem "*" beginnen und mit einem "#" enden. Das Gerät sendet dann eine Anforderung an den Server des Netzbetreibers und erhält eine Antwort mit Informationen oder Anweisungen zum Ausführen eines bestimmten Vorgangs.

USSD-Abfragen werden für verschiedene Zwecke verwendet, einschließlich:

  • Überprüfen des Guthabens und der verfügbaren Dienste
  • Kontoauffüllung und Bezahlung von Dienstleistungen
  • Informationen zu verbundenen Tarifen und Diensten erhalten
  • Kontoeinstellungen ändern und Dienste personalisieren

Darüber hinaus können USSD-Anfragen verwendet werden, um die Verwendung von dringenden Benachrichtigungen und die direkte Kommunikation mit dem Mobilfunkanbieter bei Bedarf zu übertragen.

USSD-Anfragen sind eine bequeme und schnelle Möglichkeit, mit Ihrem Netzbetreiber zu interagieren, da sie keine Internetverbindung benötigen und auch auf Geräten ohne Zugriff auf einen Sprachanruf ausgeführt werden können. Darüber hinaus sind USSD-Anfragen normalerweise für den Abonnenten kostenlos, obwohl einige Betreiber für bestimmte Transaktionen Gebühren erheben können.

Abschnitt 1

Das Hauptmerkmal von USSD ist, dass es in Echtzeit funktioniert und keine Internetverbindung benötigt. Auf diese Weise kann der Benutzer eine Anfrage senden und sofort eine Antwort erhalten, ohne auf einen Download oder eine stabile Internetverbindung zu warten.

Das Gerät des Betreibers und des Mobiltelefons ist mit einem speziellen Kabel verbunden. Das mobile Gerät sendet eine USSD-Anforderung, die aus einer Code-Befehlsnummer und zusätzlichen Parametern besteht, um mit dem Server des Betreibers zu kommunizieren. Der Operator-Server empfängt die Anforderung und verarbeitet sie, indem das Ergebnis an das mobile Gerät des Benutzers zurückgegeben wird.

USSD-Anfragen können für verschiedene Zwecke verwendet werden, z. B. zur Überprüfung des Guthabens, zum Aufladen des Kontos, zum Aktivieren oder Deaktivieren von Diensten, zum Verbinden mit speziellen Angeboten usw. Jeder Mobilfunkanbieter kann eigene USSD-Codes erstellen und die verfügbaren Dienste identifizieren.

BefehlscodeDie Beschreibung
*100#Balance prüfen
*101#Auffüllen des Kontos
*102#Abrufen von Daten zu Tarifplänen

Je nach Betreiber und Region sind möglicherweise andere USSD-Codes verfügbar. Um eine USSD-Anfrage zu verwenden, muss der Benutzer den entsprechenden Befehls-Code auf seinem mobilen Gerät eingeben und auf die Schaltfläche zum Senden klicken.

USSD-Abfrage-Architektur

Die USSD-Abfragearchitektur besteht aus den folgenden Hauptkomponenten:

1. Handy: fungiert als Kunde und wird vom Benutzer verwendet, um USSD-Anfragen zu senden und Antworten zu erhalten.

2. Server des Mobilfunkanbieters: ist ein zentraler Knoten, der USSD-Anfragen von einem Mobiltelefon verarbeitet und entsprechende Antworten sendet. Der Server des Netzbetreibers hat Zugriff auf die Datenbank des Netzbetreibers, die Informationen über die verfügbaren Dienste und deren Nutzungsbedingungen enthält.

3. Mobiles Netzwerk: ermöglicht die Übertragung von USSD-Anfragen und -Antworten zwischen dem Mobiltelefon und dem Server des Mobilfunkanbieters. Ein Mobilfunknetz kann ein Mobilfunknetz, ein Wi-Fi-Netzwerk oder eine andere Art von Kommunikationsnetzwerk sein.

4. USSD Zentrum: stellt eine Zwischenverbindung zwischen dem Mobiltelefon und dem Server des Mobilfunkanbieters dar. Das USSD Center leitet USSD-Anfragen und -Antworten weiter und kann auch Funktionen zur Überwachung und Weiterleitung von Nachrichten ausführen.

5. Operator-Datenbank: enthält Informationen zu den verfügbaren Diensten und deren Nutzungsbedingungen. Die Datenbank wird vom Server des Mobilfunkanbieters verwendet, um USSD-Anfragen zu verarbeiten und entsprechende Antworten zu generieren.

Die USSD-Anforderungsarchitektur ermöglicht die Kommunikation zwischen dem Mobiltelefon und dem Server des Mobilfunkanbieters, sodass der Benutzer Informationen über verfügbare Dienste, den Saldo und verschiedene Operationen erhalten kann, ohne zusätzliche Software installieren zu müssen.

Abschnitt 2

Arbeiten mit USSD-Abfragen

USSD (Unstructured Supplementary Service Data) ist ein Protokoll, das verwendet wird, um über Nachrichten, die als USSD–Abfragen bezeichnet werden, mit einem Mobilfunkanbieter zu kommunizieren. USSD-Anfragen ermöglichen es Benutzern, Befehle zu senden und Rechnungsinformationen, verbundene Dienste und andere Betreiberdienste zu erhalten.

Um eine USSD-Anfrage zu senden, müssen Sie einen bestimmten Code auf dem mobilen Gerät eingeben und dann die Anruftaste drücken. USSD-Abfragen können Befehle enthalten, die aus Zahlen, Buchstaben oder Symbolen bestehen. Zum Beispiel könnte eine USSD-Abfrage wie folgt aussehen: *101#.

Wenn ein Benutzer eine USSD-Anforderung sendet, stellt das mobile Gerät eine Verbindung zum Netz des Betreibers her und sendet die Anforderung an den Server des Betreibers. Der Server des Agenten verarbeitet dann die Anforderung und sendet die Antwort an das mobile Gerät zurück. Die Antwort kann Informationen über den aktuellen Status des Kontos, die verfügbaren Dienste sowie Anweisungen für den Benutzer enthalten.

USSD-Abfragen können verwendet werden, um verschiedene Aufgaben zu lösen, einschließlich Kontoauffüllung, Überprüfung des Status von Diensten und Verbindung zusätzlicher Dienste. Zum Beispiel kann ein Benutzer eine USSD-Anfrage senden, um seinen Kontostand zu überprüfen oder einen neuen Dienst zu aktivieren.

Die Verwendung von USSD-Abfragen ermöglicht es Benutzern, Informationen von ihrem Mobilfunkanbieter schnell und bequem zu erhalten. Dieses Protokoll ist weit verbreitet und wird von den meisten Mobilfunkbetreibern auf der ganzen Welt unterstützt.

Senden einer USSD-Anfrage

Die USSD-Anfrage wird gesendet, indem eine Textnachricht mit einem bestimmten Protokoll verschlüsselt und über einen Kommunikationskanal zwischen dem Telefon und dem Netzbetreiber gesendet wird. Die Protokolle, die zum Senden von USSD-Anfragen verwendet werden, können je nach Betreiber und Netzwerktechnologie variieren.

Wenn Sie eine USSD-Anfrage senden, generiert das Mobiltelefon eine Nachricht mit den erforderlichen Informationen. Dann sendet er diese Nachricht über einen Kommunikationskanal an den Netzbetreiber. Der Netzbetreiber empfängt die Nachricht und verarbeitet sie mit speziellen Systemen und Software.

Als Antwort auf eine ussd-Anforderung kann der Netzbetreiber eine Rückmeldung mit den erforderlichen Informationen senden und zusätzliche Aktionen ausführen, die in der Anforderung angegeben wurden. Wenn ein Benutzer beispielsweise einen Kontostand anfordert, kann der Agent eine Nachricht mit dem aktuellen Kontostand zurücksenden.

Das Senden einer USSD-Anfrage besteht also darin, eine Textnachricht vom Mobiltelefon an den Netzbetreiber zu codieren und zu senden, zu verarbeiten und eine Rückmeldung mit den erforderlichen Informationen zu senden.

Abschnitt 3

Eine detaillierte Beschreibung, wie die ussd-Abfrage technisch funktioniert:

  1. Transportniveau: ussd-Anfragen werden über einen Kommunikationskanal wie GSM oder CDMA gesendet.
  2. Signalisierungsprotokoll: USSD-Anfragen werden über ein Signalisierungsprotokoll wie Mobile Application Part (MAP) oder Signalisierungssystem 7 (SS7) gesendet.
  3. Kontextbezogene Informationen: ussd-Abfragen enthalten kontextbezogene Informationen, die den Anforderungstyp, den Operatorcode und andere wichtige Informationen angeben.
  4. Transport der Anfrage: USSD-Anfragen werden vom mobilen Gerät des Teilnehmers über das Netz des Netzbetreibers an den Zieldienst weitergeleitet.
  5. Transaktion: der Zieldienst verarbeitet die erhaltene ussd-Anforderung und generiert die entsprechende Antwort.
  6. USSD-Antwortanforderung: Nachdem die Anforderung verarbeitet wurde, kann der Zieldienst eine zusätzliche USSD-Anforderung für das anfordernde Gerät generieren.
  7. Senden einer Antwort: die erhaltene USSD-Antwortanforderung wird an das mobile Gerät des Teilnehmers zurückgesendet.

Dieser gesamte Prozess geschieht sofort, so dass die Abonnenten mit den Diensten des Betreibers auf der Ebene der USSD-Anfragen interagieren können, ohne dass zusätzliche Software installiert werden muss.

USSD-Abfrage verarbeiten

Wenn eine USSD-Anfrage eingeht, wird sie auf der Seite des Netzbetreibers verarbeitet. Dazu wird eine spezielle Software verwendet, die die eingehende Anforderung liest und analysiert.

Die USSD-Abfrage enthält Informationen über den auszuführenden Befehl und trägt die vom Benutzer eingegebenen Daten. Der Befehl kann unterschiedlich sein und hängt von dem vom Betreiber bereitgestellten Service ab.

Die Verarbeitung der USSD-Anforderung erfolgt in mehreren Schritten:

EtappeDie Beschreibung
Abfrage lesenDie Betreibersoftware liest die eingehende ussd-Anforderung und extrahiert die erforderlichen Informationen daraus.
Befehl überprüfenDer Operator überprüft die Gültigkeit des Befehls, um sicherzustellen, dass er mit den verfügbaren Diensten übereinstimmt und fehlerfrei ist.
BefehlsausführungWenn der Befehl validiert wurde, führt der Operator die erforderlichen Vorgänge aus, um ihn auszuführen. Sendet beispielsweise Informationen an das Gerät des Benutzers oder aktualisiert die Daten in der Datenbank.
Eine Antwort bildenNach dem Ausführen des Befehls generiert die Anweisung eine Antwort, die an den Benutzer zurückgesendet wird. Die Antwort kann Informationen über das Ergebnis des Befehls enthalten oder zusätzliche Daten vom Benutzer anfordern.
Senden einer AntwortDie generierte Antwort wird als ussd-Nachricht an den Benutzer zurückgesendet.

Auf diese Weise ermöglicht die Verarbeitung der USSD-Anforderung dem Operator, mit dem Benutzer zu interagieren, auf verschiedene Dienste zuzugreifen und verschiedene Operationen auszuführen. Die Befehlsausführung wird von der Software gesteuert, die eingehende USSD-Anforderungen verarbeitet und entsprechende Antworten generiert.