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

Reply via email to