Integrate Linux/Ubuntu for Desktop App

  • 40
  • Idea
  • Updated 4 months ago
  • Under Consideration
  • (Edited)
The title says it all

we run on linux and it would be nice to have the softphone feature for ubuntu.
Photo of Jamie Saitman

Jamie Saitman

  • 120 Points 100 badge 2x thumb
  • indifferent

Posted 5 years ago

  • 40
Photo of Desiree

Desiree

  • 90 Points 75 badge 2x thumb
Hi Jamie,

Cute cartoon!

This is a feature that other users have requested. I've added your request to theirs.

Community - Please +1 this post to get a softphone for these platforms.

Thanks. :)

Desiree
Photo of bobodod

bobodod

  • 50 Points
+1
badda boom
Photo of Frank Muennemann

Frank Muennemann

  • 50 Points
+1, FWIW.
Photo of Bryce

Bryce

  • 54 Points
+1
Photo of Patton Echols

Patton Echols

  • 50 Points
I am considering a switch to RC and would also like a Linux alternative. Examples: Blink, Empathy, Ekiga, Bria, Linphone, Jitsi, Kphone All are Linux and, with the exception of Bria, FOSS.
Second question, what protocol/codec need to be supported? Is it just SIP/G.722? Knowing protocol/codec might make it easier to find compatible.
Finally, if RC requires only proprietary / Why?
Photo of A+

A+

  • 50 Points
Is this done yet? We use Linux and it seems Linux would have a version. Especially if there's an app for RC on Android or the BlackBerry?
Photo of Ben Foster

Ben Foster

  • 50 Points
Hi guys, asked our product team about this. They say a third-party softphone should work with RC on Linux. The correct SIP protocol is the key, along with G.711 or G.729 codec. Note that the softphone we offer for Mac and Windows is more feature-rich and you will likely need to use hotkeys to access features like call transfer.
Photo of Kit Peters

Kit Peters

  • 70 Points
Ben, can you provide instructions on connecting to RC via Linux?
Photo of p.echo926

p.echo926

  • 60 Points
I realize this is an old thread and reply, but I hope still monitered. Are there instructions for how to get the SIP info needed for a 3rd party phone? There are several that use the correct codec, but finding the settings for my account is my issue. Can you help?
Photo of Ben Foster

Ben Foster

  • 50 Points
Also, as to why we don't make a softphone for Linux, it's simply resource prioritization. We only have so many engineers, and Windows and Mac OS are (needless to say) much more widely used.
Photo of KC Cabauatan

KC Cabauatan

  • 70 Points
We can port Ring Central with existing softphones, though, faxing is sometimes, out of the question. :(
Photo of Yagamy Light

Yagamy Light

  • 64 Points
I don't think Mac is more widely used than GNU/Linux. But either way, I'm wondering, if you did Mac version, what's hard to build also GNU/Linux one? They should be pretty much alike, I think.
(Edited)
Photo of Jason Ferris

Jason Ferris

  • 50 Points
Ben... this IS the very reason win/mac is more widely used, devs won't make linux software! I don't want my system hacked and crashing all the time, so I avoid Windows. I don't want an over priced foofoo machine only to muck it up with grease and grime, so I avoid Apple. I don't want to spend money on an expensive OS, only to find out a few years later it is obsolete and I have to pay more for all new hardware, which is partly why many people are moving to Linux. Linux is cheap, secure, can run forever even on the crappiest spec'd hardware, and it even runs on my phone and appliances too, why are developers not getting the hint? I'm tired of having to run windows on my linux box via a VM, just because of a select few companies lame business decisions!
Photo of KC Cabauatan

KC Cabauatan

  • 70 Points
What I did was I used the Google Chrome Extension for RingCentral, and run my GMail account from it. So far, I have no problems with my apps.
Photo of Jabin Stroup

Jabin Stroup

  • 90 Points 75 badge 2x thumb
I Need this Bad!!!!!!!!!!
Photo of Jabin Stroup

Jabin Stroup

  • 90 Points 75 badge 2x thumb
I cannot get a third party phone to work. Called ringcentral and they said they don't know how either. Before I signed up they said I could! Why did they lie? Can you get me the right help?
Photo of Mike

Mike, Official Rep

  • 202 Points 100 badge 2x thumb
This isn't quite a full functioning soft phone, but for the Linux users, if you have Chrome installed, you can use the Google Chrome extension.  Our Blog page has an introductory video you can watch. https://blog.ringcentral.com/2015/01/ringcentral-now-integrates-google-work/

The one big difference, is that it uses the RingOut feature to initiate the call. It's not a full functioning phone, but it's a big step for anybody that uses Google on a Linux machine. 
Photo of Sajan Parikh

Sajan Parikh

  • 50 Points
Some Linux love would be awesome.  Or at least give us SIP details so we can use something else.
Photo of Mike

Mike, Official Rep

  • 202 Points 100 badge 2x thumb
HI Sajan,   Can you clarify your comment "use something else"?  What are you referring to so we know what details you need. If you are wanting to manually provision a 3rd party device, you can find information here: Getting the SIP Settings for Manual Provisioning
Photo of tomer

tomer

  • 50 Points
any ways to get incoming calls and outgoing calls on ubuntu??
Photo of Mike

Mike, Official Rep

  • 202 Points 100 badge 2x thumb
Right now, the only think that we have that works (with many limitations) is the Google Chrome extension, that is desinged to work when logged into your Gmail account. 
Photo of tomer

tomer

  • 50 Points
I tired it but it only works for outgoing calls but what about incoming calls?
Photo of Mike

Mike, Official Rep

  • 202 Points 100 badge 2x thumb
Correct. Unfortunately, there's nothing for incoming calls at this time. 
Photo of tomer

tomer

  • 50 Points
its a shame you don't think about your linux users....
Photo of Mr. Seaweed

Mr. Seaweed

  • 50 Points
I was able to get RingCentral Office Premium working with Salesforce Professional and Ubuntu 14.04 using the Jitsi softphone 2.8.5426, after many trials and errors - woo hoo!
Photo of Mr. Seaweed

Mr. Seaweed

  • 50 Points
I should also mention that I was able to get the integration working with Jitsi using "Keep alive method" set to "REGISTER"
Photo of tomer

tomer

  • 50 Points
where are these settings: "Keep alive method" set to "REGISTER"

?

thank you man
Photo of Mr. Seaweed

Mr. Seaweed

  • 50 Points
Using "Jitsi" softphone client on Linux Ubuntu version 14.04 (https://jitsi.org/)
 
Jitsi Tools > Options > Add

Then:

Account tab:
SIP id is (your digital line)
PW is 7 alphaumeric characters (instructions here: http://success.ringcentral.com/articles/RC_Knowledge_Article/How-to-Get-the-SIP-Configuration-needed...)
 
Connection tab:
Registrar: sip.ringcentral.com
Authorization name: (same as Authorization Name from here: http://success.ringcentral.com/articles/RC_Knowledge_Article/How-to-Get-the-SIP-Configuration-needed...)
Client TLS certificate <none> (use regular authentication) (I have not yet experimented with security / encryption options)
 
Proxy options: "Configure proxy automatically" should be unchecked
Proxy: sip10.ringcentral.com  Port: 5090 (I think sip20 should also work)
Preferred transport: (I selected UDP)
 
Keep alive options (choices are: NONE, REGISTER, and OPTIONS; "OPTIONS" did not work for me, but "REGISTER" did)
Keep alive interval: (I selected 10 seconds, but I am sure this could be optimized)

I used Wireshark for troubleshooting; hopefully you won't need to resort to this, but if so, helpful instructions for selecting the default interface were the last comment here:
http://askubuntu.com/questions/105521/wireshark-problem-cant-select-default-interface

Recommended commands so you are not running Wireshark as sudo:
sudo chgrp your username /usr/bin/dumpcap
sudo chmod 750 /usr/bin/dumpcap
sudo setcap cap_net_raw,cap_net_admin+eip /usr/bin/dumpcap

This was helpful for me because I did not realize I had the Linphone client also running at the same time as Jitsi, and the RingCentral server was rejecting my connection.  I only discovered this by noting the user agent in the SIP packet.  So, make sure that Jitsi is your only running client.
Photo of Mr. Seaweed

Mr. Seaweed

  • 50 Points
also, make sure you enter "sip" for the filter
Photo of tomer

tomer

  • 50 Points
thank you very much man!
Photo of Brandon Bertelsen

Brandon Bertelsen

  • 140 Points 100 badge 2x thumb
I've had some success using the free version of Zoiper on Ubuntu 15.04. I can make calls, but not receive them - tried muddling with the settings but couldn't get it to receive a phone call.
Photo of William

William

  • 90 Points 75 badge 2x thumb
This reply was created from a merged topic originally titled Integrate Linux and Desktop app.

Make Desktop app for Linux Versions.  Microsoft is ok, but with the new Windows 10 captureing all of your data, I work for Medical Offices and we cannot have this option and will nto go down this road.  I use Linux now with an VBOX of Windows 7, but the direction Apple and Microsoft is going they are captureing all data, including passwords, and sending back to their servers, their security is always getting breached, if they do not have it then they cannot lose it, Seems like Linux OS seems to be the safest way to protect my data and the data of my clients
Photo of Kim

Kim

  • 92 Points 75 badge 2x thumb
Please LIKE this request in the upper right corner to request this app.
Photo of Fred Miller

Fred Miller

  • 70 Points
This reply was created from a merged topic originally titled Is ringcentral softphone available on Linux?.

We are facing huge problems with windows and moving all PCs to LINUX. We are currently using RC softphone. Is it compatible with Ubuntu? 
Photo of Brandon Bertelsen

Brandon Bertelsen

  • 140 Points 100 badge 2x thumb
If not a direct application, perhaps really clear instructions on how to use an existing softphone app like Zoiper, Ekiga, or any other.
Photo of Robert Jerina

Robert Jerina

  • 150 Points 100 badge 2x thumb
I don't think they're going to create guides for other people's software. There is plenty of information on how to get SIP information for a bring your own SIP phone, you just need to get that SIP info and plug it into your selected third-party SIP software (such as Blink).
Photo of Brandon Bertelsen

Brandon Bertelsen

  • 140 Points 100 badge 2x thumb
Thank you for this reply. While I understand your reasoning - I haven't had much success with alternatives hence the desire for a supported solution. I'll give Blink a run, looks like it has a Linux version. Have you had success with it on nix?
Photo of Robert Jerina

Robert Jerina

  • 150 Points 100 badge 2x thumb
One of my users is running Linux, the rest are on OS X. But this is how you go about getting the SIP info. 

http://success.ringcentral.com/articles/en_US/RC_Knowledge_Article/How-to-Get-the-SIP-Configuration-...

Blink seems to be the best SIP client I've seen for Linux. Of course this will just get you a phone that rings and make calls from. All of the features from the native RC app are unavailable.
Photo of Brandon Bertelsen

Brandon Bertelsen

  • 140 Points 100 badge 2x thumb
Is your lonely linux user running their softphone using Blink? 
Photo of Robert Jerina

Robert Jerina

  • 150 Points 100 badge 2x thumb
He sure is!
Photo of Brandon Bertelsen

Brandon Bertelsen

  • 140 Points 100 badge 2x thumb
Ugh, looks like they don't have a functional version for 15.10. Building from source always sucks.
Photo of Robert Jerina

Robert Jerina

  • 150 Points 100 badge 2x thumb
Well you're not running an LTS Ubuntu, so that'll happen.
Photo of Brandon Bertelsen

Brandon Bertelsen

  • 140 Points 100 badge 2x thumb
Blame the user! I see your tricks. Next you'll ask me if it's plugged in. :P 
Photo of Robert Jerina

Robert Jerina

  • 150 Points 100 badge 2x thumb
Is it though? :D
Photo of Benjamin Dean

Benjamin Dean, Alum

  • 8,642 Points 5k badge 2x thumb
Since MacOSX (way back) is BSD-based, has anyone tried porting the Mac phone over to *nix?
Photo of Brandon Bertelsen

Brandon Bertelsen

  • 140 Points 100 badge 2x thumb
I think that's pretty unlikely. OSX is BSD based - but it's so far from BSD now (APIs etc) that it wouldn't be worth even trying.

Actually, if we had more information on what elements are required to run the program we could get it working on wine. I can get it to login, but I suffer from crashes after login:

vcrun2010
dotnet40

I had to install winbind too:

apt-get install winbind 
Photo of p.echo926

p.echo926

  • 60 Points
Brandon, building from, source, dumb question, but did you look at the error messages? Sometimes they point to an easy (ish) hack that can get you going.
Photo of Brandon Bertelsen

Brandon Bertelsen

  • 140 Points 100 badge 2x thumb
Yes, I followed as many as I could. Unfortunately, one of them wasn't just a simple dependency issue so I couldn't continue.

I was able to get 7.0.7 installed on my computer and it seemed functional, but would only work in ring out mode.

I used wintricks/pol:

vcrun2013
dotnet45

Here's the link to 7.0.7: http://downloads.ringcentral.com/sp/RingCentralForWindows-7.0.7.msi
Photo of Benjamin Dean

Benjamin Dean, Alum

  • 8,642 Points 5k badge 2x thumb
Official Response
In the interest of having a Linux-compatible (and possibly windows/macos compatible) version of a RC Desktop....

Would anyone be interested in being active development contributors to an open source RingCentral desktop app which could be built using:

- Electron: https://github.com/atom/electron
- Node.js: https://nodejs.org/en/
- RingCentral JS SDK: https://github.com/ringcentral/ringcentral-js
- MV* Framework of choice for group: Backbone, Angular, React, Knockout, Ember, etc...

If you are interested in this please reply to this comment, and if we have 2-3 serious developers, then I will get the ball rolling on this promptly. Hoping we can get some interest on this...it would be fun to have a community-powered desktop app for RC!
Photo of Joseph Porter

Joseph Porter

  • 120 Points 100 badge 2x thumb
Was a developer ever available to look into this, even if just for a time estimate?
Photo of Embbnux Ji

Embbnux Ji, Employee

  • 752 Points 500 badge 2x thumb
Official Response
Hi Jamie, I have built a RingCentral app with RingCentral Embeddable Voice and electron in Linux. You can download the package from here: https://github.com/embbnux/ringcentral-embeddable-voice-app/releases   Feel free to give any suggestion in here. https://github.com/embbnux/ringcentral-embeddable-voice-app
Photo of Christopher Nelson

Christopher Nelson

  • 66 Points
This will make a whole bunch of RingCentral/linux users very happy. You've done a very good thing.