Videoconferencing and VOIP
Videoconferencing and voice over Internet (VOIP) applications are merging into integrated applications. Most of these applications now allow placing calls to non-Internet based telephones for a small fee.
Formerly known as Gnomemeeting, Ekiga is a SIP compliant fully functional open source integrated VOIP and videoconferencing program.
sudo apt-get install ekiga
Skype is a proprietary integrated VOIP and video conferencing program similar to Ekiga.
sudo apt-get install skype
- To get the most recent version, download and install the 32-bit version:
wget -O skype-ubuntu-current_i386.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-32 sudo dpkg -i skype-ubuntu-current_i386.deb sudo rm skype-ubuntu-current_i386.deb
How to install Skype on a 64-bit system
The current version of Skype for 64-bit systems is a masqueraded 32-bit module. To use on a 64-bit system you might still need to install the needed packages:
sudo apt-get install ia32-libs lib32asound2 libqt4-core libqt4-gui
- Then download and install the current Skype .deb package from the Skype website:
wget -O skype_ubuntu-current_amd64.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-64 sudo dpkg -i skype-ubuntu-current_amd64.deb sudo rm skype-ubuntu-current_amd64.deb
- If the 64-bit version doesn't work for you, use the 32-bit version:
wget -O skype-ubuntu-current_i386.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-32 sudo dpkg -i --force-architecture skype-ubuntu-current_i386.deb sudo rm skype-ubuntu-current_i386.deb
Wengophone is an integrated VOIP and videoconferencing client available on many platforms. Wengophone was initially an open-source GPL-licensed package ('Wengophone Classic'). Both the Classic version (available as a .deb file) and the current proprietary binary version are available from the website. Wengophone Classic has now been rebranded as QuteCom, however. To install the current version as an Ubuntu/Kubuntu package, see these instructions.
- Download and install the older Wengophone Classic version (.deb package):
wget http://download.wengo.com/wengophone/rc/wengophone-0.958m-1.i386.deb dpkg -i --force-architecture wengophone-0.958m-1.i386.deb
Gizmo5 is an Internet soft-phone application, similar to Skype, that uses the SIP protocol. Install (.deb package):
wget http://download.gizmo5.com/GizmoDownload/gizmo-project_126.96.36.199_libstdc++6_i386.deb dpkg -i --force-architecture gizmo-project_188.8.131.52_libstdc++6_i386.deb
Asterisk VOIP PBX system
Asterisk is an enterprise-grade, free open source PBX and telephony system for VOIP.
sudo apt-get install asterisk
Kiax is an LGPL-licensed open source IAX (Inter-Asterisk eXchange) application. It is used for making VoIP calls from an Asterisk PBX. The current version must be installed from source files. See the website for download and installation instructions, or see this Ubuntu Launchpad site.
OpenSIPS / OpenSER (SIP server)
OpenSIPS is an open-source SIP server that allows connections to be made through the Internet for VoIP, IM, and other communications protocols. While there are many public SIP servers, these are subject to spoofing and other "impersonation" problems. A company may wish to host its own SIP server to avoid the problems inherent in public services whose trustworthiness can not be determined. OpenSIPS is the successor to OpenSER (which is the version in the repositories). Install OpenSER 1.3.2 from the repositories:
sudo apt-get install openser
Alternately, the newest version of OpenSIPS can be downloaded as a .deb package from the website and installed. Installation and usage instructions are on the website.
Web meeting software allows video conferencing among many clients, with one server as host.
BigBlueButton is a free open source chat/video/audio and desktop sharing platform similar to GoToMeeting, WebEx, DimDim and similar products. Developed by GoogleCode, it utilises all open-source modules. A Moodle plugin is also available. See these installation instructions and these additional detailed instructions.
WebHuddle is a free, open source Java-based browser client (and server) for web meetings. To install the server, first install pre-requisites, including Java, JBOSS Application Server, and xvfb.
sudo apt-get sun-java6-jre jbossas4 xvfb
For more details on setting this up in (K)Ubuntu, see this.