← Back to team overview

ubuntu-phone team mailing list archive

Re: Apps I would like ....

 

Hi Alan, Barry,

Le 20/04/2016 11:50, Alan Pope a écrit :
Hi Barry,

On 20 April 2016 at 10:47, Barry Drake <b.drake@xxxxxxxxxxxx> wrote:
Hi there ...  One essential phone app for me is a sip softphone.  The one
I've always used on Android is 'csipsimple'.  It's open source, written in
Java, so it ought to port to a click package OK.  I'm not up to doing the
job, but I really hope someone can take it up.


A SIP client would indeed be awesome. Would be awesome to deliver that
kind of thing out of the box.


These last months, I done a small comparison of several softphones for ubuntu, and I tested 'Yate client' [1]
The interesting point is that it's written in Qt4, C++.
So it may be a foundation of an Ubuntu Touch sip phone, just like Trojita and Dekko. Please note that the source of client is in a subfolder of the complete Yate suite, and it uses libs shared with Yate server.

The downside is that it was not completely reliable : in some outgoing calls, there was some sound problems, while Jitsi had no problem. After comparing logs, it seems that Yate has a different way of establish an audio channel than Jitsi. But I'm absolutely not specialist of that level of functionality.

The last packages for Ubuntu are :
In https://launchpad.net/~sico/+archive/ubuntu/yate/+packages
under the yate-5.5.1 directory you'll find the the yate-client package.

For example :
https://launchpad.net/~sico/+archive/ubuntu/yate/+files/yate-client_5.5.1-ubuntu1-sico5~trusty_i386.deb






Another project : 'Xivo client' [2]. it's not a softphone, but it provides some information about user presence, calls. As it's also written in Qt4, it might be interesting to look at, even if it's tied to Xivo [3].


Cheers,

Michel

[1] http://yate.ro/opensource.php?page=yateclient
[2] http://documentation.xivo.io/en/stable/cti_client/cti_client.html
[3] http://documentation.xivo.io/en/stable/index.html


Follow ups

References