Difference between revisions of "PinePhone MMS with Matrix"

Jump to navigation Jump to search
Line 1: Line 1:
[[File:Pinephonematrixfractalmmsscreenshot.jpg|thumb|upright=1.2|Screenshot of fractal displaying an MMS conversation]]
[[File:Pinephonematrixfractalmmsscreenshot.jpg|thumb|upright=1.2|Screenshot of fractal displaying an MMS conversation]]


The one known way to get MMS fully working is by relaying all SMS and MMS to a matrix server and using a matrix client to interact with them. This allows fully working group and image messaging.
The one known way to get MMS fully (meaning pictures and group messages) working is by relaying all SMS and MMS to a matrix server and using a matrix client to interact with them. https://gitlab.com/untidylamp/mmmpuppet is the bridge used here


On Mobian, incoming and outgoing MMS works with images displayed in line. Outgoing messages over the max size are sent as a link. The link will not resolve if matrix is hosted on the PinePhone itself, so resize your images. An easy way might be to take a screenshot of your image viewer and send that image instead.
Outgoing messages over the max size are sent as a link. The link will not resolve if matrix is hosted on the PinePhone itself, so resize your images. An easy way might be to take a screenshot of your image viewer and send that image instead.


On Arch it works for SMS, but images don't go through in or out. Unresolvable links are sent out with an older mmsd, nothing but an error in the log with a newer mmsd. This is probably a configuration issue.
This works method with a local-to-the-pinephone matrix server but you could instead use a public one on the internet. Free accounts on matrix.org should work fine for example. Sleep may need to be disabled for non-local servers or the bridge can get stuck.
 
This works with either a local-to-the-pinephone matrix server, or a public one on the internet. Free accounts on matrix.org should work fine for example.


=Install packages=
=Install packages=