For some time now it has irritated me that Android lacks detailed information for SMS delivery reports, specifically timestamps for sent messages i.e. telling you when you sent a message and when it was received.
If this is something that bugs you to, please vote on this issue.
http://code.google.com/p/android/issues/detail?id=29792
Related
Ok, I've looked around and what I'm looking for doesn't seem to exist, I was wondering if it was because it is technically impossible/very hard to do or because nobody try it yet.
This is my understanding of how things work:
After receiving an SMS message, the recipient mobile phone will send back a message delivery report to the SMS center to inform whether there are any errors or failures (example causes: unsupported SMS message format, not enough storage space, etc). This process is transparent to the mobile user. If there is no error or failure, the recipient mobile phone sends back a positive delivery report to the SMS center. Otherwise it sends back a negative delivery report to the SMS center.
If the sender requested a status report earlier, the SMS center sends a status report to the sender when it receives the message delivery report from the recipient.
Click to expand...
Click to collapse
What I'm thinking about is way to do this: Once a phone receives the SMS, it sends a spoofed "Storage full" or "Message format not supported error" to the SMS center instead of a positive delivery report.
That way you could receive and read SMS but to the sender it appears you haven't received it. In short this gives you plausible deniability.
I've had it happened to me recently because my phone memory was full. My phone sent a "Memory full" message to the network and the sender did not receive a message report. If a phone can legitimately refuse to receive a message it means it could also be possible to fake that "memory full" message.
Any thoughts?
I love the idea, but the only time I would see having the need for this kind of plausible deniability (i.e. a court of law), the person questioning the receipient of the text message could simply ask for a record of the phone bill which, in most cases (if requested), could provide the time and date of all text messages sent and received. lol. Just curious, but do you mind if I ask what you would use it for? (sorry for the run-on sentence)
I like this idea..maybe a reverse engineering hack of SMS Counter or another counter type widget/app?
t-mo123 said:
Just curious, but do you mind if I ask what you would use it for? (sorry for the run-on sentence)
Click to expand...
Click to collapse
There would be several uses for that kind of app.
One of the scenarios (the one that got me thinking about it) is someone receiving unwanted messages from a specific individual, for example from someone abusive. Even if the victim trashes the messages without reading them (they are several apps available that allow you to do that), through message reports, the abuser is still able to know that his messages were at least received by his target. If he keeps receiving "undelivered" statues, he'll simply stop sending texts.
I know that in those kind of situations the victim is expected to change her/his phone number, but that's the whole idea, not having to change your phone number just because of unwanted text messages.
Still no way? Any app to do this?
Back when I was using Symbian nokia, it was easy to see both sent and received time of the text messages I sent. However, in Android all I have is the 'sent' time and no information on when is has been received by the recipient, other than the fact it has been received.
How can I access this info?
It seems to be a known Android limitation. You can check the discussion that is going on since 2009 here:
code.google.com/p/android/issues/detail?id=2989
You might be able to overcome the problem by installing an app called "SMS Timestamper Fix" available on the market.
I believe that only works with the stock messaging app and I have not tested it myself but probably worths a shot.
Good luck.
I'm not sure we are talking about the same thing.
SMS timestamp fixer remedies the issue where the incoming sms is one or two hours out of sync with local time.
What I am talking about is the access to the information when the person I am sending the message to actually received this message - after, say, her phone has been switched on.
The description on the market of the app I mentioned reads:
Description
This app will fix the timestamp on incoming SMS to the time that the message was SENT, not when received by your phone.
Click to expand...
Click to collapse
I thought that was exactly what you were looking for. But, as I said, I didn't test it. The comments on the market are encouraging though.
No, no, no. This is something totally different to what I want.
I am using SMS timestamp fixer since a long time. It is a totally different problem I am talking about here.
So what you want is a read receipt or delivery notification (with a timestamp) which is also a known problem on Android:
code.google.com/p/android/issues/detail?id=2305
It seems that Handcent SMS has that function working partially, from what I read on the linked thread. Have you tried that?
From what I see, this is about delivery notification. I am getting it just fine (pending / failed / received).
What I am NOT getting is the information at what time the message has been delivered to the handset.
Hi.
I recently switched from WM65 to Android.
I discovered that in sms delivery notification only recipient number is displayed.
Is there any way to show recipient name in delivery report popup?
thank you very much for your reply.
Not by default, no. And I don't think anyone really cared much for this to mod it. I mean, you do have to first go into the conversation thread of a specific person, then tap on your sent message and *then* view the delivery report. What difference does it make seeing the name here when it's already shown at the top of the conversation thread?
Hello. Very frustrating afternoon trying to find a decent SMS app.
Any suggestions for an app that can do the following?
send multipart SMS messages
to lists of multiple recipients (as individual SMS messages, not group MMS)
incorporate appropriate delays to avoid hitting Android SMS rate limits
show in real time the status of each recipient:
not sent
sent but not delivered
delivered
error.
Thanks!
Hello forum
I am interested in reading the entire SMS Delivery Report. (yes I actvated the option, "Request a delivery report for each SMS you send" in Android Messaging
For this purpose I installed the tool SMS Delivery Reports (http://droida.ch/deliveryreports/)
Unfortunately the tool "Delivery Reports" does only display/say "delivered", but an entire SMS delivery report does consist on much more infos (pls see https://www.etsi.org/deliver/etsi_gts/03/0340/05.03.00_60/gsmts_0340v050300p.pdf on page 35, SMS-DELIVER type)
Questions:
- does somebody know if low-level SMS handling might be done by the baseband rather than by Android?
- what is the easiest approach to read/save the entire Delivery Report of an SMS?
Thank you very much in advance for your help!
Joe
rt6s1ergp said:
Delivery Report Android
To enable delivery report on Android go to Settings > Text Message (SMS) Settings and turn on the Delivery Reports option. From that point on, your Android device will start receiving delivery reports for SMS messages, notifying you of the current state status of the text message
Click to expand...
Click to collapse
It's not that easy bro.... Please read line 1 and line 2 of my post