Adding to what Brett says... An issue with 3261 is that there is no precise definition of the duration over which a "Supported:xyz" is applicable. It might be for the lifetime of the device sending it, it might be for the duration of the dialog in which it is sent, or it might only be for the duration of the transaction in which it is sent.
So worst case, it might change from transaction to transaction. When assuming it applies for longer, you are wise to be prepared for your assumption to be wrong. If the device sending the 420 is just an "ordinary device", and nothing is really changed since the prior invite, then IMO it is acting perversely, but is not technically violating anything. Thanks, Paul On 1/17/14 7:11 AM, Brett Tate wrote: >> Is it OK to include Require header with 100rel >> in the re-INVITE, UA1 has already showed that >> it supports this extension. > > Yes; however you might receive a 420. > > >> Why should UA1 reject this message with 420 response. > > Among other potential reasons, a B2BUA is involved and re-INVITE reached a > different UAS which doesn't support 100rel. > > And for completeness since you are attempting to use 100rel for re-INVITE, be > aware that RFC 6141 updates RFC 3261. > > > _______________________________________________ > Sip-implementors mailing list > Sip-implementors@lists.cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors