Yeaphone
Components
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.
Distribution-Specific Packages
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.7 | |
| BitBake files for Linphone 2.1.1 |
Ubuntu 8.x
- 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.7.tar.gz -
Build the yeaphone binary:
cd yeaphone-0.1.7 ./configure --prefix=/usr make -
If you wish, install the binary:
sudo make install - browsed online via the web interface, or
- accesses directly with subversion:
svn co --username guest --password readonly svn://devbase.homelinux.org:5070/voip/yeaphone
- The most recent commits are available as Atom feed:
Subscribe
Fedora Core 6
The following files and instructions were provided by Grant Parnell (grant -at- everythinglinux.com.au) for installing yeaphone on Fedora Core 6:
The yeaphone.spec file can be used with the yeaphone-0.1.tar.gz file and needs linphone-1.7.1-2.fc6 to rebuild the binary RPM by doing this:
cp yeaphone.spec /usr/src/redhat/SPECS cp yeaphone-0.1.tar.gz /usr/src/redhat/SOURCES rpmbuild -ba /usr/src/redhat/SPECS/yeaphone.spec
It will probably tell you what's missing which you can install with yum and then retry the rpmbuild, eg.
yum install libosip2-devel ortp-devel
There is a
separate guide for installing the
yealink kernel module.
| Binary RPM for Yeaphone 0.1 on i386-compatible systems | |
| .spec-file for building the binary RPM |
Other GNU/Linux Systems
For other Linux systems the source code has to be compiled, see below.
Source Code
The latest source code can be
In addition there is a tar-ball available for each release:
| Source code for Yeaphone 0.1.7 | |
Patches 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.