How do you do USSD queries for 3G modems in Linux? for example if you want to know your balance, you press "*100#". In Windows most of manufacturers of 3G modems (like Huawei E220) supply a spacial program for USSD queries but that not an option in Linux.
Myself, I always disassemble my 3G modem, remove the SIM card, put it in my mobile, do what I need and then reverse the whole procedure. It is not fun. Therefore, I start looking for a solution.
After a lot for searching, I find these two project which aim to provide this functionality for Linux:
1- gsm-ussd : [ http://linux.zum-quadrat.de/ ]
2- ussdq
I try them with my modem Huawei E1750 but without success unfortunately. If you have any other solution, please share it with us.

re:
Gabriel Sanigo (not verified) on Thu, 05/20/2010 - 13:00Excellent. Thanks for sharing this informative articles. I found another good articles about linux manual. You can check it out at pdfph.com.