Dean Willis wrote:

On Nov 21, 2007, at 3:36 PM, Robert Sparks wrote:

That's an improper dichotomy for the question at hand.

Why? The question at hand is, if I have it "If we send an answer in a reliable provisional response, should we include a copy of that answer in the final 200 OK response?"

We agree that IF we send the answer in both places, then it MUST be the same answer, because if it isn't then all sorts of things get confusing. Right? The only question is whether or not to include it.

Nobody's arguing against ignoring the SDP if it shows up.

The question to be addressed is the ambiguity the spec currently suffers around whether things should put something there. The danger in leaving the "its ok to put something there because things are supposed to ignore it" is the slippery slope that leads to people _requiring_ it be there, then _requiring_ that it mean something (which somebody must already be doing or people wouldn't be so uptight about it being there) and then we have a deployed de-facto standard that does not match the documentation.

Is that what you're arguing for?

Well, I hope I'm not arguing in favor of ambiguity.

I'm trying to argue for stating in section 2.1 of draft-ietf-sipping-sip-offeranswer-04.txt (pattern 3) that the final 200 OK either MAY or SHOULD contain a copy of the offer sent in the reliable provisional response, as this approach offers less backward compatibility headache than not including a copy of the answer.

That may seem simple and harmless. But it gets ugly when additional offer/answers happen:

  Alice               Bob
    |  INVITE offer1   |
    |----------------->|
    |  183 answer1     |
    |<-----------------|
    |  PRACK           |
    |----------------->|
    |  200 PRACK       |
    |<-----------------|
    |  UPDATE offer2   |
    |<-----------------|
    |  200 UP answer2  |
    |<-----------------|
    |  200 IN SDP?     |
    |<-----------------|

Now what should be in the 200 for the invite?

Its better to do what is already required - send no SDP in the 200 for the invite.

        Paul

It's also consistent with the "preview" model of sending an answer in a non-reliable provisional response as discussed in section 3.1 of that draft.

--
Dean


--
Dean


_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip



_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Reply via email to