11.4.2.2. Client Side
On the client side, the applications that you can use depend on
your network configuration. If you have a direct Internet
connection, there won't be any problems, provided that you know on
what server you can connect, and usually that you also have a
username and password to authenticate to the service.
If you are behind a firewall that does Network Address
Translation (NAT), however, some services might not work, as they
will only see the IP address of the firewall and not the address of
your computer, which might well be unroutable over the Internet,
for instance when you are in a company network and your IP address
starts with 10., 192.168. or another non-routable subnet prefix.
This depends on the protocol that is used by the application.
Also, available bandwidth might be a blocking factor: some
applications are optimized for low bandwidth consumption, while
others might require high bandwidth connections. This depends on
the codec that is used by the application.
Among the most common applications are the Skype client, which
has an interface that reminds of instant messaging, and
X-Lite, the free
version of the XTen softphone,
which looks like a mobile telephone. However, while these programs
are available for free download and very popular, they are not free
as in free speech: they use proprietary protocols and/or are only
available in binary packages, not in source format.
Free and open VoIP clients are for instance
Gizmo,
Linphone,
GnomeMeeting and
KPhone.
|
Client hardware |
|
While your computer, especially if it is a laptop PC, might have
a built-in microphone, the result will be far better if you connect
a headset. If you have the choice, opt for a USB headset, as it
functions independently from existing audio hardware. Use alsamixer to configure input and output sound levels
to your taste.
|
VoIP applications are definitely a booming market. Volunteers
try to document the current status at
https://www.voip-info.org/.