Last time, i tried to connect serial GSM modem. The modem is working well with PC, try to send sms and dial a number using AT command. this website (http://www.developershome.com/sms/) covers very well tutorial about AT standard command.
simply, my assumption is that, android must recognize the modem, generally in linux, it is stored in file. [...]
yet take a look into radio log, there are lots of interesting thing. Here is what i got :
^DRILJ
Connected to radio-interface socket
^CRILJ
[UNSL]< RADIO_STATE_CHANGED RADIO_UNAVAILABLE
^CGSM
Broadcast PHONE_INTERFACE_ADDED : GSM
^CRILJ
[0000]> GET_CURRENT_CALLS
I tried to make a call, -not too serious, i just did not plug any GSM module yet- the log look like this
^CGSM
ServiceState pollState done old state: OUT_OF_SERVICE [...]