View Single Post
Posts: 254 | Thanked: 122 times | Joined on Nov 2009
#229
Originally Posted by fpp View Post
I don't know about 1)

I'm sure about 2), as I've done it on a Nokia E71 with no problems. *144# is the balance check for a well-known French provider, so it's widely used.

How can I give you information about 3), so you can think about 4) ?... :-)
OK. We were looking on a wrong documentation, a bit. As far as we use AT commands, we need GSM 07.07 - Main AT commands and Annex A from GSM 07.05 - Additional AT commands (SMS and CBS). Can be downloaded from http://wiki.openmoko.org/wiki/GSM#GS...in_AT_commands

I didn't understood how decoding should be done correctly and where did we made mistakes, but now I know how to check, if user has left ussd menu.

Update: According to documentation cp850 can not be used in ussd reply (at least with dsc field 15). On the other hand, our implementation shouldn't work at all, because we expect (and we get!) 8 bit encoding, while we should get 7 bit encoding. I would appreciate, if you try running these commands in pnatd:
at+cmgf=1
at+cscs="IRA"
at+cusd=1,"<your USSD number>",15

They should produce a lot of digits instead of human readable reply.

Last edited by KiberGus; 2010-02-05 at 22:24.