We have moved to a new Sailfish OS Forum. Please start new discussions there.
46

Port Jami (GNU Ring) to SailfishOS

asked 2016-07-30 23:42:25 +0300

yorambh gravatar image

updated 2019-02-10 23:22:37 +0300

nthn gravatar image

Jami, formerly known as GNU Ring, is a distributed, end2end encrypted, audio/video calls application it is also free as in freedom, has already GNU/Linux and android builds, and supports SIP, Conference calls and many other features

while the android version seems to work on Jolla, it will be so much better to have a native port (which mostly means the client UI, since the deamon already works on GNU/Linux).

https://jami.net/

edit retag flag offensive close delete

Comments

i don't understand how it works for the communication "server side". is it peer to peer or i don't know what else how it works for having a good bandwidth..

cemoi71 ( 2016-11-04 12:42:11 +0300 )edit
4

It's peer to peer.

nthn ( 2016-11-04 12:48:19 +0300 )edit

ok thanks :-)

cemoi71 ( 2016-11-04 12:49:29 +0300 )edit

It's said that messaging app based on a DHT (like Ring) are power hungry, because they relay messages all the time. What is your experience regarding this, with the Android version?

Jordi ( 2016-11-06 23:19:03 +0300 )edit

4 Answers

Sort by » oldest newest most voted
14

answered 2016-11-04 12:20:31 +0300

nthn gravatar image

There is/was a Telepathy backend for Ring in development: https://github.com/alok4nand/telepathy-bell

This would allow Ring to be fully integrated in Sailfish, with messages arriving in the Messages application, phone calls in the Phone application, Ring accounts in Settings, Ring contacts in People, and so on. Unfortunately development seems to have stopped at the end of August, hopefully it will continue at some point, as now a second beta version of Ring has been released, which supports usernames instead of long IDs, and also supports using the same account on multiple devices (and of course receiving all messages on all devices).

edit flag offensive delete publish link more

Comments

1

2,5 years later and no new commits, so I think it's safe to say this was unfortunately cancelled. Hopefully someone else can and is willing to pick up the pieces and continue the development.

nthn ( 2019-02-10 23:56:07 +0300 )edit
7

answered 2016-08-04 22:51:59 +0300

pavi gravatar image

There was a discussion on Ubuntu Touch app at Ring mailinglist. In that the response was to look at old QMLcode at https://github.com/Elv13/qml-experiments. This could also be used for SFOS app if someone shows interest.

edit flag offensive delete publish link more

Comments

3

I believe this app deserves a good UI, not something improvised and half-working. that is the main reason I didn't start porting it myself (user experience is not my specialty). the second reason is that SailfishOS SDK installation (self-extracting executable ? really ? for linux ?) does not work on my gentoo.

yorambh ( 2016-08-07 10:41:47 +0300 )edit

Why don't you start with the broken UI app and put it on Github or somewhere public then people can contribute and improve the UI.

pavi ( 2016-08-07 23:34:28 +0300 )edit

SailfishOS SDK installation (self-extracting executable ? really ? for linux ?) does not work on my gentoo.

https://sailfishos.org/wiki/Application_SDK_Installation is a guide which might help but issues with SDK should be mailed to the mailing list

pavi ( 2016-08-07 23:38:45 +0300 )edit
5

answered 2016-07-31 00:00:51 +0300

pavi gravatar image

Expecting a new VOIP app from the short staffed dev's is hard 😐 but looking at ring website it says its based on SIP. Look at some work already done on Sailfish OS for SIP. SIP support has been there but buggy and also needs UI and some libraries. Read the TJC thread on SIP. Upvote it, comment on it and also add some information about Ring there so that the issue gets back the focus it deserves.

edit flag offensive delete publish link more

Comments

4

i will do as you suggest. but note that Ring is not a sip application, while it has good sip support, its more intended to peer-to-peer calls.

yorambh ( 2016-07-31 08:27:51 +0300 )edit

@yorambh I understood it later. Tried it out, its a nice app to must have.

pavi ( 2016-08-04 22:40:43 +0300 )edit
5

answered 2020-05-16 11:56:15 +0300

tsecher gravatar image

I tried to install Jami android version, but it doesn't boot. There is a requirement for a newer android kit. So I concurr it would be AWESOME if some smart coder(s) could port Jami to Sailfish. I'm happy to donate for this kind of app. To me, Jami is THE open-souce and secure messaging app, fully aligned with Sailfish philosophy.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
14 followers

Stats

Asked: 2016-07-30 23:42:25 +0300

Seen: 2,317 times

Last updated: May 16 '20