[OpenSER-Devel] [Serdev] Possible bug in the tm module in the presence of packet loss/branches
Maxim Sobolev
sobomax at sippysoft.com
Thu Mar 13 00:29:36 CET 2008
Dan Pascu wrote:
> Even if a CANCEL arrives, a call may still be setup with a 200 OK + and
> ACK and then immediately closed by a BYE, which is a conceptually a
> completely different beast that a simple CANCEL that terminates the call
> without it being setup.
No, you are incorrect, it has been a possibility to get call setup with
200 OK after CANCEL even with the previous behavior. When there are
confirmed outgoing branches the proxy did not generate 487 locally, but
instead relied CANCEL to them and waited for all of them to complete
with either positive or negative final reply. The only case when local
487 was generated before is when CANCEL arrives when all outgoing
branched have not generated any provisional response yet.
Regards,
--
Maksym Sobolyev
Sippy Software, Inc.
Internet Telephony (VoIP) Experts
T/F: +1-646-651-1110
Web: http://www.sippysoft.com
More information about the Devel
mailing list