Beta support: MMS on chatty/mmsd on Modem Manager - help/testing wanted!
#81
(01-15-2021, 02:46 PM)Rey Wrote:
(01-15-2021, 02:21 PM)kop316 Wrote: With the help of Mr. Sadiq of Purism, I have made a bit of progress on getting chats to work on chatty. This is a WIP branch to help me figure out how to properly add chats and buddies onto purple-mm-sms:

https://source.puri.sm/kop316/purple-mm-...e/wipchats

The good news, if you use this, the chat not only shows up, but you can click on it and it opens! The bad news is, when you close it, the chat disappears until you get sent a new SMS. I think it's because something is wrong with adding it to the account, but I am not sure.

Once I can figure out why the chat disappears when I close it, I can work to integrate this into purple-mm-sms, which has most of the hooks for both sending and recieving group MMS.

Just so I am clear, purple-mm-sms is updated and I should install the updated using the link above?

I have Chatty built from source and can provide the debug logs. Oddity, when I restart Chatty from the cli I watch mmsd process a new request, when I run an md5sum on the file it is the same as the previous file it downloaded into the /home/manjaro/.mms/ folder. So it appears it keeps downloading the same file as the md5sums match for everyone that is downloaded.

I try to keep the main tree of purple-mm-sms in a usable state (the mmsd) tree. But the tree there is NOT one you want to try unless you are trying to help fix the chats issue.

As to your second paragraph, I am not sure what's happening? Maybe a log would help me understand.
  Reply
#82
Hello All,

I believe I alluded to this before, but in case not: in talking to Mr. Sadiq of Purism, purple-mm-sms is going to get absorbed into mm-account for chatty:

https://source.puri.sm/mohammed.sadiq/ch...mm-account

The primary motivation behind this is to help get around the limitations of the libpurple APIs (of which I have been having troubles with myself). The good news is he is saying that sooner than later, chatty will be usable for MMS!

But also as a consequence, it doesn't really make sense for me to develop for purple-mm-sms much anymore (unless what I work on here directly also benefits Chatty development too), and future development work will go more directly into chatty and mmsd. I have learned in purple-mm-sms how to send and recieve MMS, and many of my problems with purple-mm-sms development primarily stem from the limitatiions in the libpurple API, not in MMS development. I will leave up what I have, but please don't expect much more development from me in the standalone purple-mm-sms (unless what I work on directly also benefits Chatty development too). The good news is 80-90% of what is in purple-mm-sms will be ported over to chatty, and if there is work on purple-mm-sms, it will benefit chatty too!

mmsd will still be standalone, and will still be worked on too.

I say this in the interest of being transparent to folks watching this. Although it means that there won't be much progress in purple-mm-sms for a bit, the benefit is that MMS will be much more functional in Chatty sooner than later! When I have something usable for chatty, like purple-mm-sms, I intend to post it here, and have a way for folks to test/help with it.
  Reply
#83
I am on the hunt to fix a few of the outstanding mmsd issues.
  • I fixed an annoying issue with mmsd on its dates. I mmsd closes/the system is restarted, mmsd forgot the dates of the MMS and reports them all at the start of epoch time. That bug was fixed!
  • Also, someone reported that they could get MMS with an IP only proxy, but the issue was on the purple-mm-sms side. Some testing to figure this out would be welcome!
That leaves one annoying mmsd issue that I intend on solving this week (dbus not updating)
  Reply
#84
Well it seems like today has been a really good day bug hunting within mmsd. I have been able to solve every bug that I can reliably reproduce, making mmsd much more stable for usage.

The one outstanding issue is whether mmsd works with MMS proxies that are IP addresses only. I have had someone test this issue on AT&T (change the domain to the IP address manually), and they reported success with mmsd, but said there may be an purple-mm-sms issue.

However, in either case, I unfortunately cannot test this issue. If someone can hunt down this issue (and find a fix, or show me where the fix needs to go), I would greatly appreciate it.

EDIT: so there is another outstanding issue, and that deals with suspending the actual modem. I see where it needs to go, but I can work on it later/tomorrow.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Latest firmware for PinePhone modem! Subsentient 49 17,618 01-03-2021, 07:03 PM
Last Post: dcinoz
  Help wanted: location of calls and chatty data files dukla2000 3 225 12-22-2020, 06:28 AM
Last Post: dukla2000
  Does any os support mms? RandomN00B 11 4,353 12-09-2020, 10:57 AM
Last Post: kop316
  Opinions wanted : "Best out of the Box" OS at this time bcnaz 26 3,775 11-26-2020, 10:56 PM
Last Post: JuniperFury
  Latest modem firmware breaks voice calls bero 3 755 11-20-2020, 07:18 PM
Last Post: bero
  Komorebi: Live wallpaper manager nas 0 397 08-13-2020, 05:35 PM
Last Post: nas
  After installing CRUST, what does a distro need to do to get wake on modem working? Subsentient 4 1,570 07-06-2020, 04:32 AM
Last Post: Alefnode
  Riot Web support Dmytro 1 719 06-20-2020, 01:42 PM
Last Post: Dmytro
  Modem gets registration denied fallstar 0 625 02-06-2020, 02:45 AM
Last Post: fallstar

Forum Jump:


Users browsing this thread: 3 Guest(s)