Hi,
I was wondering if anyone knew the proper way
to send an SMS message
to an e-mail address using Verizon's CDMA Motorola Droid phone.
The internal messaging application appears
to automagically do this. While 3rd party applications like SMSPopup don't seem
to be able
to properly reply
to e-mail addresses unless you compose the message inside the messaging application.
When the internal messaging application sends a SMS message there's a corresponding 'RIL_REQUEST_CDMA_SEND_SMS' entry in the logcat (adb logcat -b radio). When you
send a SMS
to an e-mail address it prints the same thing, so behind the scenes it looks as though it is sending an sms. The interesting thing is that if you look at the content provider sent box the messages are addressed
to various 1270XX-XXX-XXXX numbers.
On other services you can
send e-mail addresses by sending a SMS
to a predefined short sms number. And then formatting your SMS as emailaddress subject message
i.e. http://en.wikipedia.org/wiki/SMS_gateway#Carrier-Provided_SMS_to_E-Mail_Gateways
For example, using T-mobile's number (500) you can
send a SMS
to an e-mail using the following:
SmsManager smsMgr = SmsManager.getDefault();
smsMgr.sendTextMessage("500", null, "
[email protected] message sent
to an e-mail address from a SMS", null, null);
Does anyone know if
It is possible
to programatically
send SMS
to email messages from a CDMA Android phone?
Does Verizon actually
send your replies as SMS messages or are they actually sent as MMS or normal http email messages?
Any ideas about how
to intercept what the raw message being sent
to see what's going on?
It might be possible that Verizon somehow generates a fake number temporarily tied
to an e-mail address (since repeated messages are not sent
to the same number). But, that seems pretty heavy handed.
Thanks!