> > 1. INVITE sent with Require:100rel (with or without
> > SDP)  and 180 is received without Require:100rel. 
> > whether UA should accept this or reject response as it
> > requires early media. Is it right to accept this 
> > message and wait for Other provisional
> > response to come reliably.
> 
> I think is right to accept this message and wait for
> other provisional response to come reliably.

For interoperability reasons, the Require:100rel should not have been added
unless it is really required.  However the UAS should have returned a 420
response if it does not support 100rel.

Thus this is an abnormal situation; and the UAC can do whatever it wants.
If it really requires 100rel support, send CANCEL or BYE.  If it doesn't
really require 100rel, allow the call to continue.


> > 2. INVITE sent without Require:100rel (with or
> > without SDP) and 183 with received reliably.
> >     In this scenario is it right to reject the
> > message as protocol violation and immediately 
> > send CANCEL to INVITE sent.
> 
> If the initial INVITE has Supported:100rel, UAC MUST
> accept the 183 with Require:100rel. If the initial
> INVITE has no Supported:100rel, UAC MUST reject the
> 183 with 488. (Not Acceptable here).

Responses should not be sent in response to ACK or responses.

If 18x is requiring 100rel without support being indicated within INVITE, it
is an abnormal situation.  The UAC can do whatever it wants.

The UAC can honor it, ignore the 100rel, send CANCEL, or send BYE.




_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to