Android VOIP application - problems establishing a voice(RTP) connection

IN PROGRESS
Bids
11
Avg Bid (USD)
$1036
Project Budget (USD)
$250 - $750

Project Description:
I have an Android VOIP application which has problems establishing a voice(RTP) connection. The application actually has two voice connection implementations: a custom one based on Sipdroid and an implementation made using built-in Android RTP API (android.net.rtp). And you only need to fix ONE of these.

The first(Sipdroid based) implementation doesn't work reliably - from some reason it occasionally fails to transfer voice (RTP) data between the caller and callee. Plus it rarely succeeds in establishing a connection between the caller and calle if one of them is using a Samsung phone. It appears that UDP hole punching doesn't work very well on Samsung phones. The second (android.net.rtp) implementation works almost perfectly. Its sole problem is that it has a terrible 2 - 4 seconds latency. I.e. it takes between 2 and 4 seconds for caller to hear what the calle said and vice versa.

So, long story short I need someone familiar with RTP protocol, Android networking and perhaps VOIP in general to either fix the current code or create a new RTP layer from scratch. If you have ever created a VOIP Android app that uses RTP protocol to transfer voice data you should be capable to fix this. Note that your job on this project is just to take care of RTP related code, everything else is in place and working.

If you don't have experience with this kind of applications don't bother bidding.

Skills required:
Android, Asterisk PBX, C Programming, Java, VoIP
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 700
in 3 days
Hire dinesh16
$ 700
in 15 days
$ 700
in 15 days
$ 750
in 15 days
$ 1550
in 20 days
$ 1800
in 7 days
Hire digitalhorizuk10
$ 800
in 8 days
$ 650
in 5 days
Hire sami200pk
$ 250
in 7 days
$ 2500
in 30 days