tijder / SmsMatrix

A simple SMS <--> Matrix bridge.
https://matrix.to/#/#smsmatrix:matrix.org
GNU General Public License v3.0
216 stars 36 forks source link

SMS gets cut up into many messages #15

Open scrdcow opened 6 years ago

scrdcow commented 6 years ago

This happens to me on cyanogenmod 13.0 (android 6.0.1), com.android.messaging 1.0.001, smsmatrix 0.0.6 and synapse 0.25. The SMS usually gets sent to the same room, but cut up in many posts or in the wrong order. For a new number this also happened but sent to different rooms, maybe related or same as #13.

Thanks a lot for writing this program, so happy when I found it yesterday! :-D

Gredin67 commented 6 years ago

Hello, Well after almost one month of use with several contacts, I realized this is the major issue to solve :

The SMS usually gets sent to the same room, but cut up in many posts or in the wrong order.

I would add that this occurs when receiving or sending sms from my riot client. Does someone understand where is this problem coming from? Does everyone experience this issue?

I will run here a debug process. Feel free to add your observations.

What does not make any sending issue :

What does not make any receiving issue :

What does make 1 SMS received in riot break into several messages :

What does make 1 or several SMS received in riot appear in wrong order :

What does make 1 SMS received in the android SMS app not appear in riot :

What does make 1 message sent from riot break into several SMS appearing in right order :

What does make 1 message sent from riot break into several SMS appearing in wrong order :

What does make several messages sent from riot appear in wrong order :

What does make 1 message sent from riot appear in the android SMS app, but not be sent without manual re-sending :

What does make 1 message sent from riot not appear in the android SMS app :

What does make 1 message sent from riot not be transferred to the bot :

Gredin67 commented 6 years ago

Just one question to @tijder or any other developer working on this app. Do you already know where does the issue come from? If not is the debugging that I want to do useful in any way? If not, how would you proceed to identify the cause of the bug? How can I help?