Reputation: 199
I'm using Kamailio and OpnVPN on a server, and CSipSimple on android devices.,
The problem is that with some devices this works and with other devices it doesn't work.
When one of the devices is less known device (Alcatel) - it works.
When both devices are well known (LG G2, Nexus 5, Galaxy S5) - it doesn't work.
By doesn't work I mean that the session is created (when dialing, there's a ring sound on the other side and the other side can respond), but no voice is transferred between the devices (no one can hear the other).
Does it happen because of the devices, the SIP clients, the VPN or the SIP server?
Thanks in advance.
Upvotes: 1
Views: 1268
Reputation: 199
Finally solved it.
We found that it is related to Android KitKat.
Instead of using CSipSimple we are using Sipdroid now.
We downloaded the code of Sipdroid, compiled it and played with codecs. We found that a specific codec caused the problem and when we removed it - the voice started working.
Maybe there's also problem with Kamailio that stops audio from KitKat devices.
Upvotes: 1