moezbhatti / qksms

The most beautiful SMS messenger for Android
https://qklabs.com/download
GNU General Public License v3.0
4.47k stars 1.06k forks source link

Receiving duplicated MMS messages a day or two after the original #1836

Open kachapman opened 2 years ago

kachapman commented 2 years ago

DESCRIPTION

Receiving duplicated MMS messages a day or two after the original. Happens every time. Two different phones, both using QKSMS.

STEPS

Happens anytime I'm in a group chat, or receive an MMS.

augt commented 2 years ago

I'm having the same issue. I first receive the MMS when my contact sends it to me, then a day or two later, I receive an sms from my mobile carrier telling me to go check the MMS online with a link and a password. I live in France. Does anyone else have this issue ?

DanielChesters commented 2 years ago

@augt
I have the same issue with two different mobile carriers in France.

augt commented 2 years ago

@DanielChesters The issue seems to disappear when I stop using QKSMS and use Textra instead. I wonder what's causing the issue, it's a shame because I like the fact that QKSMS is open source software and it's scheduled sms functionnality is more reliable than textra's implementation. It looks like France isn't the only country where it happens : https://github.com/moezbhatti/qksms/issues/1584

Luckily the developer of the app seems to be aware of it

kachapman commented 2 years ago

This happens to me from a Canadian carrier.

-------- Original Message -------- On Mar 17, 2022, 9:18 AM, augt wrote:

I'm having the same issue. I first receive the MMS when my contact sends it to me, then a day or two later, I receive an sms from my mobile carrier telling me to go check the MMS online with a link and a password. I live in France does anyone else have this issue ?

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.Message ID: @.***>

hellpe commented 1 year ago

I'm having a slight variation of this issue: instead of receiving the duplicated MMS, I get a SMS from my carrier asking me to visit https://www.vosmms.com/ and enter a code (that I can't easily extract from the message because of https://github.com/moezbhatti/qksms/issues/1751).

lkosson commented 1 year ago

The root cause is a missing m-acknowledge.ind (or m-notifyresp.ind) PDU notification which should be sent back to mmsc after downloading a message. Without it, a carrier doesn't know if the MMS has been successfully retrieved and either sends you another notification for the message or a SMS with a link to manually download it.

That lack of acknowledgement is due to empty getMmscInfoForReceptionAck method in MmsReceivedReceiver.

a2ohm commented 1 year ago

@augt I have the same issue, in France too.

QKSMS+ 3.10.1 Android 12 / One UI 4.1

shumafuk commented 11 months ago

The root cause is a missing m-acknowledge.ind (or m-notifyresp.ind) PDU notification which should be sent back to mmsc after downloading a message. Without it, a carrier doesn't know if the MMS has been successfully retrieved and either sends you another notification for the message or a SMS with a link to manually download it.

That lack of acknowledgement is due to empty getMmscInfoForReceptionAck method in MmsReceivedReceiver.

We come to same conclusion with my carrier. It's not fixed yet. Any hope for fix? Thanks.