3 ms·
I didn't know about Delivery Reports either. Does anyone know why they are not enabled by default (at least with the Google Messages app on Android)?
by sudobash1 3y ago
I didn't know about Delivery Reports either. Does anyone know why they are not enabled by default (at least with the Google Messages app on Android)?
- callalex 3y agoBecause they are extremely unreliable and behave in bizarre and unexpected ways. Phone carriers do all kinds of broken and lazy stuff if they think they can get away with it without their subscribers noticing. Source: I used to work at Twilio, we sent a lot of text messages.
- usr1106 3y agoSMSes have confirmed delivery. If the SMSC does not get the confirmation (on lower protocol layer, nothing to with delivery reports) it will send the SMS again. So duplicate delivery is possible. Because there is no unique identfier, the phone cannot eliminate such duplicate. Delivery reports are best effort. The phone just sends them, but if the reception fails they are lost. I live in a country with excellent mobile coverage, worked in the GSM industry already in the 1990s and have seen double delivery or missing report only less than a handfull of times in 25 years. When I travel abroad I'm shocked how bad the network is in some industry countries. Many bizarre things happen as the parent writes, but not only related to SMS. Edit: Above explanation is shortened. Of course there are always at least 2 hops: Sender to SMSC, SMSC recipient. I guess both hops are either confirmed or best effort. But it's been 28 years since my GSM training...
- hunter2_ 3y agoOther comments suggest that these have nothing to do with settings you find in the app. If so, then my best guess is that a setting in your app by the name "delivery report" is actually just mislabeling some other thing such as "read receipts"...