[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sipping] Remaining offer/answer issue: how to reject an SDP offer sent in PRACK
Christer Holmberg wrote:
>
> Hi,
>
> Now when we agreed on a way on how to solve the re-INVITE fallback
> issue, one remaining open issue in the offer-answer draft is how to
> reject SDP offers sent in PRACKs.
>
> I would like to collect ideas on how it could be done.
>
> NOTE: At this point I DO NOT want to discuss the pros/cons of different
> alternatives, their impacts on existing normative text, or whether they
> work in the first place, but simply do some brainstorming :)
>
> Some ideas:
>
> - Reply 200 OK without SDP answer
>
> - Reply with 4xx responses, indicating that the PRACK itself was
> ok, but the SDP offer was rejected
>
> - Reply 200 OK with "dummy" SDP answer, then immediately send
> UPDATE with fallback SDP offer
>
> - Do not use PRACK for offer/answer in the first place
>
> - Stop using 100rel all together (Dean's proposal in the War On
> Forking)
>
> Some more?
There are no perfect choices here.
What is wrong with just returning any appropriate error response - e.g.
488? The main problem with that is whether it did/didn't ack the
response. After considering alternatives, ISTM that this should then
also mean that the reliable response has not yet been acknowledged, and
so another PRACK must be sent - preferably one without an offer.
Thanks,
Paul
> Personally I don't see a
> make-sure-you-send-an-offer-which-will-not-be-rejected alternative as
> feasible, because the UAS may want to reject the offer based on other
> circumstances (e.g. overload).
>
> 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 at cs.columbia.edu for questions on current sip
> Use sip at ietf.org for new developments of core SIP
_______________________________________________
Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sip at ietf.org for new developments of core SIP