Re: [sipcore] Feature-Caps: Feature indications in 18x and 200

Christer Holmberg <christer.holmberg@ericsson.com> Sun, 06 November 2011 21:11 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 932E721F8586 for <sipcore@ietfa.amsl.com>; Sun, 6 Nov 2011 13:11:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.318
X-Spam-Level:
X-Spam-Status: No, score=-6.318 tagged_above=-999 required=5 tests=[AWL=0.281, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YBKkZrXrA0eN for <sipcore@ietfa.amsl.com>; Sun, 6 Nov 2011 13:11:28 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by ietfa.amsl.com (Postfix) with ESMTP id 6791521F850B for <sipcore@ietf.org>; Sun, 6 Nov 2011 13:11:28 -0800 (PST)
X-AuditID: c1b4fb39-b7b3eae00000252a-23-4eb6f7ffcf7f
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 36.D2.09514.FF7F6BE4; Sun, 6 Nov 2011 22:11:27 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.57]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Sun, 6 Nov 2011 22:11:26 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, Hadriel Kaplan <HKaplan@acmepacket.com>
Date: Sun, 06 Nov 2011 22:08:40 +0100
Thread-Topic: [sipcore] Feature-Caps: Feature indications in 18x and 200
Thread-Index: AQHMnIZqsqgAXcvIkU2BPrqsp0MXIJWgE4xggABD6zo=
Message-ID: <7F2072F1E0DE894DA4B517B93C6A058522357173C3@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05852235962788@ESESSCMS0356.eemea.ericsson.se> <BBF5DDFE515C3946BC18D733B20DAD23067A5B@XMB105ADS.rim.net> <7F2072F1E0DE894DA4B517B93C6A058522357173BF@ESESSCMS0356.eemea.ericsson.se> <89FD9FEC-0A17-4C3A-B337-8D87F6D617FE@acmepacket.com>, <EDC0A1AE77C57744B664A310A0B23AE22186A5D4@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE22186A5D4@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "sipcore@ietf.org Core) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] Feature-Caps: Feature indications in 18x and 200
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Nov 2011 21:11:29 -0000

Hi,

> Christer is identifying the sending requirements.
>
> For the receiving side, I'd suggest that the contents of the 2xx have to be taken as definitive (assuming you have received it).

If an entity receives different values in responses associated with the same dialog, an error case has occured (as the sender should not send different values for the same dialog).

So, we can either say that the first response with Feature-Caps is taken as definitive, or we can say that the Feature-Caps in 2xx is taken as definitive, because for a given dialog they should always be the same.

Regards,

Christer


> -----Original Message-----
> From: sipcore-bounces@ietf.org
> [mailto:sipcore-bounces@ietf.org] On Behalf Of Hadriel Kaplan
> Sent: 06 November 2011 13:17
> To: Christer Holmberg
> Cc: sipcore@ietf.org Core) WG
> Subject: Re: [sipcore] Feature-Caps: Feature indications in
> 18x and 200
>
>
> The tricky thing is a UAC can't rely on getting the same list
> in all responses, even if we mandate devices send the same
> back, due to forking cases, right?
>
> So what do we say about the UAC receiving the responses if it
> gets a 200 with a different Caps list than the 18x?
>
> -hadriel
>
>
> On Nov 5, 2011, at 7:49 PM, Christer Holmberg wrote:
>
> > Hi,
> >
> > I received a comment that it would be good to clarify that
> the header field value must be identical in 18x/2xx responses
> belonging to the same dialog.
> >
> > In addition, I received a request to say that, if the
> header field is sent in a 18x, it shall also be sent in all
> subsequent 18x responses, and the 2xx responses, for the same dialog.
> >
> > So, the updated text could say something like:
> >
> >
> >                "An entity can include the same Feature-Caps
> >                header field value in multiple responses
> (18x/2xx) for the same
> >                INVITE/re-INVITE transaction, but for a
> given dialog the entity
> >                  MUST use the same Feature-Caps header
> field value (if included)
> >                in all responses for the same transaction.
> In addition, if an
> >                  entity includes a Feature-Caps header
> field in a 18x response,
> >                for the given dialog it MUST include the
> header field in all
> >                subsequent 18x responses, and the 2xx
> response, for the same
> >                transaction."
> >
> > Regards,
> >
> > Christer
> >
> >
> >
> > ________________________________
> >
> > From: Andrew Allen [mailto:aallen@rim.com]
> > Sent: 3. marraskuuta 2011 20:21
> > To: Christer Holmberg; <sipcore@ietf.org>
> > Subject: RE: Feature-Caps: Feature indications in 18x and 200
> >
> >
> >
> > Agree
> >
> >
> >
> > From: sipcore-bounces@ietf.org [mailto:sipcore-bounces@ietf.org] On
> > Behalf Of Christer Holmberg
> > Sent: Thursday, November 03, 2011 8:08 AM
> > To: <sipcore@ietf.org>
> > Subject: [sipcore] Feature-Caps: Feature indications in 18x and 200
> >
> >
> >
> >
> >
> > Hi,
> >
> >
> >
> > The Feature-Caps draft currently allows sending of feature
> indications in reliable 18x and 200 responses.
> >
> >
> >
> > I've received an off-line question, asking whether the
> indicated features must be identical, if included both in 18x
> and 200 for the same request.
> >
> >
> >
> > My suggestion would be that we take the same approach that
> we did for Info Packages.
> >
> >
> >
> > Section 5.2.3 of RFC 6086 says:
> >
> >
> >
> >               "As with SDP answers, the receiver can
> include the same
> > Recv-Info
> >
> >                header field value in multiple responses
> (18x/2xx) for
> > the same
> >
> >                INVITE/re-INVITE transaction, but the
> receiver MUST use
> > the same
> >
> >                Recv-Info header field value (if included) in all
> > responses for the
> >
> >                same transaction."
> >
> >
> >
> > ...so, for Feature-Caps it could say something like:
> >
> >
> >
> >               "An entity can include the same Feature-Caps
> >
> >                header field value in multiple responses
> (18x/2xx) for
> > the same
> >
> >                INVITE/re-INVITE transaction, but the entity
> MUST use
> > the same
> >
> >                Feature-Caps header field value (if included) in all
> > responses for the
> >
> >                same transaction."
> >
> >
> >
> > Regards,
> >
> >
> >
> > Christer
> >
> >
> >
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > This transmission (including any attachments) may contain
> confidential information, privileged material (including
> material protected by the solicitor-client or other
> applicable privileges), or constitute non-public information.
> Any use of this information by anyone other than the intended
> recipient is prohibited. If you have received this
> transmission in error, please immediately reply to the sender
> and delete this information from your system. Use,
> dissemination, distribution, or reproduction of this
> transmission by unintended recipients is not authorized and
> may be unlawful.
> > _______________________________________________
> > sipcore mailing list
> > sipcore@ietf.org
> > https://www.ietf.org/mailman/listinfo/sipcore
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>