Hi, RFC 3261 allows a UAC sending a BYE during early-dialog to terminate just a branch (in case of forking). This is:
- Alice calls Bob through a Proxy. - Proxy forks to Bob_1 and Bob_2. - Bob_1 and Bob_2 reply a provisional response containing "Contact" header and a copy of Record-Route (if present). - Alice sends a BYE on the early-dialog with Bob_1. - Then the only alive branch is Bob_2. I consider it extremely exotic. Also, under my understanding nobody implements it or takes it into account (for example there is a bug in RFC 4235 since the FSM diagram doesn't consider this case). So I wonder if this "feature" is implemented somewhere and really used. Or could we act as if it has been never defined? Since I don't want theoric replies in the form of "it depends on what you need... you COULD implement it... be flexible on receiving and strict in sendig...", I prefer to just ask two simple questions: a) Is this feature implemented and used by some *real* SIP device? b) Is this feature useful? (no, I don't expect my grandmother being interested in cancelling just a branch, neither having the knowledge to do it). XD Thanks a lot. -- Iñaki Baz Castillo <i...@aliax.net> _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors