USSD
Moderator: Moderatorzy
-
- Początkujący użytkownik forum
- Posty: 18
- Rejestracja: 2009-04-19, 06:50
- Lokalizacja: Polska
USSD
USSD 1.0.0.0
Witam, dla własnych potrzeb napisałem mały program który potrafi wysyłać
kody ussd w kodowaniu 7bit (np dla niektórych modeli Huawei) i zwykłym 8bit.
Dzięki temu można sprawdzić stan konta lub doładować kartę bez wyjmowania
jej z modemu i przekładania do telefonu. Dodałem także możliwość wysyłania
komend AT przez co można sobie pogadać ze swoim modemem. Program testowałem
przy użyciu karty Play Online na Noki E52 przy połączeniu kablowym i bluetooth
oraz na Huawei E160, gdzie stan konta sprawdzałem wysyłając kod ussd *155#,
zaś doładowywałem kodem *100*KOD14CYFROWY#. Jako port COM należy wybrać
port na którym zainstalowany jest modem (zajrzyj do menadżera urządzeń).
Ograniczenia portów COM w komputerze pozwalają na jedno połączenie do jednego
portu, więc w czasie łączenia się programem należy zamknąć inne aplikacje
korzystające z tego portu np domyślną aplikację Play Online. Program wydaje mi się
jest przydatny, więc wrzucam na forum. Pozdrawiam i życzę miłego użytkowania.
Witam, dla własnych potrzeb napisałem mały program który potrafi wysyłać
kody ussd w kodowaniu 7bit (np dla niektórych modeli Huawei) i zwykłym 8bit.
Dzięki temu można sprawdzić stan konta lub doładować kartę bez wyjmowania
jej z modemu i przekładania do telefonu. Dodałem także możliwość wysyłania
komend AT przez co można sobie pogadać ze swoim modemem. Program testowałem
przy użyciu karty Play Online na Noki E52 przy połączeniu kablowym i bluetooth
oraz na Huawei E160, gdzie stan konta sprawdzałem wysyłając kod ussd *155#,
zaś doładowywałem kodem *100*KOD14CYFROWY#. Jako port COM należy wybrać
port na którym zainstalowany jest modem (zajrzyj do menadżera urządzeń).
Ograniczenia portów COM w komputerze pozwalają na jedno połączenie do jednego
portu, więc w czasie łączenia się programem należy zamknąć inne aplikacje
korzystające z tego portu np domyślną aplikację Play Online. Program wydaje mi się
jest przydatny, więc wrzucam na forum. Pozdrawiam i życzę miłego użytkowania.
- YaHooo
- Guru bezprzewodowy
- Posty: 17761
- Rejestracja: 2008-01-02, 14:38
- Lokalizacja: Białystok
Re: USSD
Próbowałeś jak działa programik na innych modemach niż Huawei? Bo na moim AC881 nie chce działać za bardzo. Znaczy łączy się ok i nawet jakaś komunikacja podstawowa jest:Ale tylko tak mogę sobie pogadać z modemem. Na inne komendy nie odpowiada:Komendy USSD też nie chcą działać prawidłowo:W czym może tkwić problem? Niestety nie mam jak sparwdzić na Huawei'u.
Kod: Zaznacz cały
at
OK
Kod: Zaznacz cały
AT+CSQ
Kod: Zaznacz cały
*121#
OK
Pozdrawiam YaHooo
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)
- KrissTofferr
- Mistrz bezprzewodowy
- Posty: 1271
- Rejestracja: 2008-03-11, 14:15
- Lokalizacja: Lubelskie
Re: USSD
Program wyświetla tylko odpowiedzi "ERROR" lub "OK" gdy odpowiedź zaczyna się łańcuchem "ERROR" lub "OK".
- YaHooo
- Guru bezprzewodowy
- Posty: 17761
- Rejestracja: 2008-01-02, 14:38
- Lokalizacja: Białystok
Re: USSD
Czyli możliwe, że nie wyświetla całej odpowiedzi modemu.
Pozdrawiam YaHooo
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)
- KrissTofferr
- Mistrz bezprzewodowy
- Posty: 1271
- Rejestracja: 2008-03-11, 14:15
- Lokalizacja: Lubelskie
Re: USSD
Tak, nie wyświetla całej odpowiedzi ale na pewno filtruje całą odpowiedź. Podsłuchałem w programie PortMon że na komendę AT&V mój modem NEC zwrócił mnóstwo właściwych danych. Natomiast w programie ussd.exe zobaczyłem z tej odpowiedzi tylko końcówkę: "OK".YaHooo pisze:Czyli możliwe, że nie wyświetla całej odpowiedzi modemu.
- YaHooo
- Guru bezprzewodowy
- Posty: 17761
- Rejestracja: 2008-01-02, 14:38
- Lokalizacja: Białystok
Re: USSD
Nie sądzę, bo przez Hyperterminal działa wszystko doskonale.ja.michal pisze:YaHooo, może należy najpierw kod w AC881 podać, a potem tą komendę.
Poza tym już
Ja niestety nie mam czasu na takie zabawy, ale pewnie u mnie będzie tak samo.KrissTofferr pisze:Podsłuchałem w programie PortMon że na komendę AT&V mój modem NEC zwrócił mnóstwo właściwych danych. Natomiast w programie ussd.exe zobaczyłem z tej odpowiedzi tylko końcówkę: "OK".
Pozdrawiam YaHooo
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)