Frequently Asked Questions
General questions
- Q: Where can I have a ~/.linphonerc config file ?
- A: You don't need a ~/.linphonerc config file: linphonec
automatically creates one during the first startup. There are commands
within linphonec to set various parameters. Only a few ones will require
to modify manually the config file.
- Q: Is there any windows port of linphone ?
- A: Yes, windows XP is totally supported since october 2008.
- Q: I have many compilation errors when cross-compiling for
ARM-linux !
- A: Cross compilation is not easy: follow the instructions given in
the README.arm within linphone's source.
- Q: I have audio problems during calls, what can I do ?
- A: Especially on ARM-linux or old versions of linux, the audio
devices are often managed with OSS drivers. Linphone, because it uses
full-duplex audio and needs low-latency I/O, doesn't work very well with
OSS drivers. You should prefer using ALSA drivers and choose the ALSA
default device from the Sound Tab of the property box or using the
'soundcard' command of linphonec.
- Q: Does linphone work behind firewalls ? What are the ports used ?
-
A: Yes it works in most cases. The simplest way to achieve this is to
active STUN support from the configuration box. You 'll need to enter
the name of a STUN server, for example stunserver.org. If
your firewall or gateway does UDP masquerading, it should work without
problem.
You may want to restrict the open ports on the firewall: you
need at least to preserve the SIP port (udp/5060), the audio rtp port
(udp/7078) and the video rtp port (udp/9078). All those ports are
configurable from linphone, but keeping 5060 for SIP is highly
recommended.
- Customising audio and video ports is recommended when using several
linphone behind a same NAT so that they don't share same port numbers on
the NAT. They must be even numbers.
- Q: the video quality is awful ! I don't even recognize the person
I'm talking with !
- A: this is probably because the video stream is overflowing your
internet connection bandwidth, resulting in truncated, dropped or late
video packets which makes the image really awful. It is important
that you tell linphone about the bandwidth limits (upload and download)
of your internet connection. For that go to the 'codec' tab of the
property box. Note that a minimum of 128 kbit/s are necessary in upload
and download for video to work. The H264 plugin increases the video
quality a lot.
Linphone on mobile phones (Android, iPhone)
- Q: What should I put in username and domain in the settings ?
- In order to use Linphone to call any number, you need to subscribe a SIP VoIP account to a VoIP operator. Linphone.org does not recommend an operator in particular.
- Q: It works great with wifi but not in 3G ! What's that ?
- It is likely because your mobile operator is blocking VoIP traffic, because it forbids VoIP in its contracts.
- Q: Why aren't you developing a VoIP anti blocage solution ?
- Yes VoIP blocage is something that should not exist, that's not real internet. Technically, an anti-blocage solution requires a server infrastructure that linphone.org cannot afford, and we don't want to fight against anybody. Also, there are operators that don't block VoIP in many countries.