Closed GoogleCodeExporter closed 9 years ago
It's looking obscure to me that a SIP packet would get lost within the kernel
or
framework. The SIP protocol uses retransmissions over UDP if the network looses
a
packet. So it should still work even if a packet goes lost.
I think you made two mistakes: First your implementation of OPTIONS seems to
have the
bug. And second your testing for the "lost" packet: tcpdump is not a good test.
Not
seeing a packet there does not indicate that it is actually lost in the stack.
Original comment by pmerl...@googlemail.com
on 30 Oct 2009 at 11:18
SipDroid doesn't receive it either, I dumped all packets it receives in the log.
Yes Asterisk does retransmit UDP packets, but it retransmits both (OPTIONS +
SIP/200), since it can't know which one is lost (its not TCP).
But ok, if you don't feel like adding a workaround for a bug that is not
sipdroid's,
I'm fine with that.
Original comment by edwinto...@gmail.com
on 31 Oct 2009 at 7:40
Original issue reported on code.google.com by
edwinto...@gmail.com
on 30 Oct 2009 at 4:23Attachments: