Es ist schon wieder soweit: v0.3.1 ist raus.

Sichtbare Änderungen gibt es an xussd. Seit gsm-ussd Unterstützung für USSD-Sitzungen anbietet, hing xussd da etwas hinterher. Damit ist jetzt Schluß: Seit diesem Release kann xussd ebenfalls mit USSD Sessions umgehen – irgendwie. Nach dem Resultat der Abfrage springt xussd wieder zur USSD query zurück, so dass man sofort den gewünschten Menüpunkt eingeben und auf das Ergebnis davon warten kann.

Bedenkt dabei aber bitte, dass xussd auf Mal-eben-Basis als schlichter Wrapper um gsm-ussd herum entstanden ist. Als solcher funktioniert er, ist aber kein vernünftiges GUI, zmindest für mich nicht. Eine bessere Fassung ist angedacht, aber ziemlich weit unten auf meiner Prioritätenliste. Also nicht zu gespannt drauf warten!

Weitere Änderungen in gsm-ussd verbessern den Umgang mit den USSD response encodings. Dadurch wird jetzt auch der ZTE MF100 UMTS-Stick (alias „O2
Prepaid Surfstick“) unterstützt. Außerdem setzt gsm-ussd die Werte für die serielle Schnittstelle selbst, so daß auf den Aufruf von stty(1) verzichtet werden kann. Damit fallen eine externe Abhängigkeit und drei Prozesse pro gsm-ussd-Aufruf weg.

Hier die Dateien zum Download:

http://linux.zum-quadrat.de/downloads/gsm-ussd_0.3.1-0.tar.gz
http://linux.zum-quadrat.de/downloads/gsm-ussd-0.3.1-0.noarch.rpm
http://linux.zum-quadrat.de/downloads/gsm-ussd_0.3.1-0_all.deb

Einen Überblick über alle gsm-ussd bezogenen Downloads sind hier:
http://linux.zum-quadrat.de/downloads/index.html.

Und das komplette git-Repository findet sich unter
http://github.com/JochenHoch2/gsm-ussd.git
oder
git://github.com/JochenHoch2/gsm-ussd.git

Viel Spaß damit und sagt Bescheid, wenn ich was kaputtgemacht habe,
Jochen