Hi, >The status at the moment is that we agreed that one should be able to reject an SDP offer in a PRACK with a 4xx response. >[Sanjay Sinha (sanjsinh)] What happens if PRACK needs to be rejected for reason other than for offer-answer, like say CSEQ or RAck header is malformed? The same thing applies there, of course. So, maybe we should talk about PRACK reject in general, instead of offer/answer. >I would think that the behavior would be same as if rejecting the PRACK because offer sdp is unacceptable. Sure, but that is not specified either at the moment :) I think the only PRACK reject use-case which is specified is when there is no matching provisional response to acknowledge in the first place. ...and, of course, in cases the call doesn't exist etc. >Moreover for rejecting offer in PRACK, I think a non error response approach may be good. Probably Gonzallo's rollback proposal mechanism can be followed here also, ie send 200 OK to PRACK with >port number set to 0 or c line set to 0 or media attribute line set to inactive and then have UAS send an UPDATE to go back to the earlier negotiated offer-answer session. We could of course do that. However, I don't think the justfication is the same. Here we are talking about rejecting an offer when it's received - nothing more, nothing less :) Also, as you said, PRACK can be rejected for other reasons, so I think we should focus on what happens if it is rejected - for whatever reason. Regards, Christer _______________________________________________ Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip Use sip@xxxxxxxx for new developments of core SIP