Hi,

I assume that it was because some didn't notice that the following RFC
2543 section 10.5.1 text (or similar explicit text) was not included
within RFC 3261.  Similarly, I assume others thought the implicit text and
non-normative text within RFC 3261 (and RFC 3262) was good enough.

RFC 2543 section 10.5.1:

"The ACK request MUST NOT be acknowledged to prevent a response-ACK
feedback loop."

RFC 3262 section 1:

"Also like BYE, but unlike ACK, PRACK has its own response."


> -----Original Message-----
> From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-
> implementors-boun...@lists.cs.columbia.edu] On Behalf Of Andrea
> Sent: Friday, April 03, 2015 8:56 AM
> To: sip-implementors
> Subject: Re: [Sip-implementors] replies to ACK
>
> Thanks you all for the comments that make sense to me.
> I'm just wondering why IETF didn't clarify this unclear topic ;-)
>
> Andrea
>
>
> 2015-04-03 14:17 GMT+02:00 Brett Tate <br...@broadsoft.com>:
>
> > > I looked for specific RFCs but I cannot find something clear.
> > > So, the question: is it admitted that the UAS replies to the ACK
> > > with a 400 bad request or it should simply ignore the malformed ACK?
> >
> > The ACK is a request which does not cause a response to be
built/returned.
> >
> > RFC 3261 might contain more explicit text elsewhere; however the
> > following is some of the implicit text indicating that a response
> > cannot be generated for ACK.
> >
> > Section 17:
> >
> > "The client transaction is also responsible for receiving responses
> > and delivering them to the TU, filtering out any response
> > retransmissions or disallowed responses (such as a response to ACK)."
> >
> > Section 17.1:
> >
> > "The INVITE transaction consists of a three-way handshake.  The client
> > transaction sends an INVITE, the server transaction sends responses,
> > and the client transaction sends an ACK."
> >
> > "For each final response that is received at the client transaction,
> > the client transaction sends an ACK, the purpose of which is to quench
> > retransmissions of the response."
> >
> > Section 17.1.1.3:
> >
> > "Although any request MAY contain a body, a body in an ACK is special
> > since the request cannot be rejected if the body is not understood."
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to