Linphone
Linphone
nettipuhelimissa on pari peruspuutetta: joko ne vat saavuttamattomia tai käyttävät jotain epästandardia protokollaa. Nettipuhelimien herra ja hidalgo Skype on mainio esimerkki molemmista.
Mutta ei hätä ole tämännäköinen. Käyttämällä standardiprotokollia kuten SIP asiakasohjelma voidaan valita vapaammin ja esimerkikis alla esitelty Linphone on komentoriviltä käytettänyä täyisn saavutettava.
Koska eri distrojen mukana tulee yleensä vanhentunut versio - kun olette lukeneet tämän sepustuksen läpi ymmärrätte myös miksi - niin käyn tässä läpi vaiheet jotka tarvitaan että Linphone päästää ensimmäisen parkaisunsa.
Linphone kotisivu on osoitteeessa http://www.linphone.org
Ohjeet on testattu Debian Wheezyllä, mutta YMMV. Tätä blogiahan ei tietysti kukaan lue mutta ompahan muikkarina itselleni seuraavaa asennusta varten.
Suurin osa riippuvuuksista pitää ladata käyttäen git-versionhallintaa.
Ladataan ensin itse lähdetiedosto
cd /usr/local/src
git clone git://git.linphone.org/linphone.git --recursive
Luetaan tiedosto linphone/README huolella ja ajatuksen kera. Alla olevat ohjeet ovat pääosin kyseisestä tiedostosta.
Asennetaan perusriippuvuudet jotka löytyvä valmiina
apt-get install libtool intltool libgtk2.0-dev libspeexdsp-dev libavcodec-dev libswscale-dev libx11-dev libxv-dev libgl1-mesa-dev libglew1.6-dev libv4l-dev libxml2-dev
apt-get install libreadline-dev libgsm1-dev libtheora-dev libsoup2.4-dev libsqlite3-dev
Debianmaisesti mukaan tulee liuta muitakin paketteja mutta kiintolevyt ovat halpoja tänä päivänä.
Koska olemme salakähmäisi aennamme salauksen, SRTP
git clone git://git.linphone.org/srtp.git
cd srtp
cd srtp && autoconf && ./configure && make
make install
zrtp jossain valissa
Belle-SIP
http://www.linphone.org/technical-corner/belle-sip.html
git clone git://git.linphone.org/belle-sip
belle-sip/README on taas ystävämme.
Haetaan lisä paketteja, ihan niinku ei muuten riittäisi:
apt-get install libtool intltool pkg-config libantlr3c-dev antlr3 g++ make
apt-get install libcunit1-dev libpolarssl-dev
cd belle-sip ./autogen.sh && ./configure && make && make install
cd /usr/local/src/linphone
./autogen.sh
./configure --disable-upnp --enable-video --enable-alsa --disable-strict
make
make install
Pieksämäki
Kyllä tämä saatanan sokeus taas hellii lastaan: pitäisi keskiviikkona Pieksämäellä hölkätä ratapihan laidalta toiselle kuudessa minuutissa. Palatessa perjantaina onkin sitten onneksi aikaa koko tunti lampsia laiturin toiselle reunalle.
Jaa että onko Pieksämäellä saattopalvelua? Vihje:vastauksessa on kaksi vokaalia eikä yhtään konsonanttia.
VR:n virkailijalta jolta saattopalvelua kyselin oli tilanteeseen vain yksi ratkaisu: pitää lähteä aiemmalla junalla niin on tunti aikaa vaihtaa.