[reSIProcate] 200/Invite crossing with Cancel
Scott Godin
slgodin at icescape.com
Tue Apr 4 14:13:07 CDT 2006
Currently in our UAS state machine if we receive a CANCEL after we have
already sent a 200 to an Invite, then we just 200 the Cancel and
continue to wait for the ACK.
The exceptional-procedures draft recommends in this case that we send a
481 response to the Cancel (since we are not processing it). The UAC
should then ACK our 200 and send a BYE to terminate the session.
I was considering change resip to follow the draft, so it will 481 the
cancel instead of 200ing it. What do you guys think the most correct
thing to do here is? A 481 may be a little miss-leading, since the
dialog does in-fact exist. Also a 200 is misleading, since we not going
to cancel the transaction.
Scott Godin
<http://www.computer-talk.com>
800-410-1051 say my name
905-882-5000 say my name
slgodin at icescape.com <mailto:slgodin at icescape.com>
www.computer-talk.com <http://www.computer-talk.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20060404/78b2eeee/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 3782 bytes
Desc: image001.gif
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20060404/78b2eeee/attachment.gif>
More information about the resiprocate-devel
mailing list