LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 06-25-2016, 03:18 PM   #1
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Rep: Reputation: Disabled
Too good to be true or maybe the real thing. (skype alternative)


I saw a presentation on ring.cx and thought it sounded good. It has a lot of modern requirements but I may attempt it in a vm. If you have tried it and use it how do you like so far? From their page: "Ring is a secure and distributed voice, video and chat communication platform that requires no centralized server and leaves the power of privacy in the hands of the user."

Last edited by Rinndalir; 06-25-2016 at 06:12 PM.
 
Old 06-27-2016, 06:26 AM   #2
Michael Uplawski
Senior Member
 
Registered: Dec 2015
Posts: 1,620
Blog Entries: 40

Rep: Reputation: Disabled
Ekiga has been around for a while.
But having no use for such a program (whatsoever) I had not followed the development.
 
Old 06-27-2016, 03:06 PM   #3
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Original Poster
Rep: Reputation: Disabled
Quote:
Ekiga has been around for a while.
Is that the only selling point of it, that it's been around awhile? How does it compare to ring.cx?
 
Old 06-27-2016, 03:26 PM   #4
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,003
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
They have packages for installing on Debian 8 (stable/jessie), so can't have TOOO modern of requirements given that Jessie still uses a 3.16 kernel by default.
 
Old 06-27-2016, 03:40 PM   #5
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Original Poster
Rep: Reputation: Disabled
GTK+ >= 3.10
QT5

Don't know of any kernel dependencies.
 
Old 07-08-2016, 03:10 AM   #6
gradinaruvasile
Member
 
Registered: Apr 2010
Location: Cluj, Romania
Distribution: Debian Testing
Posts: 731

Rep: Reputation: 158Reputation: 158
Setup on Debian is trivial for ring, it has debian stable and testing repos. Don't worry, they dont mess up your system because they contain only their own packages.

It actually uses SIP for audio/video (encrypted). And here is the problem:
Actually using audio/video calls NEEDS upnp if you are behing NAT (unless you are on the same LAN or VPN, you are behind NAT). If you don't have upnp support activated on your router, calls do not connect (i never activate upnp and didnt work for me). This is unfortunate because on many occasions when you use networks that are not under your control you wont have upnp.
When it connects, (worked just fine with both ends connected on my vpn) it does work well.

BTW Skype enabled webrtc audio calls from the web.skype.com web interface (works on Chrome on Linux) and video calls will follow so pretty much all functionality from the soon-to-be-deprecated Linux client can be used there.

Last edited by gradinaruvasile; 07-08-2016 at 03:18 AM.
 
Old 09-02-2016, 04:17 PM   #7
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by gradinaruvasile
It actually uses SIP for audio/video (encrypted). And here is the problem:
Actually using audio/video calls NEEDS upnp if you are behing NAT (unless you are on the same LAN or VPN, you are behind NAT). If you don't have upnp support activated on your router, calls do not connect (i never activate upnp and didnt work for me). This is unfortunate because on many occasions when you use networks that are not under your control you wont have upnp.
When it connects, (worked just fine with both ends connected on my vpn) it does work well.

BTW Skype enabled webrtc audio calls from the web.skype.com web interface (works on Chrome on Linux) and video calls will follow so pretty much all functionality from the soon-to-be-deprecated Linux client can be used there.

I used skype once but the call was clearly intercepted/blocked multiple times and that was the first and last time I used that POS. I think that was before M$ bought it (which removed any thought of ever using it again)

upnp is universal plug-n-play and enabling that (IIRC) allows UDP over certain ports on the firewall/router.

So to make Ring.cx work you:

pc->lan->vpn->wan->vpn->ring.cx_user_with_upnp

or

pc->lan->vpn->wan->vpn->ring.cx_user_with_vpn



I think upnp can be used safely but with the correct set of netfilter firewall rules.
 
Old 09-03-2016, 12:56 AM   #8
gradinaruvasile
Member
 
Registered: Apr 2010
Location: Cluj, Romania
Distribution: Debian Testing
Posts: 731

Rep: Reputation: 158Reputation: 158
If both users are in the same vpn (and if that vpn permits connection between it's peers), you don't need upnp at all since the network discovery will use direct connections between the vpn ip addresses.

The problem with upnp is that if you are on a network which is not controlled by you there is a chance to have upnp disabled on the router and you will not able to use ring for calls regardless of your upnp settings in ring.
 
Old 09-03-2016, 03:42 AM   #9
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
I took a look at ring, and even installed it as it's in Debian's Unstable repositories but I gave up on the idea after reading that it needs UPnP. I'm just not prepared to start opening up random vulnerabilities in my router in the hope that nobody bothers to hack them.
 
Old 09-03-2016, 08:27 PM   #10
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by gradinaruvasile
If both users are in the same vpn (and if that vpn permits connection between it's peers), you don't need upnp at all since the network discovery will use direct connections between the vpn ip addresses.
But then you might as well use skype. The whole point of ring.cx is secure peer to peer communication. With a VPN in the middle you have "something" in the middle.

upnp can be made secure with the right firewall rules. I bet that the ring.cx folks provide those either in ring.cx docs or on the forum, etc.
 
Old 09-04-2016, 01:25 AM   #11
gradinaruvasile
Member
 
Registered: Apr 2010
Location: Cluj, Romania
Distribution: Debian Testing
Posts: 731

Rep: Reputation: 158Reputation: 158
Quote:
Originally Posted by Rinndalir View Post
But then you might as well use skype. The whole point of ring.cx is secure peer to peer communication. With a VPN in the middle you have "something" in the middle.

upnp can be made secure with the right firewall rules. I bet that the ring.cx folks provide those either in ring.cx docs or on the forum, etc.
Umm. I was referring to a vpn YOU run on YOUR own computer/server (i have one openvpn instance and it has no noticeable performance impact, especially if you use aes256 because that is hardware accelerated on modern cpus). So ring (or anything really) will use your own infrastructure for actual data transfer (the rest of the comminucation takes place in the DHT).
But in this case really you can set up an xmpp server (very easy) and use jitsi for audio/video so nothing will be outside your control.
 
Old 09-11-2016, 08:20 PM   #12
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by gradinaruvasile
I was referring to a vpn YOU run on YOUR own computer/server (i have one openvpn instance
I don't use VPNs. You also presume VPNs are secure from pt-to-pt. I think you're missing the point of ring.cx.

Also ring.cx traffic wouldn't need any encryption, it's already encrypted. To me a VPN seems like a lot of extra work to avoid making netfilter rules for UPnP.
 
Old 09-11-2016, 09:23 PM   #13
gradinaruvasile
Member
 
Registered: Apr 2010
Location: Cluj, Romania
Distribution: Debian Testing
Posts: 731

Rep: Reputation: 158Reputation: 158
Quote:
Originally Posted by Rinndalir View Post
To me a VPN seems like a lot of extra work to avoid making netfilter rules for UPnP.
You do realize that upnp has to be enabled on the network firewall for the network you are in?

What happens if someone you want to call or you is behind a firewall that has no enabled upnp (e.g most company firewalls) and has no access to the configuration of the firewall? The call fails. And noone (besides the admins of course) can do anything about it.
BTW how is over 3g/4g? AFAIK there is no upnp compatibility.
So for this cases ring is UNUSABLE as audio/video tool. That was my point.

Quote:
Originally Posted by Rinndalir View Post
You also presume VPNs are secure from pt-to-pt.
Nothing is to be 100% trustworthy nowadays, but i will trust more a vpn set up and operated by me on my computers (not third party vpns!) than any 3rd party tool that relays/keeps my data who knows where and works in ways i don't fully understand.
 
Old 09-11-2016, 09:33 PM   #14
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by gradinaruvasile
You do realize that upnp has to be enabled on the network firewall for the network you are in?
There's a technique to get around some of these limitations. Used for games. Don't remember if it's called
UDP bypass or something else. The name doesn't come to mind at the moment.

Quote:
BTW how is over 3g/4g? AFAIK there is no upnp compatibility.
So for this cases ring is UNUSABLE as audio/video tool. That was my point.
See above.

Quote:
Nothing is to be 100% trustworthy nowadays, but i will trust more a vpn set up and operated by me on my computers (not third party vpns!) than any 3rd party tool that relays/keeps my data who knows where and works in ways i don't fully understand.
That's good. But the problem is that not everyone will have a VPN or even have access to one. So peer-to-peer is becoming the way to go.
 
Old 09-11-2016, 09:36 PM   #15
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Original Poster
Rep: Reputation: Disabled
I was close, the technique is called UDP hole punching. Skype does this also.
 
  


Reply

Tags
chat, secure, skype, voice


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
To good to be true? markhod General 1 08-18-2004 01:58 PM
install knoppix as debian , VS the real thing? MadSkillzMan Debian 7 07-14-2004 02:33 AM
Its too good to be true!!!!! arun79 General 3 05-25-2003 07:25 AM
Old PC + New distro = good, is that true? CodeWarrior Linux - General 5 04-20-2003 04:09 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 08:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration