FYI, for those interested this issue has been identified and fixed with a simple patch: http://code.google.com/p/sipdroid/issues/detail?id=311#c2 <http://code.google.com/p/sipdroid/issues/detail?id=311#c2> On Fri, Feb 5, 2010 at 3:46 PM, Carlos Talbot <carlos.talbot@gmail.com>wrote:
Anyone use sipdroid on their Andorid phone? For the most part it works with the exception of when using SIP over TCP. For some reason, after 30 seconds into a call FreeSWITCH sends a bye and drops the call. Why use TCP? The author claims significantly increased standby times using SIP TCP over 3g: http://code.google.com/p/sipdroid/wiki/NewStandbyTechnique
According to Brian it might be because the phone is not setting a transport in the contact field and FS is falling back to UDP.
This is on r16557. Here's a sip trace along with call graph:
http://pastebin.freeswitch.org/12064
regards,
Carlos