Linphone over 3G

By Webmaster on 03-Feb-11 09:53 Comments (154)

When it works

You can use Linphone on your Android mobile phone or iPhone over the 3G network to run calls through your favorite VoIP provider. Usually this works well as long as the 3G signal is sufficiently good. Otherwise you will experiment packet losses and then the quality degrades.

On EDGE networks this can work too especially if you can call using gsm or speex narrowband codec. These codecs have quite low bitrates and can fit into less than 40 kbit/s of IP bandwidth. However the problem with EDGE is that you can't be sure of the available bandwidth, it depends on how many users next to you are using the GSM service. Bandwidth can be as low as a tenth of kbit/s... The other drawback of EDGE is latency: very often more than 250 ms... which renders the conversation unnatural.

When it fails

Unfortunately there are non technical reasons for Linphone to unsuccessfully make 3G/EDGE calls. Indeed as VoIP from mobile phones can take market shares of already established operators that earn money with GSM communications, some of them don't see with a good eye that their subscribers prefer to use VoIP applications rather than the conventional GSM dialer of their phones.

To prevent that, mobile operators can:

This is why many of you are posting complaints on the comments page of our Linphone Android Market or Appstore pages about that it does not work on 3G.

The France 3G picture

The situation in France is quite a nightmare. From our experience and the feedback we have from users, SFR and Bouygues forbid and block VoIP by restricting to a few TCP ports. But the most strange thing is about Orange. At the early times it was working (very well) but forbidden in the contracts. Then in April 2010 they decided to allow VoIP for most of their contracts, at the exception of the cheapest one, but proposing to purchase a "VoIP option" to finally allow it. Great ! But finally at the end of november 2010, they restricted the UDP traffic to a few kbit/s , which renders VoIP mostly impossible... This is very surprising and at this time we did found any reason for that. Is this a technical problem ? Is it because their network becomes saturated ? Apparently not as from what we can measure the TCP bandwidth is always very high and all other application can work very well. Any explanations or information will be highly appreciated !

What can we do ?

We can first hope that competency with new comers in the GSM/3G business will make things to go in the good way.

Belledonne Communications, the company who is doing Linphone, has developed a VoIP anti blocking system which consists in tunneling the SIP and RTP traffic into a single https connection up to a detunnelizer server. And this works. But this has a cost: you need to deploy tunnel servers on multiple x86 servers to be able to handle all the traffic, this is the reason why we cannot offer this option to all our linphone users. We (the linphone team) are studying the opportunity to offer the VoIP anti blocking system as a paid service integrated into the iPhone and Android applications... Next to come.

 

Write a comment

  • Required fields are marked with *.

If you have trouble reading the code, click on the code itself to generate a new random code.
 
First | Previous | Showing comments 11 to 20 of 154 | Next | Last
SynNazeer
Posts: 154
Comment
Git HTTP access error
Reply #144 on : Tue April 09, 2013, 21:44:56
Hi All,
I am trying to get the access to the code using http (I am behind a proxy) and I am getting this error. Any help is highly appreciated.

Thanks

Cloning into 'linphone'...
fatal: http://git.linphone.org/git/linphone.git/info/refs not found: did you run git update-server-info on the server?
Hitarth
Posts: 154
Comment
Missing Staitc Library
Reply #143 on : Fri April 05, 2013, 08:45:29
We have found almost all the static library (.a). We cant find 3 static library as below.

1. libmediastreamer_base.a
2. libmediastreamer_voip.a
3. libmsbcg729.a

We Googling alot for this but we cant find it.

We really appreciated to you if you suggest/guide for that same.

Thanks.
Hitarth
Posts: 154
Comment
linphone SDK issue
Reply #142 on : Thu April 04, 2013, 16:17:21
We had download linPhone mac SDK from this link . https://www.linphone.org/eng/download/packages/linphone.html

But we cant compile the source code. We are facing the below issue.

1. We are getting lots of Static file (.a file) missing in the current source code.

2. Implecit declaration of function linphone_core_create_proxy_config is invalid in C99

3. No member named 'ticker' in struct_AudioStream

4. Too few arguments to function call, expected 3 ( audio_stream_new )

We are waiting for your positive reply.
chandresh
Posts: 154
Comment
linphone xcode project
Reply #141 on : Thu April 04, 2013, 11:10:16
in example project of linphone-iphone all static libraries are missing.
Please give any suggestion from where i should get all the static libraries.
chandresh
Posts: 154
Comment
linphone ios integration
Reply #140 on : Thu April 04, 2013, 08:17:27
i have downloaded all required packages. Now please tell me how to integrate it with my xcode project
Roland
Posts: 154
Comment
Re: Linphone over 3G
Reply #139 on : Sat March 30, 2013, 02:35:49
Thanx for your effort. I like the idea of an OS VoIP solution. But please improve the user interface! Learn from services like whatsapp, hike or viber. Right now I can't recommend it to my friends, who are less OS enthusiastic but care more about is ease of use. Make it simple and more people will use it.
zhanjc
Posts: 154
Comment
no exit item and no contact search item
Reply #138 on : Mon March 25, 2013, 16:19:16
I compile linphone-android with eclipse and Success.the code is downloaded by git.After runing I can not find the exit button.when enter the contacts it has no search item too.and it can no store the new contacts.more bugs it has!
Manpreet
Posts: 154
Comment
BSVEpqtue
Reply #137 on : Tue March 19, 2013, 09:29:39
Our highly epneriexced and results driven team comes from a diverse background and works to help your company grow by stimulating the development phase and maintaining IT mobility.
David
Posts: 154
Comment
JGUPEFRtMdeSLtoCG
Reply #136 on : Tue March 19, 2013, 08:50:11
1. connect your aiordnd tablet to computer with USB cable, select as disk mode.2. find the music in the disk, and copy it out.3. connect your MP3 Player to computer.4. drag the music into your MP3 Player.
Iber
Posts: 154
Comment
oyRjemKISjnb
Reply #135 on : Sun March 17, 2013, 01:55:54
For the last few years I've been striving to use as much open srcuoe software as I can it's not a new thing I'll have a look at OpenWengo. Given it's open srcuoe and has already built on Linux AMD64 there is a chance at least that it'll build on FreeBSD
First | Previous | Showing comments 11 to 20 of 154 | Next | Last

 

Archives