[ goblin @ 27.03.2009. 22:33 ] @
OK, da ne duzim puno, od starta kada sam nabavio mt:s-ov 3G modem me je mrzelo da uzimam karticu iz modema, da stavljam u jedan stari telefon samo da bih uradio *797# (da vidim koliko mi je KB ostalo na racunu za taj mesec).
Pa, posto sam diplomac etf-a seo sam i malo pogledao interfejs ka modemima, pa sam odlucio da napravim jedan mali program koji ce raditi sve to sa racunara (dakle nema nikakvih vadjenja kartice, jedino treba da budete diskonektovani sa Interneta).

U arhivi je osim samog programcica takodje i kratko uputstvo (dosta vece od samog programa :

Code:
http://dl.getdropbox.com/u/366514/CheckPostpaidAccount.zip
ili
http://ifile.it/vuj7pqy (84KB)


Mislim da je program kao stvoren za svakog ko ima ovaj 3G modem, pa evo izvol'te . Kod nije obfuskatovan tako da mozete videti izvorni kod ako zelite.

Naravno, program je besplatan...

[Ovu poruku je menjao goblin dana 28.03.2009. u 00:10 GMT+1]
[ ljubisabg @ 29.03.2009. 01:15 ] @
Svaka cast
[ IgorJ @ 26.05.2009. 02:13 ] @
Mozes li da izmenis da ispisuje stanje u MB umesto u KB?
[ goblin @ 26.05.2009. 08:49 ] @
Citat:
Igor.j1: Mozes li da izmenis da ispisuje stanje u MB umesto u KB?


Program je namerno napisan tako da samo "preusmeri" na konzolu ono sto dobijem sa GSM modema. Dakle, tacno ono sto dobije mobilni telefon kada uradite *797# to dobije i moj program i samo ispise. Svesno nisam hteo da na bilo koji nacin menjam ispis (citaj: mrzelo me je).

E sad... prepravio sam program (sada ima GUI), ali problem je u tome sto bi program sada bio tezak nekih 5MB (umesto ispod 90KB kao sto je sada) posto je napisan u groovy-ju umesto u javi. Pretpostavio sam da to ne bi bilo interesantno sirokoj masi pa ga trenutno jedino ja koristim).

On radi sa malo vise "slobode", tj. ne radi samo preusmeravanje vec i deli informacije, pa popunjava neku tabelu (bla bla bla) i u ovoj verziji mogu da ispisujem sta god i kako god hocu.

Mogao bih za ovo da odvojim par sati za vikend pa da postavim, ako nije problem download 5MB?

Jel ima jos nekih (razumnih ) zelja pa da stavim u TODO?
[ IgorJ @ 26.05.2009. 09:53 ] @
Super,okaci kad zavrsis..Sto se zelja tice jedino sto mi sad pada na pamet,bilo bi kul kad bi sam prepoznao na kojem portu se nalazi modem.
[ goblin @ 29.05.2009. 22:18 ] @
UPDATE

Linkovi gore su i dalje validni, ali evo objavljujem da je program (unapredjen, sada je verzija 0.2) pusten sa GNU licencom na sourceforge pod imenom "mtscheckaccount". Link ka sajtu: http://mtscheckaccount.sourceforge.net (link ka programu je na samom vrhu stranice). Oko 4 MB, kao sto najavih...




Obe zelje sam ispunio - program bi trebalo da je u stanju da provali gde je port modema i takodje prikazuje preostali gprs u MB. Ima puno poboljsanja, GUI je mozda najbitnije (koga zanimaju detalji, pogledajte SVN log).
Ako neko zeli da ga nauci da radi sa drugim mt:s modemima koje ja nemam (ili sa drugim provajderima, ako i oni imaju nesto nalik mt:s-ovom *797#), neka se ukljuci u projekat (ili ne mora, posto su komande eksternalizovane u konfiguraciju), ali ne cackajte ono sto ne znate :).

pozz
[ IgorJ @ 31.05.2009. 13:24 ] @
Jos samo kad bi mt:s malo cesce osvezavao stanje sve bi bilo super.
[ goblin @ 20.06.2009. 17:30 ] @
Posto je mt:s promenio njihov USSD servis za proveru postpaid racuna (sada je interaktivan meni umesto prostog odgovora), i ja sam morao da malkice promenim moj interfejs ka njima, tako da sam sada na sajt postavio novu verziju (0.2.1), pa kome treba prog, ista je adresa sajta mtscheckaccount.sourceforge.net.

pozzz
[ halohalo @ 22.10.2009. 18:43 ] @
Svaka cast matori !
[ halohalo @ 22.10.2009. 18:47 ] @
Sa tvog sajta sam takodje skinuo katalog za filmove i cdove i imam samo reci hvale.
Veliki pozdrav.
[ bozabaksuz @ 27.11.2009. 14:03 ] @
Fenomenalna aplikacija, svaka cast, nego mogu li da te zamolim da izbacis verziju koju mogu da pokrenem pod linuxom (moze i kao java applet pa da pokrecem iz konzole). hvala unapred ;)
[ goblin @ 27.11.2009. 19:16 ] @
Dobro pitanje. Podrzao sam xp, vistu i 7icu, ali nema podrske trenutno za Linux. Stvar je u sledecem:
1) koristim neke lokacije u win registry-ju koje sam provaljivao da saznamgde je port na kojem je usb modem, kako ne bih morao da pitam korisnika gde je - nemam predstavu kako ovo da uradim u linuxu (sorry)
2) koristim moj WinAPI c++ programcic koji wrappuje poziv jave - ovo moze da se sredi za linux, nije frka
3) nisam radio sa serijskim portom u linuxu, ne znam da li ima nekih komplikacija (ne bih da onesposobim modem za datu linux sesiju ili tako nesto) - ovo je stvar testiranja

Pogledacu, imam i ja linux ali samo na netbook-u, ne koristim ga inace. Ako nesto uspem javljam ovde (i na sajt naravno).
[ ivcha989 @ 03.12.2009. 17:31 ] @
A jel moze ovaj program da radi na novom mts-ovom modemu e1550?
[ goblin @ 03.12.2009. 19:29 ] @
Citat:
ivcha989: A jel moze ovaj program da radi na novom mts-ovom modemu e1550?


Jok. Prosto i jednostavno, stvar je u tome sto nemam taj modem pa ne znam sta sve treba da izmenim u mom programu da bi mogao da proradi
Preciznije, (kao sto rekoh u prethodnom postu) aplikacija cita iz Registryja gde je smesten modem (da ne bih testirao sve zive portove, suludo bi bilo, a takodje normalnog korisnika mrzi da ide kroz 15 dijaloga da bi pronasao ono x u COMX). Sigurno ima tu neka dodatna problemtika i kada ga pronadje, kad je i ZTE imao proprietary AT komandu za startovanje (ZSTART mislim da je bila).

mt:s verovatno ne bi bio zainteresovan da mi pozajmi modem a ja naravno ne nameravam da ga kupujem (siguran sam da bi se slatko nasmejali u nekom prodajnom centru kada bi ih pitao da mi pozajme ; ne bih im pisao ni email posto mi nisu odgovorili ni na prethodni u kojem sam ih zamolio da se neko od njihovih inzenjera (a ima ih mali milion) prikljuci makar kao Q&A, da bi istestirali aplikaciju ljudski, kad je vec open source i tako to (verovatno imaju pametnija posla).

sorry

p.s. vec mi je jedan od dvojice, trojice koji su mi postavili isto ovo pitanje putem emaila, ponudio da mi pozajmi modem, ali nisam smeo da prihvatim jer ovih nedelja dosta putujem (pustamo novu belgijsku lutriju), pa nemam predstavu koliko cu modem morati da zadrzim, mozda 5 dana mozda mesec dana Mozda je neko za trampu na neki fiksni period (moj ZTE za taj HUAWEI), npr 1 mesec za koje cu sigurno da pronadjem vremena da odradim (ali posle nove godine, do tada mi je frka, frka, panika) ????
[ bttp @ 07.12.2009. 18:22 ] @
Nemaju oni vremena za pametne stvari, ali zato imaju vremena i viška zaposlenih da me smaraju i zovu telefonom sto puta da mi "jave da su mi poslati ispravljeni reklamirani računi" od pre 6 meseci iako je ugovorni rok za rešavanje reklamacija max. 15 dana.

Zapošljavaju kojekakve polupismene ribe da rade takve nebulozne stvari (kao da ja ne znam da su mi stigli računi, a oni mi to dvaput javljaju!), a sistem im se raspada cele godine.

P.S. Inače svaka čast za inicijativu i izvedbu, ja sam se pozdravio sa MTS kao korisnik ali cenim ovakve stvari ništa manje :)
[ rudy_kv @ 26.12.2009. 12:19 ] @
@ goblin,

Prvo, sve cestitke i velika zahvalnost na ovom programu! Vec dugo ga koristim i stvarno sam vise nego zadovoljan.

E sad, program vec nekoliko dana pokazuje da je stanje nedostupno. Izgleda da su ovi si MTS-a ponovo promenili 797 meni (da li samo privremeno ili za stalno -to ne znam) i sada je , koliko sam uspeo da vidim, provera stanja na opciji 2, dok je pripejd dopuna na opciji 1 (to sam tek danas primetio).

Veliki pozdrav!
[ goblin @ 26.12.2009. 14:04 ] @
Hehe, a ja sa pitao sinoc sto ne radi

Izmenio sam i ja konfiguraciju mog programa, kod mene radi ponovo kako trebe, svi trk na mtscheckaccount.sf.net
[ rudy_kv @ 26.12.2009. 15:12 ] @
Svaka cast na brzini!

Sad sam instalirao mtscheckaccount-0.2.2.1.exe i sada radi, ali sam i sacuvao instalaciju verzije 0.2.2.0 u slucaju da je ova promena na 797 meniju samo privremena (nista me nebi iznenadilo od MTS-a).

Hvala i pozdrav.
[ goblin @ 04.01.2010. 23:46 ] @
Postavio sam 0.3.0.0-beta koji sada ide u dve varijante - Windows i Linux.
Testirao sam na mom Ubuntu 9.10. Ko ima slobodnog vremena neka proba i neka mi posalje komentar na mail.
Sigurno radi na Linuxu, ali zahteva podesavanje, a ako moje objasnjenje nije dovoljno u ProcitajMe.txt, javljajte isto...

Windows - mtscheckaccount-0.3.0.0-beta

Linux - mtscheckaccount-0.3.0.0-beta-linux.tar.gz
[ @Vampir @ 19.01.2010. 21:23 ] @
Majstore, svaka čast. Častim pivo :)
Radi i na win7 bez problema.
[ touch_master @ 13.02.2010. 17:13 ] @
Ja uopste ne mogu da podesim ovaj program. Nece da mi pokaze informacije, hoce da se instalira... Ako moze neko da mi pomogne?
[ goblin @ 13.02.2010. 17:52 ] @
Nemas nista da podesavas ako imas ZTE modem. Pogledaj stranicu projekta, tu imas kako se resavaju razni problemi. Ako i dalje mislis da ne radi posalji mi email, jer ako je neki veci problem bolje je da svi vide resenje (ako ga ima .

Uglavnom se javljaju 2 problema: ne moze da radi moj program kada i mts ne daje trenutno stanje (tj.kada ne radi #797, ne radi ni moj program jer je baziran na USSD kodu), ili ljudi koriste HUAWEI, a on nije podrzan. Sve ostalo se otkloni samo od sebe (modem neko vreme ne radi ili drajveri zezaju i slicno).
[ touch_master @ 13.02.2010. 18:28 ] @
Problem je sledeci. Nisam na internet konektovan. Modem je povezan preko usba i nije aktivan, tj. nije pokrenut prograrm za konketovanje. Kada instaliram program on radi, imam javu kao sto pise na tvom (odlicnom, sa korisnim programima - cetitam!) sajtu. Kada pokrenem program pise pricanje... i ne pokazuje mi stanje uopste samo kaze da trazi, ucitava, sta vec i tako jedno 3 minuta i posle izadje obavestenje ...
[ goblin @ 13.02.2010. 18:35 ] @
Na sajtu ciji sam link postavio imas kako se prijavljuju problemi. Imas opis kako se startuje program u debug modu i koje fajlove treba da spakujes i posaljes meni na email, ok?

Tako ja onda vidim da li je moj program pronasao gde je tvoj modem, da li je uspeo da otvori port, sta je pricao tvoj modem sa mts-om, i tako dalje... i onda mogu da ti pomognem.
[ eki86 @ 15.02.2010. 02:41 ] @
Da li negde ima i da li ce nekada biti, takav program za onaj modem, sto izgleda kao fleska, Huawei ili tako nesto slicno ???
[ goblin @ 15.02.2010. 11:23 ] @
MtsCheckAccount je ZTE-only i ceo izvorni kod se nalazi na http://sourceforge.net/projects/mtscheckaccount/develop.

Ja sam pripremio teren vec za podrsku windows-a / linuxa preko locator paketa, kao i zte i mock (za testiranje) modema u provider paketu. Ukoliko neko zna javu i/ili groovy, moze da proba da skapira kako radi program pa da pokusa da prosiri logiku, ili da proba da ishakerise moj program dok ne proradi na huawei-ju pa da meni posalje kod da sjedinim sa ovim mojim programom.

Ima tu puno stvari: gde se drzi informacija o portu u windowsu, kako se identifikuje kroz HAL modem HUAWEI na linuxu, koja mu je startna komanda (pretpostavljam da je ima), da li ima neku posebnu sintaksu za ussd itd... sve u svemu da imam modem verovatno bi mi trebalo npr. nedelju dana, s obzirom da imam dnevni posao nevezan za ovu problematiku.
[ goblin @ 30.04.2010. 12:44 ] @
"Call for volunteers" :)

Ako ima neko modem HUAWEI koji ide uz sadasnje pakete MTS 3G Internet a zeli da se menja (na nekoliko nedelja) sa mnom (ja imam ZTEMF622), kako bih ja pokusao da prilagodim ovaj moj program da radi i na njemu neka mi se javi na email.

Dobijam cesto pitanja zasto ne podrzavam, kada cu da podrzim itd, pa reko' evo od 7. maja sam u Srbiji ponovo, pa da probam da pronadjem nekog dobrovoljca :)

Pozz
[ goblin @ 15.08.2010. 11:25 ] @
Pronasao sam HUAWEI zahvaljujuci jednom Aleksandru koji je odgovorio na moj poziv.

E sada, trazim dobrovoljce (nekog ko ima mts-ov HUAWEI modem E1550), da u narednih par nedelje isprobaju nove razvojne verzije programa pre nego sto ga objavim, da bih bio siguran da pokrio sve probleme.

Nije jos gotova aplikacija, ali sam presao preko krucijalne problematike (PDU konverzija zbog koje ne moze da radi moja aplikacija, sada znam pozicije u sistemskom registru itd.), sada sledi "refaktorisanje koda" da se to lepo uklopi i da prog sam prepoznaje koji je modem instaliran.

Molim javite mi se na mail ako imate dobru volju. Ako imate i ZTE i huawei - to je najbolje, da proverim kako ce hendlati masine gde ih je vise.

P.S. inace, mislim da je ZTE bolji, ovaj huawei me nervira mnogo, cini mi se da mu pukne konekcija cesce od ZTE-a, a treba mu dobrih 5 minuta da se oporavi, za razliku od ZTE-a, kome je potrebno manje
[ Milan Milojkovic @ 27.09.2010. 01:31 ] @
Druze, ne sljaka ovo kod mene. Imam HUAWEI E1550, program se pokrene ali izbaci da je sve nedostupno, nema kao na slici kod tebe...
[ goblin @ 27.09.2010. 08:55 ] @
Cao Milane, moras da posetis stranicu projekta (www.milanaleksic.net/#/projects/mtscheckaccount) da pogledas kako da mi posaljes log aplikacije.

Koliko je meni poznato, program radi i dalje, a jedini nacin da skapiram sta se tacno desava kod tebe je da mi posaljes log. "ja ne vidim ono sto je na slici" na zalost nije dovoljno, moram da vidim kako prica modem sa mtsom.

Ja ne pratim forum (nemam vremena), ovo sam slucajno uhvatio - molim sve da mi prijave posalju eksplicitno na email (zato sam stavio email u prozor), jer moze da prodje puno vremena dok ne vidim uopste da se neko zali

Pozdrav