Bonjour, 

Try to disable vpx as described here and let me know it it fixes your issue. 

Regards, 
Adrien 

----- Mail original -----

De: "Beat Besmer" <[email protected]> 
À: "Adrien Béraud" <[email protected]>, "Benjamin Renard" 
<[email protected]> 
Envoyé: Samedi 18 Avril 2015 05:02:51 
Objet: Re: [SFLphone] [Technical] Headless CLI Client 

Bonjour Adrien et Benjamin 

Thank you so much for your kind support. I now tried various options in terms 
of different SIP clients and the ring project looks promising. 
I am no C expert (iOS + RoR) so I struggle to compile ring on my raspberry PI: 

Please see my Question on SO: 
http://stackoverflow.com/questions/29714733/installing-the-ring-cx-sip-client-on-a-raspberry-pi
 

Please let me know, if I should file a bug for this. 

## Compiling the dependencies 

I tried to compile the dependencies for the project like stated in the 
`README`: 

git clone https://gerrit-ring.savoirfairelinux.com/ring 
cd ring 
Compile the dependencies first 
cd ../contrib/ 
mkdir native 
cd native 
../bootstrap 
make 

I got this error: 

libvpx.webm-4640a0c4804b/third_party/googletest/src/include/gtest/gtest.h 
mv libvpx-4640a0c4804b49f1870d5a2d17df0c7d0a77af2f libvpx && touch libvpx 
cd libvpx && CROSS= ./configure --target=armv7-linux-gcc \ 
--as=yasm --disable-docs --disable-examples --disable-unit-tests 
--disable-install-bins --disable-install-docs --enable-realtime-only 
--enable-error-concealment --disable-runtime-cpu-detect --disable-webm-io 
--enable-pic --prefix=/home/pi/ring/contrib/arm-linux-gnueabihf 
disabling docs 
disabling examples 
disabling unit_tests 
disabling install_bins 
disabling install_docs 
enabling realtime_only 
enabling error_concealment 
disabling runtime_cpu_detect 
disabling webm_io 
enabling pic 
Configuring selected codecs 
enabling vp8_encoder 
enabling vp8_decoder 
enabling vp9_encoder 
enabling vp9_decoder 
Configuring for target 'armv7-linux-gcc' 
enabling armv7 
enabling neon 
enabling neon_asm 
enabling media 
Unable to invoke compiler: arm-none-linux-gnueabi-gcc -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 
Configuration failed. This could reflect a misconfiguration of your 
toolchains, improper options selected, or another problem. If you 
don't see any useful error messages above, the next step is to look 
at the configure error log file (config.log) to determine what 
configure was trying to do when it died. 
../../contrib/src/vpx/rules.mak:105: recipe for target '.vpx' failed 
make: *** [.vpx] Error 1 

## Compiling ring 

Despite compiling the dependencies failed I did attempt to compile ring: 

git clone https://gerrit-ring.savoirfairelinux.com/ring 
cd ring 
./autogen.sh 
./configure 
make 
make install 

This caused the following error: 

checking for PJPROJECT... no 
configure: error: Missing pjproject files 
pi@phone ~/ring $ make 
make: *** No targets specified and no makefile found. Stop. 
pi@phone ~/ring $ make install 
make: *** No rule to make target 'install'. Stop. 

So currently I am stuck and I fear that I will not be able to go beyond [the 
current state of my project]( http://vimeo.com/gurgeli/dial-phone ) (🎥): 

![the-phone][1] 


[1]: http://i.stack.imgur.com/tGZl5.png 








On 17 Apr 2015, at 17:12, Adrien Béraud < [email protected] > 
wrote: 

Hello, 

Indeed, the daemon can run standalone and be controlled using the DBus API. 

Note the project have been renamed to "Ring" (version is bumped to 2.x). 
Experimental packages are available at 
http://ring.cx/en/documentation/linux-installation 
A major feature of Ring 2.x is the optional "DHT" account type allowing to make 
calls without any SIP server. 
There are many other enhancements such as ICE support, UPnP support, stability 
improvements etc. 
(note clients are being re-written (GTK3, Qt5) and there is a new OS X client, 
they are not yet feature complete and in heavy development.) 

The new daemon ("dring") source Git repo URI is : 
https://gerrit-ring.savoirfairelinux.com/ring . 
The DBus API is mostly the same as before. In the tools/dringctrl directory you 
will find an example python client that we use for testing (uses python3-dbus). 

We are willing to fix any bugs you may find, the daemon bugtracker is here : 
https://projects.savoirfairelinux.com/projects/ring-daemon/issues 
Also look at https://projects.savoirfairelinux.com/projects/ring/wiki for build 
instruction etc. 

Regards and good luck for your embedded project, 
Adrien Béraud 

De: "Benjamin Renard" <[email protected]> 
À: "beat besmer" <[email protected]>, [email protected] 
Envoyé: Mercredi 15 Avril 2015 04:45:01 
Objet: Re: [SFLphone] [Technical] Headless CLI Client 

Hello, 

I'm interests to known if the project write something for that. By the 
pass, I used Twinkle SIP client that permit to pass command to an 
already launched processus that permit for instance to answer an 
incoming call. It was really cool and permit me to map some keyboard 
shortcuts to control my phone without to switch desktop and find the 
good windows. 

After some search, I'm found some old scripts that permit to control old 
versions of sflphone by using it's DBUS API. Inspire by this scripts, I 
wrote my own, compatible with the version of sflphone I used (1.4.1 in 
Debian Wheezy) : 

https://gitlab.com/brenard/sflphone-ctl 

It's work weel and I'm use it every day. Call transfer does not work on 
my desktop but it seam to be a bug on version 1.4.1 of sflphone. 

Regards, 

On 13/04/2015 12:08, [email protected] wrote: 
> Beat sent a message using the contact form at http://sflphone.org/contact. 
> 
> Hy there, I want to install a soft phone on my raspberry pi. I failed 
> with linphone so far so I wanted to try SFLphone. 
> On the website it says that it features a CLI client, but I could not 
> find any documentation on this. 
> 
> Could you tell me if "head-less" operation is possible at all and if so 
> maybe point me to some manual / download. 
> 
> Thank you very much for your help. 
> 
> Best Beat 
> 
> PS: This is where the project should be going: 
> http://vimeo.com/gurgeli/dial-phone 
> _______________________________________________ 
> SFLphone mailing list 
> [email protected] 
> http://lists.savoirfairelinux.net/mailman/listinfo/sflphone 

-- 
Benjamin Renard - Easter-eggs 
44-46 rue de l'Ouest - 75014 Paris - France - Métro Gaité 
Phone: +33 (0) 1 43 35 00 37 - Fax: +33 (0) 1 43 35 00 76 
mailto:[email protected] - http://www.easter-eggs.com 
_______________________________________________ 
SFLphone mailing list 
[email protected] 
http://lists.savoirfairelinux.net/mailman/listinfo/sflphone 





_______________________________________________
SFLphone mailing list
[email protected]
http://lists.savoirfairelinux.net/mailman/listinfo/sflphone

Reply via email to