The installation consists of three separate components:
- Linphone >=1.7.1 providing the VoIP functionality.
It can be downloaded from this website .
- Yealink kernel module for accessing the handset.
An older version of this driver is shipped with the standard linux kernel, an improved version is available here.
- Yeaphone to connect the above components.
Openembedded (eg. for NSLU2)
BitBake files for the cross-compile environment
For developers with a working cross-compile environment the BitBake files are provided for compiling Linphone and Yeaphone.
|BitBake files for Yeaphone 0.1.8|
|BitBake files for Linphone 2.1.1|
- Install the following packages using the Synaptic Packet Manager:
linphone (or linphone-nox) and liblinphone2-dev
- Download the yeaphone sources from the devbase.at (see top of this page)
Unpack the yeaphone sources:
tar zxvf yeaphone-0.1.8.tar.gz
Build the yeaphone binary:
cd yeaphone-0.1.8 ./configure --prefix=/usr make
If you wish, install the binary:
sudo make install
Other GNU/Linux Systems
For other Linux systems the source code has to be compiled, see below.
The latest source code can be
- accessed directly with subversion:
svn co --username guest --password readonly svn://svn.devbase.at:5070/voip/yeaphone, or
- browsed online via the subversion web interface.
- The most recent commits are available as Atom feed: Subscribe
In addition there is a tar-ball available for each release:
|Source code for Yeaphone 0.1.8|
|Linphone Patches (only for Linphone 2.1.1)|
The author does not take any responsibility for problems and damage arising by installing or using this software, use it at your own risk.