baqir123 / gtalksms

Automatically exported from code.google.com/p/gtalksms
0 stars 0 forks source link

Return Receipt says the mail is delivered even when the recipient phone is Off #171

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1) shut down the recipient phone
2) send an SMS

3) wait the answers 
reply:  SMS envoyé à Laurent XXXX: "test 03"
SMS "test 03" envoyé à Laurent XXXX
SMS "test 03" pour Laurent XXXX délivré.

4) wait some time before to power on the recipient phone 

no message arrives after the recipient phone is on 

Original issue reported on code.google.com by lpenou.tstXX@mpo.li on 17 May 2011 at 1:42

GoogleCodeExporter commented 9 years ago
What is the return receipt "SMS "test 03" envoyé à Laurent XXXX" might be the 
confirmation by the sender carrier the SMS is sent / but it's not the delivery 
return receipt. I've tested with orange / sfr

Original comment by lpenou.tstXX@mpo.li on 21 May 2011 at 5:08

GoogleCodeExporter commented 9 years ago
Android provides two notifications for SMS:
- sms sent
- sms delivered

Where "sms sent" is called when the SMS was transmitted to the home carrier and 
"sms delivered" is called when the SMS was delivered to the receivers phone. 
But the later one could be carrier dependent. In fact I suspect this to be the 
case here. Because the "delivered" intents work for me (e.g. I get an "SMS 
delivered" when the receiving phone is turned on).

Conclusion: There is nothing we can do, as to rely on the APIs provided by 
android, which itself relies on the status messages your carrier sends.

Original comment by fschm...@gmail.com on 21 May 2011 at 5:21

GoogleCodeExporter commented 9 years ago
:( 
In fact I realized the difference when managing test between the standard apps 
of the samsung Galaxy S and gtalksms

Original comment by lpenou.tstXX@mpo.li on 21 May 2011 at 5:36

GoogleCodeExporter commented 9 years ago
Hmm, so you saying that the buil-in sms client does get the delivered 
notification when the receiving phone is turned on whereas gtalksms doesn't get 
the delivered notification?

Original comment by fschm...@gmail.com on 21 May 2011 at 5:55

GoogleCodeExporter commented 9 years ago
Yes !! 
I run my test plan with 2 phones (Orange / SFR) near me and the built in 
receive the return receipt after the mobile is switched On 

gtalksms says the SMS in received before 

Original comment by lpenou.tstXX@mpo.li on 21 May 2011 at 6:00

GoogleCodeExporter commented 9 years ago
Looking at the french translation, it seems that "SMS "test 03" envoyé à 
Laurent XXXX" is the sent notification and "SMS "test 03" pour Laurent XXXX 
délivré" is the deliverey notification.
The first one tells you that the text message was sent from you android phone 
to the carrier, the second one says that the carrier has told the sender (your 
phone) that the text message was delivered to the recipient.

Both work as expected, for most users. If this isn't true for you, its an 
telephone/carrier issue.

Original comment by fschm...@gmail.com on 28 May 2011 at 3:34

GoogleCodeExporter commented 9 years ago
I'm sorry

But this is not the way the return receipt works when using the native SMS
apps from the Galaxy S phone.

The native phone only show the receipt (with the correct receipt time) after
the SMS is received on the recipient phone.
The tests where performed with the recipient phone shut down

Original comment by lpenou.tstXX@mpo.li on 28 May 2011 at 5:35

GoogleCodeExporter commented 9 years ago
We do the same with the SMS delivered notification.

Original comment by fschm...@gmail.com on 30 May 2011 at 1:26