Hi,
I'm playing around with Osmocom for a while now. My final goal is to use it as a stationary phone on a PC to be able to remotly control the phone.
I checked out the sylvain/testing tree, to use my SIM card and managed to be able to make and receive calls. Very amazing so far. :-)
Now I tried to send GSM codes (like *#21#, oder *21*{NUMBER}#) to set and unset call diverts. It seems, that "call 1 *21*{NUMBER}#" does not work. Normal GSM cellphones seem to handle these codes not as a normal call.
Does anybody know how one could send GSM codes to the network?
Thanks
Tim
Hi,
Now I tried to send GSM codes (like *#21#, oder *21*{NUMBER}#) to set and unset call diverts. It seems, that "call 1 *21*{NUMBER}#" does not work. Normal GSM cellphones seem to handle these codes not as a normal call.
Theses are called USSD and are not implemented in mobile yet
Unstructured Supplementary Service Data (USSD) GSM 03.90 IIRC.
Does anybody know how one could send GSM codes to the network?
Sure: Read the specs for USSD, implement them and submit the patch :)
Cheers,
Sylvain
On 09/01/11 14.55, Sylvain Munaut wrote:
Sure: Read the specs for USSD, implement them and submit the patch :)
A long time ago when i was young and under 18 years old, made a small USSD scanner by scripting modem interface to find out undocumented USSD codes in operator's networks.
Found a lot of USSD codes giving "Syntax error" or "APPLICATION NOT REGISTERED" or "Timeout" . I always desired to have an USSD scanner and USSD parameter brute forcer running directly inside a phone!
Another cool protocol like USSD is the UUS (User to User Signaling) http://www.turkcell.com.tr/c/oth/terminalpdf/23087-800.pdf .
For sure it's not provided on mobile handsets, but who know, maybe some networks have it by default allowed and two GSM subscriber could exchange data for free :-)
Fabio
baseband-devel@lists.osmocom.org