A few months back I bought a cheap USB telephone which of course came with only Windows software. It was very cheap so I just took a punt, which after a few days hard work has now paid off.

The phone comes up as:-
[EMAIL PROTECTED] ~]# lsusb
Bus 001 Device 007: ID 6993:b001 Freshtel FT-102 VoIP USB Phone

and a bit of research suggested the use of the yealink kernel module - Edubuntu 6.06 detected this when I plugged the phone in. Fedora Core 6 does not have the module built by default so I built that
see my earlier post about building a module here:-
http://lists.slug.org.au/archives/coders/2007/01/msg00007.html

Once the module's built and loaded see kernel doc's Documentation/input/yealink.txt file for how to test, although they fail to mention the need to enable the mic and turn up the volume with alsamixer - something which would probably be obvious if I had a gui on the machine.

Once your satisfied the audio works and you've written your name on the LCD screen, turned on and off indicator lights etc you can move onto the application 'yeaphone' which can be found here:-
http://www.devbase.at/voip/yeaphone.php

The yealink guys do have Skypemate for Linux on their website so they at least recognise some value in providing for Linux. For my application I didn't want to run Skype or for that matter any GUI program.

I've since built a Fedora Core 6 RPM for the yeaphone package which hopefully he'll put up on the website, if not try here:-
http://www.linuxhelp.com.au/free.shtml
I've also sent these off to the tech support at www.yealink.com in the hope they'll put them up there as well. Can somebody build a .deb package for Debian/Ubuntu thanks! I might see how I go just compiling it on Edubuntu 6.06 for starters.

If you're not using an RPM base distro have a look at the BuildRequires lines in the yeaphone.spec file on my site to help satisfy dependencies when building the source. In particular, see if linphone for your distro includes the patch set the yeaphone author has put up for linphone-1.6.
Our software site is http://www.linuxhelp.com.au/free.shtml

Once it compiles and installs do "man yeaphone" and there's a procedure for setting up your sip profile the first time round. After that you just run 'yeaphone' , punch in some digits and press the green button on the handset. IE you don't touch your computer to make or receive calls. The only silly thing is you can only exit the app by pressing CTRL-C.

Fedora Core 6 people can just download my RPM and install with
rpm -Uvh yealink-0.1-0.i386.rpm which will probably give you a list of things you'll need to install with your favourite package manager eg:
yum install linphone libosip2 ortp

--
---<GRiP>---
Grant Parnell - senior LPIC-1 certified consultant
Linux User #281066 at http://counter.li.org (Linux Counter)
EverythingLinux services - the consultant's backup & tech support.
Web: http://www.everythinglinux.com.au/support.php
We're also busybits.com.au and linuxhelp.com.au and elx.com.au.
Phone 02 8756 3522 to book service or discuss your needs.

ELX or its employees participate in the following:-
OSIA (Open Source Industry Australia) - http://www.osia.net.au
AUUG (Australian Unix Users Group) - http://www.auug.org.au
SLUG (Sydney Linux Users Group) - http://www.slug.org.au
LA (Linux Australia) - http://www.linux.org.au
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to