
From christer.holmberg@ericsson.com  Sun Aug  1 12:47:45 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 790E33A689F for <sipcore@core3.amsl.com>; Sun,  1 Aug 2010 12:47:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.764
X-Spam-Level: 
X-Spam-Status: No, score=-5.764 tagged_above=-999 required=5 tests=[AWL=0.835,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nhsRJr9WKVWe for <sipcore@core3.amsl.com>; Sun,  1 Aug 2010 12:47:43 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 30AB23A67DA for <sipcore@ietf.org>; Sun,  1 Aug 2010 12:47:43 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-11-4c55cf794538
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id AB.43.10125.97FC55C4; Sun,  1 Aug 2010 21:48:09 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Sun, 1 Aug 2010 21:48:09 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, Adam Roach <adam@nostrum.com>, SIPCORE <sipcore@ietf.org>
Date: Sun, 1 Aug 2010 21:48:07 +0200
Thread-Topic: [sipcore] WGLC: draft-ietf-sipcore-keep
Thread-Index: AcsjXS8VQrlKdK6dS8KXKyc3qtelJAD0Z7VwAp8z5fM=
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C24@ESESSCMS0356.eemea.ericsson.se>
References: <4C3DC365.1060508@nostrum.com>, <A444A0F8084434499206E78C106220CAECBA490F@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CAECBA490F@MCHP058A.global-ad.net>
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: "draft-ietf-sipcore-keep@tools.ietf.org" <draft-ietf-sipcore-keep@tools.ietf.org>, "sipcore-chairs@tools.ietf.org" <sipcore-chairs@tools.ietf.org>
Subject: Re: [sipcore] WGLC: draft-ietf-sipcore-keep
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 01 Aug 2010 19:47:45 -0000

Hi John,

First, please also look at the reply I intend to send to Paul's comments. H=
e has some issues with the upstream and downstream wording, and I know you =
have provided input on that. So, the outcome of that may of course also hav=
e impact on new text etc that I suggest for some of your comments.

---------------

>This has some minor issues that need fixing before it is ready to go.
>
>1. In 4.2.2: ".  Once negotiated, keep-
>   alives are sent until the registration is terminated, or until a
>   subsequent registration refresh request is sent or forwarded.  When a
>   subsequent registration refresh request is sent or forwarded, if a
>   SIP entity is willing to continue sending keep-alives associated with
>   the registration, usage of keep-alives MUST be re-negotiated.  If
>   usage is not successfully re-negotiated, the SIP entity MUST cease
>   sending of keep-alives associated with the registration."
>Yet in 4.2.3:
> "Once negotiated, keep-alives MUST
>  be sent for the lifetime of the dialog, until the dialog is
>   terminated.  Once usage of keep-alives associated with a dialog has
>   been negotiated, it is not possible to re-negotiate the usage
>   associated with the dialog."
>
>There seems to be inconsistency between registrations and dialogs. For a r=
egistration, keep-alive can be terminated=20
>when the registration is refreshed, whereas for a dialog there is no way t=
o terminate keep-alives (without terminating the dialog).=20
>Would it not be better to align the two? The use case for being able to ne=
gotiate no keep-alives during a registration that is already using=20
>keep-alives is not clear. It might be simpler to say that, once keep-alive=
 has been negotiated, it remains in place for the duration of the registrat=
ion or dialog.

The issue is not related to a need to be able to negotiate no keep-alives d=
uinrg a registration that is already using keep-alives. But, as Hadriel poi=
nted out at one point, a proxy that is=20
willing to receive keep-alives might not be able to distinguish between an =
initial registration and a registration re-fresh. It would need be registra=
tion aware. Hadriel did not want to enforce such requirement.

Personally I don't see that as a big problem, as registrations aren't refre=
shed that often in the first place. But, I would not like to "allign" by ma=
ndating renegotiation of keep-alives associated with dialogs with every re-=
INVITE/UPDATE, because I'm afraid it would make the mechanism too "heavy".

---------------

>2. "When the SIP entity receives the associated response, if the "keep"
>   parameter in its Via header field of the response contains a
>   parameter value, it MUST start to send keep-alives towards the same
>   destination where it would send a subsequent request (e.g.  REGISTER
>   requests and initial requests for dialog) associated with the
>   registration (if the keep-alive negotiation is for a registration),
>   or where it would send subsequent mid-dialog requests (if the keep-
>   alive negotiation is for a dialog)."
>
>This sentence is rather long. But my main concern is with the dialog-initi=
ating case. Whilst "where it would send subsequent mid-dialog requests" is =
correct, that is not necessarily where the Via header field entry with 'kee=
p' has come from. Or putting it another way, if a non-
>record-routing proxy were to include 'keep', sending keep-alives towards t=
hat proxy would be pointless. Of course, a non-record-routing proxy should =
not include 'keep'. In this case the first mid-dialog request should contai=
n 'keep' again, and if the response to that also=20
>contains 'keep' (with a value) then keep-alives can start.
>So although the 'keep' in Via in principle works for both registrations an=
d dialogues, there are subtle differences. The present wording doesn't seem=
 to be wrong, but it certainly doesn't convey the real situation very satis=
factorily, IMO. It might be useful to have separate=20
>statements for registrations and dialogs. It might also be useful to state=
 that a non-record-routing proxy MUST NOT insert 'keep' (probably more appr=
opriate in 4.4).

I guess that proxies that want to SEND keep-alives associated with a dialog=
 shall also insert themselves in the dialog route set.

So, I could add the following text to section 4.3:

"A SIP entity MUST NOT indicates willingness to send keep-alives associated=
 with a dialog, unless it has also inserted itself in the dialog route set =
[3261]."

...and the following text to section 4.4:

"A SIP entity MUST NOT indicates willingness to receive keep-alives associa=
ted with a dialog, unless it has also inserted itself in the dialog route s=
et [3261]."=20

(That is more general, and will also cover endpoints, SBCs and B2BUAs that =
use Contact instead of Record-Route.)

---------------

>3. "Once a SIP entity has negotiated sending of keep-alives associated
>   with a dialog towards its adjacent upstream SIP entity, it MUST NOT
>   insert a "keep" parameter in any subsequent SIP requests associated
>   with the dialog."
>
>This doesn't seem to be quite correct. A sends 'keep' to B on a dialog-for=
ming request. B does not record route. A sends mid-dialog request to C. Sur=
ely in this case, A needs to be able to include 'keep'? But this text seems=
 to forbid it.

Correct. I guess the text should say that once the sending of keep-alives a=
ssociated with a dialog has been *negotiated*, the SIP entity must not inse=
t a "keep" parameter in subsequent requests.

---------------

>A note further down seems to cover the points I made in 2 and 3 above, but=
 I don't think that is satisfactory. In particular, using a note to contrad=
ict a MUST NOT is incorrect.
>
>4. "NOTE: If a SIP entity inserts a "keep" parameter in its Via header
>   field of an INVITE request, and it receives multiple responses
>   (provisional or final) associated with the request, as long as at
>   least one of the responses, per dialog, contains a "keep" parameter
>   with a parameter value it is seen as an indication that the adjacent
>   upstream SIP entity is willing to receive keep-alives associated with
>   the dialog."
>
>This isn't incorrect, but it is hard to work out what it means. If there i=
s a dialog-forming response, and then further responses on that
>same dialog, then 'keep' in any one of these should be sufficient. But if =
there are multiple dialog-forming responses, then 'keep' on any=20
>one of these will (I assume) apply only to that dialog, and not other dial=
ogs formed by other responses. I think there is room for stating=20
>this more clearly.

I am not sure how I can make it more clear, but what about the following:

"NOTE: As long as at least one response, associated with a dialog, contains=
=20
a "keep" parameter with a parameter value it is seen as an indication that =
the adjacent
upstream SIP entity is willing to receive keep-alives associated with
the dialog on which the response is received."

---------------

>5. In 4.3: "The SIP entity must support the amount of STUN
>   which is required to apply the STUN keep-alive mechanism defined in
>   [RFC5626], and it must support the CRLF keep-alive mechanism defined
>   in [RFC5626]."
>
>I assume the use of lower case "must" (two instances) is motivated by the =
belief that we are repeating what is in RFC 5626. However, I don't think th=
at is correct - we are stating new normative requirements (i.e., to apply t=
he mechanisms in RFC 5626 to the cases covered=20
>by this I-D). Therefore I think we should use "MUST" in each case. Similar=
ly in 4.4.

I guess people like Adam could give guidance on whether to use lower or upp=
er case here.

---------------

>6. The Security Considerations section merely states: "This specification =
does not introduce security considerations in
>   addition to those specified in [RFC5626]."
>
>Considering the I-D addresses dialogs, not just registrations, it sounds l=
ike this statement might not be sufficient. For example, if a dialog hop cr=
osses=20
>a firewall, use of keep-alive is likely to keep the firewall pin-hole open=
 for an extended period. I leave it to the security experts to determine=20
>whether this is an issue.

A registration will also keep the pin-hole open, and frequent sending of SI=
P requests will keep the pin-hole open.=20

But, let's see what the security people say.

---------------

>7. In section 3: ""keep" parameter: A SIP Via header field parameter that =
a SIP entity
>   can insert in its Via header field of a request to explicitly
>   indicate willingness to send keep-alives towards it adjacent upstream
>   SIP entity.  If a SIP entity is willing to receive keep-alives from
>   its adjacent downstream SIP entity, and the Via header field
>   associated with the adjacent downstream SIP entity contains a "keep"
>   parameter, the SIP entity willing to receive keep-alives can add an
>   integer parameter value to that "keep" parameter.  The integer
>   parameter value can be used to indicate a recommended keep-alive
>   frequency.  A zero value indicates that the SIP entity is willing to
>   receive keep-alives, but that a recommended keep-alive frequency is
>   not provided."
>
>This seems top be far too much for a definition. Some of the material shou=
ld instead be covered later in the document (and I suspect it already is).

Would the following be sufficient:

""keep" parameter: A SIP Via header field parameter that a SIP entity
can insert in its Via header field of a request to explicitly
indicate willingness to send keep-alives towards its adjacent upstream
SIP entity. A SIP entity can also insert the header field in a response to
explicitly indicate willingness to receive keep-alives from its adjacent do=
wnstream
SIP entity."

---------------

>Nits:
>N1. Change "Eventhough" to "Even though".
>
>N2. "since usage of keep-alives in most cases are implicitly negotiated"
>Change "are" to "is".
>
>N3. "usage of keep-alives are not implicitly negotiated"
>Change "are" to "is".
>
>N4. "usage keep-alives". Change to "usage of keep-alives".
>
>N5: "why usage needs to be explicitly negotiated."
>The word "why" seems to be wrong. Should it be "where"?

I would use "where", but I guess your english is better than mine, so... :)

>N6: "towards it adjacent upstream SIP entity"
>Change "it" to "its".
>
>N7: "the amount of STUN which is required" (two instances)
>In each case, change to "those aspects of STUN that are required".

I'll fix these.

Thanks for your comments!

Regards.

Christer=

From christer.holmberg@ericsson.com  Sun Aug  1 12:50:38 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 41C103A689F for <sipcore@core3.amsl.com>; Sun,  1 Aug 2010 12:50:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.903
X-Spam-Level: 
X-Spam-Status: No, score=-5.903 tagged_above=-999 required=5 tests=[AWL=0.696,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E+meiGSvQM0j for <sipcore@core3.amsl.com>; Sun,  1 Aug 2010 12:50:37 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 8C86D3A67DA for <sipcore@ietf.org>; Sun,  1 Aug 2010 12:50:36 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-99-4c55d0266f7a
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id BA.53.10125.620D55C4; Sun,  1 Aug 2010 21:51:03 +0200 (CEST)
Received: from esessmw0191.eemea.ericsson.se (153.88.115.86) by esessmw0197.eemea.ericsson.se (153.88.115.87) with Microsoft SMTP Server (TLS) id 8.2.234.1; Sun, 1 Aug 2010 21:51:02 +0200
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Sun, 1 Aug 2010 21:51:02 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Sun, 1 Aug 2010 21:51:01 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments
Thread-Index: AQHLMbLeVQvy4yi+DE2Aa6uwggDdag==
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>
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 <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 01 Aug 2010 19:50:38 -0000

Hi Paul,

>I finally got around to reading the keep draftfor the first time in
>quite awhile. I have a few comments and questions:
>
>IMO the usage of "upstream" and "downstream" (which is ubiquitous) is
>confusing, because its not evident which is the high ground and which is
>the low ground. Normally for SIP I would assume that the sender of a
>request is on the high ground, with the request flowing *downstream*
>toward the recipient, and the response flowing *upstream* toward the
>sender of the request. But most of the text in this draft assumes the
>opposite. Perhaps this stems from a view that the "device" is on the low
>ground and the registrar is on the high ground. But then 4.1 further
>complicates this:

After a first thought I probably agree with your comment that the request f=
lows *downstream*.

I guess I could add some clarification text, to make it clear that "adjacen=
t downstream" refers to the adjacent SIP node in which a request is sent.

>   NOTE: Usage of keep-alives is negotiated per direction.  If a SIP
>   entity has indicated willingness to receive keep-alives from its
>   adjacent downstream SIP entity, sending of keep-alives towards the
>   same SIP entity needs to be separately negotiated.
>
>If that negotiation were performed following the procedures in this
>draft then the upstream and dowstream roles would be reversed.

I guess the note could be re-written without the "downstream" wording:

"NOTE: Usage of keep-alives is negotiated per direction.  If a SIP
entity has indicated willingness to receive keep-alives from an
adjacent SIP entity, sending of keep-alives towards the
same SIP entity needs to be separately negotiated."

-----------------

>Section 4.2.2:
>
>IIUC, the keepalive is associated with a flow as defined in 5626. Hence
>it isn't appropriate to use this negotiation mechanism on a registration
>that doesn't specify a flow. I don't see that stated anywhere.
>
>(If there was no flow, what would the keepalive state be associated *with*=
?)

The second paragraph describes the case when outbound is used, and when you=
 do have flows.=20

The generic procedure is described in the first paragraph of the section, a=
nd it does not talk about flows - it talks about registrations.

-----------------

>Section 4.2.3:
>
>Is there a reason *why* you can't renegotiate the dialog to eliminate
>the use of keepalives? (session timers are a similar concept, and they
>are renegotiated on/off with every reINVITE/UPDATE.)
>
>(Maybe there is a good reason - I just don't see it.)

People thought that we shouldn't make things too complicated and heavy by a=
llowing mid-dialog renegotiations - and especially not *mandating* a renego=
tiation with every reINVITE/UPDATE.

-----------------

>Section 4.3:
>
>The following:
>
>    When a SIP entity is about to send a keep-alive, if the SIP entity at
>    the same time is also about to send or forward a SIP request
>    associated with the same registration or dialog, for which the keep-
>    alive is to be sent, the SIP entity MAY choose not to send the keep-
>    alive, as the SIP request will perform the same keep-alive action.
>
>seems pretty imprecise. Wouldn't it be more precise to state that every
>request sent resets the clock for when a keep-alive needs to be sent?

I can use such wording instead, if people think it's better.

>Also, while this skipping of the explicit keep-alive makes sense to me,
>AFAICT it isn't consistent with -outbound-.

So, do you suggest that a SIP request should NOT reset the clock?

OR, would you like some note saying that, when keep-alives are implicilty n=
egotiated as part of outbound, requests do not reset the timer?

-----------------

>Section 5:
>
>The following has me totally confused:
>
>   SIP Outbound uses the Flow-Timer header field to indicate the server-
>    recommended keep-alive frequency.  However, it will only be sent
>    between a UA and an edge proxy.  Using the "keep" parameter, however,
>    the sending and receiving of keep-alives might be negotiated between
>    multiple entities on the signalling path.  Since the server-
>    recommended keep-alive frequency might vary between different SIP
>    entities, those would have to re-write the Flow-Timer header field
>    value.  In addition, if a SIP entity does not indicate willingness to
>    receive keep-alives from its adjacent downstream SIP entity, and
>    receives a Flow-Timer header field in a response, it would have to
>    remove the Flow-Timer header field from the response.  This issue
>    does not exist for the "keep" parameter, as each SIP entity has its
>    own individual Via header field.
>
> (There are too many hypotheticals in it.)
>
>After reading this, I don't know:
>
>- can I use keep in conjunction with an outbound registration?

I think the draft currently does not explicitly say anything about that, bu=
t I think it would be good to add text saying that it is possible.

>- if so, does this alter the procedures of outbound - requiring some manip=
ulation of the Flow-Timer value?

No. The usage of Flow-Timer with outbound is optional, so saying that it MU=
ST NOT be used if the draft mechanism is not used does not break anything, =
in my opinion.

Thanks for your comments!

Regards,

Christer=

From christer.holmberg@ericsson.com  Sun Aug  1 12:52:06 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D55CA3A689F for <sipcore@core3.amsl.com>; Sun,  1 Aug 2010 12:52:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.003
X-Spam-Level: 
X-Spam-Status: No, score=-6.003 tagged_above=-999 required=5 tests=[AWL=0.596,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S3K5nDLLcvg2 for <sipcore@core3.amsl.com>; Sun,  1 Aug 2010 12:52:06 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id C2B4C3A6782 for <sipcore@ietf.org>; Sun,  1 Aug 2010 12:52:05 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-e5-4c55d080ec9d
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id C3.63.10125.080D55C4; Sun,  1 Aug 2010 21:52:32 +0200 (CEST)
Received: from esessmw0191.eemea.ericsson.se (153.88.115.84) by esessmw0237.eemea.ericsson.se (153.88.115.90) with Microsoft SMTP Server (TLS) id 8.2.234.1; Sun, 1 Aug 2010 21:52:31 +0200
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Sun, 1 Aug 2010 21:52:31 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Peter Musgrave <peter.musgrave@magorcorp.com>, SIPCORE <sipcore@ietf.org>
Date: Sun, 1 Aug 2010 21:52:30 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep - Peter's comments
Thread-Index: AQHLMbMTcjpHnHaouUibtCnVyykoJw==
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se>
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==
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 01 Aug 2010 19:52:06 -0000

Hi Peter,

>I have read draft-ietf-sipcore-keep in detail for the first time.
>
>I have one questions and some Nits.
>
>Question: 7.3 Should the TRYING (not shown) from P1 to Alice have
>keep=3D30 in it? What if the 200 OK takes e.g. longer than 30sec and the
>NAT pinhole closes?

It is true that the flow only shows the 200 OK, but the text in section 4.4=
 responses in general.

I guess we could add some text that points out that the keep value should b=
e sent as soon as possible, as it may take a while before the final respons=
e is sent.

--------------

>Nits
>1. s/Eventhough/Even though/
>
>1.3 "As specified in [RFC5626], usage keep-alives is not implicitly
>negotiated for such flows, why usage needs to be explicitly
>negotiated." Re-phrase?
>
>4.2.1 s/The section/This section/
>
>4.4 para 2. This paragraph is one sentence. I read it many times - I gave =
up.

Thanks for your comments!

Regards,

Christer=

From pkyzivat@cisco.com  Mon Aug  2 07:58:30 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 023853A6AF8 for <sipcore@core3.amsl.com>; Mon,  2 Aug 2010 07:58:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.456
X-Spam-Level: 
X-Spam-Status: No, score=-10.456 tagged_above=-999 required=5 tests=[AWL=0.143, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3mpU4-QsjIdY for <sipcore@core3.amsl.com>; Mon,  2 Aug 2010 07:58:28 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 4322F3A6826 for <sipcore@ietf.org>; Mon,  2 Aug 2010 07:58:28 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAOF5VkxAZnwM/2dsb2JhbACgEHGnT5sPhTkEiH8
X-IronPort-AV: E=Sophos;i="4.55,303,1278288000"; d="scan'208";a="142320115"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 02 Aug 2010 14:58:55 +0000
Received: from [10.86.245.127] ([10.86.245.127]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o72Ewt8O012012; Mon, 2 Aug 2010 14:58:55 GMT
Message-ID: <4C56DD2F.9060508@cisco.com>
Date: Mon, 02 Aug 2010 10:58:55 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 02 Aug 2010 14:58:30 -0000

(Just to be clear, all of these comments of mine are as an individual)

Christer Holmberg wrote:
> Hi Paul,
> 
>> I finally got around to reading the keep draftfor the first time in
>> quite awhile. I have a few comments and questions:
>>
>> IMO the usage of "upstream" and "downstream" (which is ubiquitous) is
>> confusing, because its not evident which is the high ground and which is
>> the low ground. Normally for SIP I would assume that the sender of a
>> request is on the high ground, with the request flowing *downstream*
>> toward the recipient, and the response flowing *upstream* toward the
>> sender of the request. But most of the text in this draft assumes the
>> opposite. Perhaps this stems from a view that the "device" is on the low
>> ground and the registrar is on the high ground. But then 4.1 further
>> complicates this:
> 
> After a first thought I probably agree with your comment that the request flows *downstream*.
> 
> I guess I could add some clarification text, to make it clear that "adjacent downstream" refers to the adjacent SIP node in which a request is sent.

I see three possible ways to clean this up:

1) exchange "upstream" and "downstream" throughout the document.
    Also include the explanation about what "downstream" means.

2) Reword the text throughout the document to *eliminate* the use of
    "upstream" and "downstream".

3) Leave the use of upstream and downstream as is, but add a very
    explicit specification of what it means in this document.

Of those, I find (1) or (2) to be equally acceptable. But (3) seems a 
poor choice to me - even though it will be internally consistent I think 
it will confuse people due to conflict with typical usage.

>>   NOTE: Usage of keep-alives is negotiated per direction.  If a SIP
>>   entity has indicated willingness to receive keep-alives from its
>>   adjacent downstream SIP entity, sending of keep-alives towards the
>>   same SIP entity needs to be separately negotiated.
>>
>> If that negotiation were performed following the procedures in this
>> draft then the upstream and dowstream roles would be reversed.
> 
> I guess the note could be re-written without the "downstream" wording:
> 
> "NOTE: Usage of keep-alives is negotiated per direction.  If a SIP
> entity has indicated willingness to receive keep-alives from an
> adjacent SIP entity, sending of keep-alives towards the
> same SIP entity needs to be separately negotiated."

See above.

> -----------------
> 
>> Section 4.2.2:
>>
>> IIUC, the keepalive is associated with a flow as defined in 5626. Hence
>> it isn't appropriate to use this negotiation mechanism on a registration
>> that doesn't specify a flow. I don't see that stated anywhere.
>>
>> (If there was no flow, what would the keepalive state be associated *with*?)
> 
> The second paragraph describes the case when outbound is used, and when you do have flows. 
> 
> The generic procedure is described in the first paragraph of the section, and it does not talk about flows - it talks about registrations.

I don't see how that works (in the non-outbound case):

The purpose of these keepalives is to keep a nat binding open.
But that is only useful if the neighboring node then uses that path to 
send outbound requests. What is there in the keep draft that even 
*talks* about that?

If the keepalives are sent via TCP, then the neighbor will have to use 
that same TCP connection for outbound requests in order to gain any 
benefit from the keepalive. If the keepalives are send via UDP, then the 
neighbor will have to send requests symmetrically from the address/port 
on which the keepalives are received.

If you were to specify that, wouldn't it begin to duplicate outbound?

Note that this issue exists for use of keep in dialogs too. The dialog 
doesn't nail down a connection to be used for the life of the dialog, 
yet the keepalive mechanism seems to assume it does. For instance, small 
messages may be sent via UDP and large ones via TCP. I think there is an 
unstated assumption here that the use of keepalives binds the dialog to 
a connection. Something needs to be said about how that is supposed to work.

> -----------------
> 
>> Section 4.2.3:
>>
>> Is there a reason *why* you can't renegotiate the dialog to eliminate
>> the use of keepalives? (session timers are a similar concept, and they
>> are renegotiated on/off with every reINVITE/UPDATE.)
>>
>> (Maybe there is a good reason - I just don't see it.)
> 
> People thought that we shouldn't make things too complicated and heavy by allowing mid-dialog renegotiations - and especially not *mandating* a renegotiation with every reINVITE/UPDATE.

Well, people manage with session timer. But I don't care very much.

> -----------------
> 
>> Section 4.3:
>>
>> The following:
>>
>>    When a SIP entity is about to send a keep-alive, if the SIP entity at
>>    the same time is also about to send or forward a SIP request
>>    associated with the same registration or dialog, for which the keep-
>>    alive is to be sent, the SIP entity MAY choose not to send the keep-
>>    alive, as the SIP request will perform the same keep-alive action.
>>
>> seems pretty imprecise. Wouldn't it be more precise to state that every
>> request sent resets the clock for when a keep-alive needs to be sent?
> 
> I can use such wording instead, if people think it's better.
> 
>> Also, while this skipping of the explicit keep-alive makes sense to me,
>> AFAICT it isn't consistent with -outbound-.
> 
> So, do you suggest that a SIP request should NOT reset the clock?
> 
> OR, would you like some note saying that, when keep-alives are implicilty negotiated as part of outbound, requests do not reset the timer?

As I said, it makes sense to me to only send keepalives with the path 
has been idle. But it disturbs me for the keepalive mechanism, which is 
borrowed from outbound, to diverge from the definition provided by 
outbound. I think this is perhaps a discussion to have with the authors 
of outbound. But I'm inclined to want this to be consistent with 
outbound even if it means sending unnecessary keepalive messages.

> -----------------
> 
>> Section 5:
>>
>> The following has me totally confused:
>>
>>   SIP Outbound uses the Flow-Timer header field to indicate the server-
>>    recommended keep-alive frequency.  However, it will only be sent
>>    between a UA and an edge proxy.  Using the "keep" parameter, however,
>>    the sending and receiving of keep-alives might be negotiated between
>>    multiple entities on the signalling path.  Since the server-
>>    recommended keep-alive frequency might vary between different SIP
>>    entities, those would have to re-write the Flow-Timer header field
>>    value.  In addition, if a SIP entity does not indicate willingness to
>>    receive keep-alives from its adjacent downstream SIP entity, and
>>    receives a Flow-Timer header field in a response, it would have to
>>    remove the Flow-Timer header field from the response.  This issue
>>    does not exist for the "keep" parameter, as each SIP entity has its
>>    own individual Via header field.
>>
>> (There are too many hypotheticals in it.)
>>
>> After reading this, I don't know:
>>
>> - can I use keep in conjunction with an outbound registration?
> 
> I think the draft currently does not explicitly say anything about that, but I think it would be good to add text saying that it is possible.
> 
>> - if so, does this alter the procedures of outbound - requiring some manipulation of the Flow-Timer value?
> 
> No. The usage of Flow-Timer with outbound is optional, so saying that it MUST NOT be used if the draft mechanism is not used does not break anything, in my opinion.

So, you are saying that this may be used in conjunction with outbound, 
but then there is a *limitation* on how outbound is implemented? (That 
the use of Flow-Timer, which is optional in outbound, is forbidden in 
certain circumstances?)

I'm still very confused over exactly what you are trying to say. And I 
note that there are no normative statements in that text. I can't even 
begin to suggest an alternative wording for this paragraph. Can you try 
again to word it so I understand? Or keep trying to explain it to me so 
I can suggest something that doesn't confuse me?

	Thanks,
	Paul

From christer.holmberg@ericsson.com  Mon Aug  2 10:59:02 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BC8563A6BDE for <sipcore@core3.amsl.com>; Mon,  2 Aug 2010 10:59:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.077
X-Spam-Level: 
X-Spam-Status: No, score=-6.077 tagged_above=-999 required=5 tests=[AWL=0.522,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BaLzPoWk2nGX for <sipcore@core3.amsl.com>; Mon,  2 Aug 2010 10:59:01 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id D9F533A6BD3 for <sipcore@ietf.org>; Mon,  2 Aug 2010 10:59:00 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-1c-4c57077f931f
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 8E.0F.10125.F77075C4; Mon,  2 Aug 2010 19:59:27 +0200 (CEST)
Received: from esessmw0191.eemea.ericsson.se (153.88.115.84) by esessmw0247.eemea.ericsson.se (153.88.115.93) with Microsoft SMTP Server (TLS) id 8.2.234.1; Mon, 2 Aug 2010 19:59:27 +0200
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Mon, 2 Aug 2010 19:59:26 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Mon, 2 Aug 2010 19:59:26 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments
Thread-Index: AcsyUzviv4/PBO+0TeWTR4wt2JNMFwAEqwXY
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com>
In-Reply-To: <4C56DD2F.9060508@cisco.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 <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 02 Aug 2010 17:59:02 -0000

Hi,

>>>IMO the usage of "upstream" and "downstream" (which is ubiquitous) is
>>>confusing, because its not evident which is the high ground and which is
>>>the low ground. Normally for SIP I would assume that the sender of a
>>>request is on the high ground, with the request flowing *downstream*
>>>toward the recipient, and the response flowing *upstream* toward the
>>>sender of the request. But most of the text in this draft assumes the
>>>opposite. Perhaps this stems from a view that the "device" is on the low
>>>ground and the registrar is on the high ground. But then 4.1 further
>>>complicates this:
>>
>>After a first thought I probably agree with your comment that the request=
 flows *downstream*.
>>
>>I guess I could add some clarification text, to make it clear that "adjac=
ent downstream" refers to the=20
>>adjacent SIP node in which a request is sent.
>
>I see three possible ways to clean this up:
>
>1) exchange "upstream" and "downstream" throughout the document.
>    Also include the explanation about what "downstream" means.
>
>2) Reword the text throughout the document to *eliminate* the use of
>    "upstream" and "downstream".

I discussed a lot with John Elwell about the wording, to avoid having to fr=
equently repeat long sentences etc.

So, if we are to eliminate the usage I would like to see a proposal on how =
to do it.

>3) Leave the use of upstream and downstream as is, but add a very
>    explicit specification of what it means in this document.

If the usage of upstream and downstream is not alligned with the normal mea=
ning (as you suggested), I definately think we shall change it.

>Of those, I find (1) or (2) to be equally acceptable. But (3) seems a
>poor choice to me - even though it will be internally consistent I think
>it will confuse people due to conflict with typical usage.

I agree.

Let me try to add put together some clarification text (your proposal 1), a=
nd see whether it makes things more clear.

-----------------

>>>   NOTE: Usage of keep-alives is negotiated per direction.  If a SIP
>>>   entity has indicated willingness to receive keep-alives from its
>>>   adjacent downstream SIP entity, sending of keep-alives towards the
>>>   same SIP entity needs to be separately negotiated.
>>>
>>> If that negotiation were performed following the procedures in this
>>> draft then the upstream and dowstream roles would be reversed.
>>
>> I guess the note could be re-written without the "downstream" wording:
>>
>> "NOTE: Usage of keep-alives is negotiated per direction.  If a SIP
>> entity has indicated willingness to receive keep-alives from an
>> adjacent SIP entity, sending of keep-alives towards the
>> same SIP entity needs to be separately negotiated."
>
>See above.

Note that the new note text does not use "downstream" or "upstream" wording=
, so I don't think it's dependent on the above issue?

-----------------

>>> Section 4.2.2:
>>>
>>> IIUC, the keepalive is associated with a flow as defined in 5626. Hence
>>> it isn't appropriate to use this negotiation mechanism on a registratio=
n
>>> that doesn't specify a flow. I don't see that stated anywhere.
>>>
>>> (If there was no flow, what would the keepalive state be associated *wi=
th*?)
>>
>>The second paragraph describes the case when outbound is used, and when y=
ou do have flows.
>>
>>The generic procedure is described in the first paragraph of the section,=
 and it does not talk about flows - it talks about registrations.
>
>I don't see how that works (in the non-outbound case):
>
>The purpose of these keepalives is to keep a nat binding open.
>But that is only useful if the neighboring node then uses that path to
>send outbound requests. What is there in the keep draft that even
>*talks* about that?
>
>If the keepalives are sent via TCP, then the neighbor will have to use
>that same TCP connection for outbound requests in order to gain any
>benefit from the keepalive. If the keepalives are send via UDP, then the
>neighbor will have to send requests symmetrically from the address/port
>on which the keepalives are received.

That's a good point.

I have probably been assuming that the symmetric path usage is part of the =
keep-alive mechanism itself, defined in outbound, so there is no need to re=
peat that.

But, I guess that it is actually part of the outbound mechanism, so we woul=
d need to say that it applies also to entities that are willing to send and=
/or receive keep-alives.

-----------------

>If you were to specify that, wouldn't it begin to duplicate outbound?

It would duplicate that specific requirement of Outbound, yes.

But, it's still not a duplication of the whole Outbound mechanism. For exam=
ple, registrar support is still not required.

And, the keep mechanism can be used between any two SIP entities.

-----------------

>Note that this issue exists for use of keep in dialogs too. The dialog
>doesn't nail down a connection to be used for the life of the dialog,
>yet the keepalive mechanism seems to assume it does. For instance, small
>messages may be sent via UDP and large ones via TCP. I think there is an
>unstated assumption here that the use of keepalives binds the dialog to
>a connection. Something needs to be said about how that is supposed to wor=
k.

Section 13 of Outbound says that one would need to establish both UDP and T=
CP flows, but that in most cases it
would make more sense to only use TCP. Maybe we could refer to that text?

-----------------

>>>Section 4.2.3:
>>>
>>>Is there a reason *why* you can't renegotiate the dialog to eliminate
>>>the use of keepalives? (session timers are a similar concept, and they
>>>are renegotiated on/off with every reINVITE/UPDATE.)
>>>
>>>(Maybe there is a good reason - I just don't see it.)
>>
>>People thought that we shouldn't make things too complicated and heavy by=
 allowing mid-dialog renegotiations - and especially not *mandating* a rene=
gotiation with every reINVITE/UPDATE.
>
>Well, people manage with session timer. But I don't care very much.

I still think the conecpt of session timer and keep alive is a little diffe=
rent. In addition, reINVITE/UPDATE is a central part of the session timer m=
echanism itself, while for keep they are only used for the negotiation.

-----------------

>>> Section 4.3:
>>>
>>> The following:
>>>
>>>    When a SIP entity is about to send a keep-alive, if the SIP entity a=
t
>>>    the same time is also about to send or forward a SIP request
>>>    associated with the same registration or dialog, for which the keep-
>>>    alive is to be sent, the SIP entity MAY choose not to send the keep-
>>>    alive, as the SIP request will perform the same keep-alive action.
>>>
>>> seems pretty imprecise. Wouldn't it be more precise to state that every
>>> request sent resets the clock for when a keep-alive needs to be sent?
>>
>> I can use such wording instead, if people think it's better.
>>
>>>Also, while this skipping of the explicit keep-alive makes sense to me,
>>>AFAICT it isn't consistent with -outbound-.
>>
>>So, do you suggest that a SIP request should NOT reset the clock?
>
>>OR, would you like some note saying that, when keep-alives are implicilty=
 negotiated as part of outbound, requests do not reset the timer?
>
>As I said, it makes sense to me to only send keepalives with the path
>has been idle. But it disturbs me for the keepalive mechanism, which is
>borrowed from outbound, to diverge from the definition provided by
>outbound. I think this is perhaps a discussion to have with the authors
>of outbound. But I'm inclined to want this to be consistent with
>outbound even if it means sending unnecessary keepalive messages.

My suggestion would be to remove the text, and simply refer to Outbound.

We could then have the discussion with the Outbound authors, but it would n=
ot delay the keep draft.

-----------------

>>> Section 5:
>>>
>>> The following has me totally confused:
>>>
>>>   SIP Outbound uses the Flow-Timer header field to indicate the server-
>>>    recommended keep-alive frequency.  However, it will only be sent
>>>    between a UA and an edge proxy.  Using the "keep" parameter, however=
,
>>>    the sending and receiving of keep-alives might be negotiated between
>>>    multiple entities on the signalling path.  Since the server-
>>>    recommended keep-alive frequency might vary between different SIP
>>>    entities, those would have to re-write the Flow-Timer header field
>>>    value.  In addition, if a SIP entity does not indicate willingness t=
o
>>>    receive keep-alives from its adjacent downstream SIP entity, and
>>>    receives a Flow-Timer header field in a response, it would have to
>>>    remove the Flow-Timer header field from the response.  This issue
>>>    does not exist for the "keep" parameter, as each SIP entity has its
>>>    own individual Via header field.
>>>
>>> (There are too many hypotheticals in it.)
>>>
>>> After reading this, I don't know:
>>>
>>> - can I use keep in conjunction with an outbound registration?
>>
>>I think the draft currently does not explicitly say anything about that, =
but I think it would be good to add text saying that it is possible.
>>
>>> - if so, does this alter the procedures of outbound - requiring some ma=
nipulation of the Flow-Timer value?
>>
>>No. The usage of Flow-Timer with outbound is optional, so saying that it =
MUST NOT be used if the draft mechanism is not used does not break anything=
, in my opinion.
>
>So, you are saying that this may be used in conjunction with outbound,
>but then there is a *limitation* on how outbound is implemented? (That
>the use of Flow-Timer, which is optional in outbound, is forbidden in
>certain circumstances?)

Another option would be to say that, if the Flow-Timer is used (because of =
Outbound) the keep parameter value MUST be identical to the Flow-Timer valu=
e.

That would put no restrictions on Outbound, because it does not say anythin=
g about whether to use Flow-Timer or not.

-----------------

>I'm still very confused over exactly what you are trying to say. And I
>note that there are no normative statements in that text. I can't even
>begin to suggest an alternative wording for this paragraph. Can you try
>again to word it so I understand? Or keep trying to explain it to me so
>I can suggest something that doesn't confuse me?

The possibility to use keep in conjunction with registration initiated Outb=
ound flows does need normative text - no matter how we re-write the note - =
so I will try to come up with something :)

The purpose of the note it to simply describe why the Flow-Timer header is =
not used with the keep mechanism.=20

Regards,

Christer=

From gonzalo.camarillo@ericsson.com  Tue Aug  3 02:16:32 2010
Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DADAD3A698E for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 02:16:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.661
X-Spam-Level: 
X-Spam-Status: No, score=-103.661 tagged_above=-999 required=5 tests=[AWL=-1.062, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id enESiA4bKOzb for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 02:16:32 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id C4FCB3A67FC for <sipcore@ietf.org>; Tue,  3 Aug 2010 02:16:31 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-e8-4c57de8beb0d
Received: from esealmw126.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id D4.A2.06895.B8ED75C4; Tue,  3 Aug 2010 11:16:59 +0200 (CEST)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.174]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 3 Aug 2010 11:16:59 +0200
Received: from [131.160.126.136] ([131.160.126.136]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 3 Aug 2010 11:16:59 +0200
Message-ID: <4C57DE8A.20700@ericsson.com>
Date: Tue, 03 Aug 2010 12:16:58 +0300
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6
MIME-Version: 1.0
To: SIPCORE <sipcore@ietf.org>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Aug 2010 09:16:59.0262 (UTC) FILETIME=[A04331E0:01CB32EC]
X-Brightmail-Tracker: AAAAAA==
Cc: Dale Worley <dworley@avaya.com>
Subject: [sipcore] Alert-Info header field in non-100 1xx responses
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 09:16:32 -0000

Hi,

RFC 3261 only allows Alert-Info header fields in 180 responses. The
SALUD WG would like to be able to insert this header field in any
non-100 1xx response. Formally, this change would be an update to RFC
3261. So, we would like to get feedback from the SIPCORE WG on whether
or not such a change would be OK.

Thanks,

Gonzalo

From christer.holmberg@ericsson.com  Tue Aug  3 02:49:50 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A23D3A68DA for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 02:49:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.982
X-Spam-Level: 
X-Spam-Status: No, score=-5.982 tagged_above=-999 required=5 tests=[AWL=0.618,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NZ42r-mK9Z1H for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 02:49:49 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id C1A933A6827 for <sipcore@ietf.org>; Tue,  3 Aug 2010 02:49:48 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-92-4c57e6589fea
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id C1.CB.10125.856E75C4; Tue,  3 Aug 2010 11:50:16 +0200 (CEST)
Received: from esessmw0191.eemea.ericsson.se (153.88.115.84) by esessmw0237.eemea.ericsson.se (153.88.115.90) with Microsoft SMTP Server (TLS) id 8.2.234.1; Tue, 3 Aug 2010 11:50:15 +0200
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Tue, 3 Aug 2010 11:50:14 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>, SIPCORE <sipcore@ietf.org>
Date: Tue, 3 Aug 2010 11:50:13 +0200
Thread-Topic: [sipcore] Alert-Info header field in non-100 1xx responses
Thread-Index: Acsy7KWEzfyGo7TsQlGTXnSwZ8T17gABHUjg
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850CA4C3@ESESSCMS0356.eemea.ericsson.se>
References: <4C57DE8A.20700@ericsson.com>
In-Reply-To: <4C57DE8A.20700@ericsson.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: Dale Worley <dworley@avaya.com>
Subject: Re: [sipcore] Alert-Info header field in non-100 1xx responses
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 09:49:50 -0000

Hi,

I think we shall allow it.

(Terminals that don't support it should simply discard it.)

Regards,

Christer
=20

> -----Original Message-----
> From: sipcore-bounces@ietf.org=20
> [mailto:sipcore-bounces@ietf.org] On Behalf Of Gonzalo Camarillo
> Sent: 3. elokuuta 2010 12:17
> To: SIPCORE
> Cc: Dale Worley
> Subject: [sipcore] Alert-Info header field in non-100 1xx responses
>=20
> Hi,
>=20
> RFC 3261 only allows Alert-Info header fields in 180=20
> responses. The SALUD WG would like to be able to insert this=20
> header field in any non-100 1xx response. Formally, this=20
> change would be an update to RFC 3261. So, we would like to=20
> get feedback from the SIPCORE WG on whether or not such a=20
> change would be OK.
>=20
> Thanks,
>=20
> Gonzalo
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
> =

From christer.holmberg@ericsson.com  Tue Aug  3 03:32:09 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 386793A68FB for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 03:32:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.038
X-Spam-Level: 
X-Spam-Status: No, score=-4.038 tagged_above=-999 required=5 tests=[AWL=-1.439, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TO7-DkGfjhT8 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 03:32:07 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 72A183A682E for <sipcore@ietf.org>; Tue,  3 Aug 2010 03:32:07 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-dc-4c57f043de0d
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 61.0E.06895.340F75C4; Tue,  3 Aug 2010 12:32:35 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Tue, 3 Aug 2010 12:32:34 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, SIPCORE <sipcore@ietf.org>
Date: Tue, 3 Aug 2010 12:32:33 +0200
Thread-Topic: [sipcore] WGLC: draft-ietf-sipcore-keep
Thread-Index: AcsjXS8VQrlKdK6dS8KXKyc3qtelJAD0Z7VwAp8z5fMAUgS60A==
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850CA503@ESESSCMS0356.eemea.ericsson.se>
References: <4C3DC365.1060508@nostrum.com>, <A444A0F8084434499206E78C106220CAECBA490F@MCHP058A.global-ad.net> <7F2072F1E0DE894DA4B517B93C6A05850B5C24@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C24@ESESSCMS0356.eemea.ericsson.se>
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==
Subject: Re: [sipcore] WGLC: draft-ietf-sipcore-keep
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 10:32:09 -0000

Hi John,=20

Some more on one of your comments.

>>>3. "Once a SIP entity has negotiated sending of keep-alives=20
>>>    associated with a dialog towards its adjacent upstream SIP entity,=20
>>>    it MUST NOT insert a "keep" parameter in any subsequent SIP requests=
=20
>>>    associated with the dialog."
>>>
>>This doesn't seem to be quite correct. A sends 'keep' to B=20
>>on a dialog-forming request. B does not record route. A sends=20
>>mid-dialog request to C. Surely in this case, A needs to be=20
>>able to include 'keep'? But this text seems to forbid it.
>=20
>Correct. I guess the text should say that once the sending of=20
>keep-alives associated with a dialog has been *negotiated*,=20
>the SIP entity must not inset a "keep" parameter in=20
>subsequent requests.

When taking a second look at the text, I actually think it is correct.

It already says that when the sending of keep-alive has been negotiated. It=
 does not say once the "keep" parameter has been included.

Regards,

Christer

From christer.holmberg@ericsson.com  Tue Aug  3 04:47:21 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CDB5B3A69FD for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 04:47:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.918
X-Spam-Level: 
X-Spam-Status: No, score=-3.918 tagged_above=-999 required=5 tests=[AWL=-1.319, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k2G-g1pNYtv0 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 04:47:20 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 3D92D3A69F5 for <sipcore@ietf.org>; Tue,  3 Aug 2010 04:47:19 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-e0-4c5801e302d7
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 5F.C7.06895.3E1085C4; Tue,  3 Aug 2010 13:47:47 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Tue, 3 Aug 2010 13:47:47 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Peter Musgrave <peter.musgrave@magorcorp.com>, SIPCORE <sipcore@ietf.org>
Date: Tue, 3 Aug 2010 13:47:46 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep - Peter's comments
Thread-Index: AQHLMbMTcjpHnHaouUibtCnVyykoJ5LPkBng
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se>
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==
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 11:47:21 -0000

Hi Peter,=20

Some proposed new/modified text based on your comments.

>>I have read draft-ietf-sipcore-keep in detail for the first time.
>>
>>I have one questions and some Nits.
>>
>>Question: 7.3 Should the TRYING (not shown) from P1 to Alice have=20
>>keep=3D30 in it? What if the 200 OK takes e.g. longer than 30sec and the=
=20
>>NAT pinhole closes?
>=20
>It is true that the flow only shows the 200 OK, but the text=20
>in section 4.4 responses in general.
>=20
>I guess we could add some text that points out that the keep=20
>value should be sent as soon as possible, as it may take a=20
>while before the final response is sent.

What about the following new text in section 4.4.

	"In the case of an INVITE request, if a SIP entity sends or forwards multi=
ple responses (provisional and final) associated with the=20
	request, and it indicates willingness to receive keep-alives, it only need=
s to insert a "keep" parameter value in one of the responses. The
	SIP entity SHOULD indicate the willingess to receive keep-alives as soon a=
s possible."

--------------
=20
>Nits
>1. s/Eventhough/Even though/
>
>1.3 "As specified in [RFC5626], usage keep-alives is not implicitly=20
>negotiated for such flows, why usage needs to be explicitly=20
>negotiated." Re-phrase?
>
>4.2.1 s/The section/This section/
>
>4.4 para 2. This paragraph is one sentence. I read it many=20
>times - I gave up.

I tried to make the paragraph more readable. It still contain a long senten=
ce, but please let me know if it's easier to understand now:

	"When a SIP entity creates or receives a response, and the adjacent downst=
ream SIP entity that sent the associated request indicated=20
	willingness to send keep-alives, if the SIP entity is willing to receive k=
eep-alives associated with the registration (in case of=20
	a REGISTER response), or the dialog (in case of a response to an initial r=
equest for a dialog, or a response to a mid-dialog=20
	target refresh request), from the adjacent downstream SIP entity it MUST a=
dd a parameter value to the "keep" parameter, before sending=20
	or forwarding the response. The parameter can contain a recommended keep-a=
live frequency, or a zero value."

Regards,

Christer


From peter.musgrave@magorcorp.com  Tue Aug  3 05:10:51 2010
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A5DA03A67D1 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 05:10:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.171
X-Spam-Level: 
X-Spam-Status: No, score=-2.171 tagged_above=-999 required=5 tests=[AWL=-0.194, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DwyzcOpjoKDa for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 05:10:48 -0700 (PDT)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by core3.amsl.com (Postfix) with ESMTP id 907B73A6A15 for <sipcore@ietf.org>; Tue,  3 Aug 2010 05:10:46 -0700 (PDT)
Received: by qyk1 with SMTP id 1so845827qyk.10 for <sipcore@ietf.org>; Tue, 03 Aug 2010 05:11:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.28.77 with SMTP id l13mr2583727qac.222.1280837474771; Tue,  03 Aug 2010 05:11:14 -0700 (PDT)
Received: by 10.229.34.14 with HTTP; Tue, 3 Aug 2010 05:11:14 -0700 (PDT)
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>
Date: Tue, 3 Aug 2010 08:11:14 -0400
Message-ID: <AANLkTi=qcrUgdpov0BmFZA07eUCiW2MuToHX9gg3JhU1@mail.gmail.com>
From: Peter Musgrave <peter.musgrave@magorcorp.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 12:10:51 -0000

Thanks Christer,

Inline.

On Tue, Aug 3, 2010 at 7:47 AM, Christer Holmberg
<christer.holmberg@ericsson.com> wrote:
>
> Hi Peter,
>
> Some proposed new/modified text based on your comments.
>
>>>I have read draft-ietf-sipcore-keep in detail for the first time.
>>>
>>>I have one questions and some Nits.
>>>
>>>Question: 7.3 Should the TRYING (not shown) from P1 to Alice have
>>>keep=3D30 in it? What if the 200 OK takes e.g. longer than 30sec and the
>>>NAT pinhole closes?
>>
>>It is true that the flow only shows the 200 OK, but the text
>>in section 4.4 responses in general.
>>
>>I guess we could add some text that points out that the keep
>>value should be sent as soon as possible, as it may take a
>>while before the final response is sent.
>
> What about the following new text in section 4.4.
>
> =A0 =A0 =A0 =A0"In the case of an INVITE request, if a SIP entity sends o=
r forwards multiple responses (provisional and final) associated with the
> =A0 =A0 =A0 =A0request, and it indicates willingness to receive keep-aliv=
es, it only needs to insert a "keep" parameter value in one of the response=
s. The
> =A0 =A0 =A0 =A0SIP entity SHOULD indicate the willingess to receive keep-=
alives as soon as possible."
Sounds good.
>
> --------------
>
>>Nits
>>1. s/Eventhough/Even though/
>>
>>1.3 "As specified in [RFC5626], usage keep-alives is not implicitly
>>negotiated for such flows, why usage needs to be explicitly
>>negotiated." Re-phrase?
>>
>>4.2.1 s/The section/This section/
>>
>>4.4 para 2. This paragraph is one sentence. I read it many
>>times - I gave up.
>
> I tried to make the paragraph more readable. It still contain a long sent=
ence, but please let me know if it's easier to understand now:
-
> =A0 =A0 =A0 =A0"When a SIP entity creates or receives a response, and the=
 adjacent downstream SIP entity that sent the associated request indicated
> =A0 =A0 =A0 =A0willingness to send keep-alives, if the SIP entity is will=
ing to receive keep-alives associated with the registration (in case of
> =A0 =A0 =A0 =A0a REGISTER response), or the dialog (in case of a response=
 to an initial request for a dialog, or a response to a mid-dialog
> =A0 =A0 =A0 =A0target refresh request), from the adjacent downstream SIP =
entity it MUST add a parameter value to the "keep" parameter, before sendin=
g
> =A0 =A0 =A0 =A0or forwarding the response. The parameter can contain a re=
commended keep-alive frequency, or a zero value."
Better - but I am still getting a stack overflow since I parse
"When... A or B ..and...if..or.."

How about:

If a request from a downstream SIP element indicated support for
keep-alives and the upstream element also supports keep-alives then
the response from the upstream element MUST contain a parameter value
for the "keep". This value can contain a recommended keep-alive value
or a zero value.

(I have cut out the stuff on what kind of request it is - I am not
sure if this distinction was vital?)
>
> Regards,
>
> Christer
>
>

From christer.holmberg@ericsson.com  Tue Aug  3 05:42:11 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 44B8E3A6A15 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 05:42:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.516
X-Spam-Level: 
X-Spam-Status: No, score=-3.516 tagged_above=-999 required=5 tests=[AWL=-1.517, BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 71mht5rDbniE for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 05:42:09 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id B66343A63C9 for <sipcore@ietf.org>; Tue,  3 Aug 2010 05:42:08 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-8d-4c580ebcc9f2
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 5B.CE.06895.CBE085C4; Tue,  3 Aug 2010 14:42:36 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0256.eemea.ericsson.se ([10.2.3.125]) with mapi; Tue, 3 Aug 2010 14:42:35 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, SIPCORE <sipcore@ietf.org>
Date: Tue, 3 Aug 2010 14:42:34 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
Thread-Index: AcsyUzviv4/PBO+0TeWTR4wt2JNMFwAEqwXYACipJDA=
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se>
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==
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 12:42:11 -0000

Hi Paul,

Some proposed new text based on your comment regarding symmetric path.=20

-----------------
=20
>>>> Section 4.2.2:
>>>>
>>>> IIUC, the keepalive is associated with a flow as defined in 5626.=20
>>>> Hence it isn't appropriate to use this negotiation mechanism on a=20
>>>> registration that doesn't specify a flow. I don't see that stated anyw=
here.
>>>>
>>>> (If there was no flow, what would the keepalive state be associated=20
>>>> *with*?)
>>>
>>>The second paragraph describes the case when outbound is=20
>>>used, and when you do have flows.
>>>
>>>The generic procedure is described in the first paragraph=20
>>>of the section, and it does not talk about flows - it talks=20
>>>about registrations.
>>
>>I don't see how that works (in the non-outbound case):
>>
>>The purpose of these keepalives is to keep a nat binding open.
>>But that is only useful if the neighboring node then uses=20
>>that path to send outbound requests. What is there in the keep draft that=
 even
>>*talks* about that?
>>
>>If the keepalives are sent via TCP, then the neighbor will=20
>>have to use that same TCP connection for outbound requests in order to ga=
in any=20
>>benefit from the keepalive. If the keepalives are send via UDP, then=20
>>the neighbor will have to send requests symmetrically from the=20
>>address/port on which the keepalives are received.
>=20
>That's a good point.
>=20
>I have probably been assuming that the symmetric path usage=20
>is part of the keep-alive mechanism itself, defined in=20
>outbound, so there is no need to repeat that.
>=20
>But, I guess that it is actually part of the outbound=20
>mechanism, so we would need to say that it applies also to=20
>entities that are willing to send and/or receive keep-alives.
>=20
>-----------------
>=20
>>If you were to specify that, wouldn't it begin to duplicate outbound?
>=20
>It would duplicate that specific requirement of Outbound, yes.
>=20
>But, it's still not a duplication of the whole Outbound=20
>mechanism. For example, registrar support is still not required.
>=20
>And, the keep mechanism can be used between any two SIP entities.

For section 4.3, I suggest the following text:

	"A SIP entity that has negotiated sending of keep-alives associated with a=
 registration (registration flow if Outbound is used) MUST be prepared to r=
eceive=20
	SIP messages (requests and responses) associated with the registration fro=
m the receiver of the keep-alives on the same IP port:address=20
	from where the keep-alives are sent. Likewise, a SIP entity that has negot=
iated sending of keep-alives associated with a dialog=20
	MUST be prepared to receive SIP messages associated with the dialog from t=
he receiver of the keep-alives on the same IP port:address from=20
	where the keep-alives are sent."

For section 4.4, I suggest the following text:
=09
	"A SIP entity that has negotiated receiving of keep-alives associated with=
 a registration (registration flow if Outbound is used) MUST=20
	send SIP messages (requests and responses)  associated with the registrati=
on towards the sender of the keep-alives using the IP address:port=20
	from where the keep-alives where received. Likewise, a SIP entity that has=
 negotiated receiving of keep-alives associated with a dialog MUST=20
	send SIP messages associated with the dialog towards the sender of the kee=
p-alives using the IP address:port from where the keep-alives where receive=
d."


Regards,

Christer




From christer.holmberg@ericsson.com  Tue Aug  3 05:52:29 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4AEF93A69FC for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 05:52:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.708
X-Spam-Level: 
X-Spam-Status: No, score=-5.708 tagged_above=-999 required=5 tests=[AWL=0.891,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q7uyrGWZSAGg for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 05:52:27 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id D9EC13A6864 for <sipcore@ietf.org>; Tue,  3 Aug 2010 05:52:26 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-83-4c581126df4a
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id F8.D3.10125.621185C4; Tue,  3 Aug 2010 14:52:54 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0256.eemea.ericsson.se ([10.2.3.125]) with mapi; Tue, 3 Aug 2010 14:52:54 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Peter Musgrave <peter.musgrave@magorcorp.com>
Date: Tue, 3 Aug 2010 14:52:53 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep - Peter's comments
Thread-Index: AcszBPmm04lhSAgaQImipW0oqvYEiwABJcnw
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850CA5BE@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se> <AANLkTi=qcrUgdpov0BmFZA07eUCiW2MuToHX9gg3JhU1@mail.gmail.com>
In-Reply-To: <AANLkTi=qcrUgdpov0BmFZA07eUCiW2MuToHX9gg3JhU1@mail.gmail.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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 12:52:29 -0000

Hi,=20

>>>4.4 para 2. This paragraph is one sentence. I read it many times - I=20
>>>gave up.
>>
>>I tried to make the paragraph more readable. It still=20
>>contain a long sentence, but please let me know if it's=20
>>easier to understand now:
>>
>> =A0 =A0 =A0 =A0"When a SIP entity creates or receives a response, and th=
e=20
>>        adjacent downstream SIP entity that sent the associated request=20
>>        indicated=A0willingness to send keep-alives, if the SIP entity=20
>>        is willing to receive keep-alives associated with the registratio=
n=20
>>        (in case of a REGISTER response), or the dialog (in case of a=20
>>        response to an initial request for a dialog, or a response to a m=
id-dialog
>>  =A0 =A0 =A0 target refresh request), from the adjacent downstream SIP e=
ntity it MUST=20
>>        add a parameter value to the "keep" parameter, before sending
>> =A0 =A0 =A0 =A0or forwarding the response. The parameter can contain a r=
ecommended keep-alive=20
>>        frequency, or a zero value."
>>
>Better - but I am still getting a stack overflow since I parse "When... A =
or B ..and...if..or.."

You should take a look at some 3GPP specifications :)

>How about:
>=20
>If a request from a downstream SIP element indicated support=20
>for keep-alives and the upstream element also supports=20
>keep-alives then the response from the upstream element MUST=20
>contain a parameter value for the "keep". This value can=20
>contain a recommended keep-alive value or a zero value.
>=20
>(I have cut out the stuff on what kind of request it is - I=20
>am not sure if this distinction was vital?)

I think it is important to indicate the "scope" (registration or dialog) fo=
r which the entity
Indicates willingess to receive keep-alives.

I guess the "in case of..." parts could be removed.

Also, the "the response from the upstream element" is a little confusing, b=
ecause it seems to refer to some other entity (the "reference point" in the=
 text is the SIP entity that inserts the value in the keep header). I would=
 like to use "the SIP entity", as elsewhere in the document.

Regards,

Christer=

From pkyzivat@cisco.com  Tue Aug  3 06:49:20 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1ED073A6937 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 06:49:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.462
X-Spam-Level: 
X-Spam-Status: No, score=-10.462 tagged_above=-999 required=5 tests=[AWL=0.138, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yfEq-eV+wmLS for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 06:49:18 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 05C933A68C6 for <sipcore@ietf.org>; Tue,  3 Aug 2010 06:49:16 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAGa7V0xAZnwM/2dsb2JhbACgCnGnYJtRhTkEiQI
X-IronPort-AV: E=Sophos;i="4.55,309,1278288000"; d="scan'208";a="142716698"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 03 Aug 2010 13:49:44 +0000
Received: from [10.86.245.127] ([10.86.245.127]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o73Dni7b025138; Tue, 3 Aug 2010 13:49:44 GMT
Message-ID: <4C581E77.6060205@cisco.com>
Date: Tue, 03 Aug 2010 09:49:43 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
References: <4C57DE8A.20700@ericsson.com>
In-Reply-To: <4C57DE8A.20700@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dale Worley <dworley@avaya.com>, SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] Alert-Info header field in non-100 1xx responses
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 13:49:20 -0000

Gonzalo,

Gonzalo Camarillo wrote:
> Hi,
> 
> RFC 3261 only allows Alert-Info header fields in 180 responses. The
> SALUD WG would like to be able to insert this header field in any
> non-100 1xx response. Formally, this change would be an update to RFC
> 3261. So, we would like to get feedback from the SIPCORE WG on whether
> or not such a change would be OK.

[as an individual] I think this is perfectly reasonable.

[as co-chair] There is the procedural issue of whether such a change 
must be done by SIPCORE. The following is from the SIPCORE charter:

"Extensions to SIP that add new functionality that
would not be required of all implementations will be done outside of
this WG."

Since the processing of Alert-Info is always optional according to 3261, 
defining a specific behavior for certain URNs is clearly an extension. 
And making the header allowable in additional responses also seems to be 
an extension.

So I'm ok with this.

	Thanks,
	Paul

From peter.musgrave@magorcorp.com  Tue Aug  3 06:55:36 2010
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 10BF63A67E1 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 06:55:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.164
X-Spam-Level: 
X-Spam-Status: No, score=-2.164 tagged_above=-999 required=5 tests=[AWL=-0.187, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aO-Efc-ISYLN for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 06:55:35 -0700 (PDT)
Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by core3.amsl.com (Postfix) with ESMTP id 19FF43A6848 for <sipcore@ietf.org>; Tue,  3 Aug 2010 06:55:35 -0700 (PDT)
Received: by qyk8 with SMTP id 8so2920495qyk.10 for <sipcore@ietf.org>; Tue, 03 Aug 2010 06:56:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.183.132 with SMTP id cg4mr1141962qcb.111.1280843763154;  Tue, 03 Aug 2010 06:56:03 -0700 (PDT)
Received: by 10.229.34.14 with HTTP; Tue, 3 Aug 2010 06:56:03 -0700 (PDT)
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850CA5BE@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se> <AANLkTi=qcrUgdpov0BmFZA07eUCiW2MuToHX9gg3JhU1@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A05850CA5BE@ESESSCMS0356.eemea.ericsson.se>
Date: Tue, 3 Aug 2010 09:56:03 -0400
Message-ID: <AANLkTim7Z45rU2YKTvD09+h6jQxc881LZg5n5A+a=AX4@mail.gmail.com>
From: Peter Musgrave <peter.musgrave@magorcorp.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 13:55:36 -0000

All ok with me.

Thanks,

Peter

On Tue, Aug 3, 2010 at 8:52 AM, Christer Holmberg
<christer.holmberg@ericsson.com> wrote:
>
> Hi,
>
>>>>4.4 para 2. This paragraph is one sentence. I read it many times - I
>>>>gave up.
>>>
>>>I tried to make the paragraph more readable. It still
>>>contain a long sentence, but please let me know if it's
>>>easier to understand now:
>>>
>>> =A0 =A0 =A0 =A0"When a SIP entity creates or receives a response, and t=
he
>>> =A0 =A0 =A0 =A0adjacent downstream SIP entity that sent the associated =
request
>>> =A0 =A0 =A0 =A0indicated=A0willingness to send keep-alives, if the SIP =
entity
>>> =A0 =A0 =A0 =A0is willing to receive keep-alives associated with the re=
gistration
>>> =A0 =A0 =A0 =A0(in case of a REGISTER response), or the dialog (in case=
 of a
>>> =A0 =A0 =A0 =A0response to an initial request for a dialog, or a respon=
se to a mid-dialog
>>> =A0=A0 =A0 =A0 target refresh request), from the adjacent downstream SI=
P entity it MUST
>>> =A0 =A0 =A0 =A0add a parameter value to the "keep" parameter, before se=
nding
>>> =A0 =A0 =A0 =A0or forwarding the response. The parameter can contain a =
recommended keep-alive
>>> =A0 =A0 =A0 =A0frequency, or a zero value."
>>>
>>Better - but I am still getting a stack overflow since I parse "When... A=
 or B ..and...if..or.."
>
> You should take a look at some 3GPP specifications :)
>
>>How about:
>>
>>If a request from a downstream SIP element indicated support
>>for keep-alives and the upstream element also supports
>>keep-alives then the response from the upstream element MUST
>>contain a parameter value for the "keep". This value can
>>contain a recommended keep-alive value or a zero value.
>>
>>(I have cut out the stuff on what kind of request it is - I
>>am not sure if this distinction was vital?)
>
> I think it is important to indicate the "scope" (registration or dialog) =
for which the entity
> Indicates willingess to receive keep-alives.
>
> I guess the "in case of..." parts could be removed.
>
> Also, the "the response from the upstream element" is a little confusing,=
 because it seems to refer to some other entity (the "reference point" in t=
he text is the SIP entity that inserts the value in the keep header). I wou=
ld like to use "the SIP entity", as elsewhere in the document.
>
> Regards,
>
> Christer

From pkyzivat@cisco.com  Tue Aug  3 07:03:39 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 748143A680D for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 07:03:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.466
X-Spam-Level: 
X-Spam-Status: No, score=-10.466 tagged_above=-999 required=5 tests=[AWL=0.133, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sfsj7spLUdgN for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 07:03:38 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 487463A68C6 for <sipcore@ietf.org>; Tue,  3 Aug 2010 07:03:38 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAK++V0xAZnwM/2dsb2JhbACgCnGoAJtVhTkEiQI
X-IronPort-AV: E=Sophos;i="4.55,309,1278288000"; d="scan'208";a="142770317"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 03 Aug 2010 14:04:06 +0000
Received: from [10.86.245.127] ([10.86.245.127]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o73E46ML003404; Tue, 3 Aug 2010 14:04:06 GMT
Message-ID: <4C5821D6.6030907@cisco.com>
Date: Tue, 03 Aug 2010 10:04:06 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>, Peter Musgrave <peter.musgrave@magorcorp.com>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 14:03:39 -0000

at end...

Christer Holmberg wrote:
> Hi Peter, 
> 
> Some proposed new/modified text based on your comments.
> 
>>> I have read draft-ietf-sipcore-keep in detail for the first time.
>>>
>>> I have one questions and some Nits.
>>>
>>> Question: 7.3 Should the TRYING (not shown) from P1 to Alice have 
>>> keep=30 in it? What if the 200 OK takes e.g. longer than 30sec and the 
>>> NAT pinhole closes?
>> It is true that the flow only shows the 200 OK, but the text 
>> in section 4.4 responses in general.
>>
>> I guess we could add some text that points out that the keep 
>> value should be sent as soon as possible, as it may take a 
>> while before the final response is sent.
> 
> What about the following new text in section 4.4.
> 
> 	"In the case of an INVITE request, if a SIP entity sends or forwards multiple responses (provisional and final) associated with the 
> 	request, and it indicates willingness to receive keep-alives, it only needs to insert a "keep" parameter value in one of the responses. The
> 	SIP entity SHOULD indicate the willingess to receive keep-alives as soon as possible."

You really need to consider reliable and unreliable provisionals separately.

Either restrict to reliable responses (provisional or final), or else 
allow in unreliable provisionals preceding a reliable response. (Which 
might get it going sooner.)

As we have seen with o/a, allowing in unreliable provisionals introduces 
complications, especially when changing values are used.

	Thanks,
	Paul

From pkyzivat@cisco.com  Tue Aug  3 07:18:08 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0D27C3A67F0 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 07:18:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.175
X-Spam-Level: 
X-Spam-Status: No, score=-10.175 tagged_above=-999 required=5 tests=[AWL=-0.176, BAYES_00=-2.599, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1z8cy2L2NBmt for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 07:18:06 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id E9BF33A6874 for <sipcore@ietf.org>; Tue,  3 Aug 2010 07:18:05 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEADPCV0xAZnwM/2dsb2JhbACgCnGoBptWhTkEiQI
X-IronPort-AV: E=Sophos;i="4.55,309,1278288000"; d="scan'208";a="142730695"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 03 Aug 2010 14:18:34 +0000
Received: from [10.86.245.127] ([10.86.245.127]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o73EIXAn011417; Tue, 3 Aug 2010 14:18:34 GMT
Message-ID: <4C582539.6050606@cisco.com>
Date: Tue, 03 Aug 2010 10:18:33 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 14:18:08 -0000

Christer Holmberg wrote:
> Hi Paul,
> 
> Some proposed new text based on your comment regarding symmetric path. 

I think the statements you have added below seem reasonable as far as 
they go, but they only go half way. They say nothing about what the 
*recipient* of keepalives must do when sending requests. And I have a 
strong suspicion this is pretty far along toward reinventing -outbound-.

I would like to have comments on this from somebody more intimately 
familiar with -outbound- than I am.

	Thanks,
	Paul

> -----------------
>  
>>>>> Section 4.2.2:
>>>>>
>>>>> IIUC, the keepalive is associated with a flow as defined in 5626. 
>>>>> Hence it isn't appropriate to use this negotiation mechanism on a 
>>>>> registration that doesn't specify a flow. I don't see that stated anywhere.
>>>>>
>>>>> (If there was no flow, what would the keepalive state be associated 
>>>>> *with*?)
>>>> The second paragraph describes the case when outbound is 
>>>> used, and when you do have flows.
>>>>
>>>> The generic procedure is described in the first paragraph 
>>>> of the section, and it does not talk about flows - it talks 
>>>> about registrations.
>>> I don't see how that works (in the non-outbound case):
>>>
>>> The purpose of these keepalives is to keep a nat binding open.
>>> But that is only useful if the neighboring node then uses 
>>> that path to send outbound requests. What is there in the keep draft that even
>>> *talks* about that?
>>>
>>> If the keepalives are sent via TCP, then the neighbor will 
>>> have to use that same TCP connection for outbound requests in order to gain any 
>>> benefit from the keepalive. If the keepalives are send via UDP, then 
>>> the neighbor will have to send requests symmetrically from the 
>>> address/port on which the keepalives are received.
>> That's a good point.
>>
>> I have probably been assuming that the symmetric path usage 
>> is part of the keep-alive mechanism itself, defined in 
>> outbound, so there is no need to repeat that.
>>
>> But, I guess that it is actually part of the outbound 
>> mechanism, so we would need to say that it applies also to 
>> entities that are willing to send and/or receive keep-alives.
>>
>> -----------------
>>
>>> If you were to specify that, wouldn't it begin to duplicate outbound?
>> It would duplicate that specific requirement of Outbound, yes.
>>
>> But, it's still not a duplication of the whole Outbound 
>> mechanism. For example, registrar support is still not required.
>>
>> And, the keep mechanism can be used between any two SIP entities.
> 
> For section 4.3, I suggest the following text:
> 
> 	"A SIP entity that has negotiated sending of keep-alives associated with a registration (registration flow if Outbound is used) MUST be prepared to receive 
> 	SIP messages (requests and responses) associated with the registration from the receiver of the keep-alives on the same IP port:address 
> 	from where the keep-alives are sent. Likewise, a SIP entity that has negotiated sending of keep-alives associated with a dialog 
> 	MUST be prepared to receive SIP messages associated with the dialog from the receiver of the keep-alives on the same IP port:address from 
> 	where the keep-alives are sent."
> 
> For section 4.4, I suggest the following text:
> 	
> 	"A SIP entity that has negotiated receiving of keep-alives associated with a registration (registration flow if Outbound is used) MUST 
> 	send SIP messages (requests and responses)  associated with the registration towards the sender of the keep-alives using the IP address:port 
> 	from where the keep-alives where received. Likewise, a SIP entity that has negotiated receiving of keep-alives associated with a dialog MUST 
> 	send SIP messages associated with the dialog towards the sender of the keep-alives using the IP address:port from where the keep-alives where received."
> 
> Regards,
> 
> Christer

From christer.holmberg@ericsson.com  Tue Aug  3 08:15:29 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3A3FE3A6898 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:15:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.767
X-Spam-Level: 
X-Spam-Status: No, score=-3.767 tagged_above=-999 required=5 tests=[AWL=-1.168, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NbVXQ+NowFW2 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:15:26 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 840753A687A for <sipcore@ietf.org>; Tue,  3 Aug 2010 08:15:16 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-5c-4c58329fd12a
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 50.21.06895.F92385C4; Tue,  3 Aug 2010 17:15:43 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Tue, 3 Aug 2010 17:15:43 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 3 Aug 2010 17:15:42 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep - Peter's comments
Thread-Index: AcszFMBNyHzMN+zNSeyD9WTDOiEp+gACSmkH
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C3B@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>, <4C5821D6.6030907@cisco.com>
In-Reply-To: <4C5821D6.6030907@cisco.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 <sipcore@ietf.org>, Peter Musgrave <peter.musgrave@magorcorp.com>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 15:15:29 -0000

Hi Paul,

>>>> I have read draft-ietf-sipcore-keep in detail for the first time.
>>>>
>>>> I have one questions and some Nits.
>>>>
>>>> Question: 7.3 Should the TRYING (not shown) from P1 to Alice have
>>>> keep=3D30 in it? What if the 200 OK takes e.g. longer than 30sec and t=
he
>>>> NAT pinhole closes?
>>> It is true that the flow only shows the 200 OK, but the text
>>> in section 4.4 responses in general.
>>>
>>> I guess we could add some text that points out that the keep
>>> value should be sent as soon as possible, as it may take a
>>> while before the final response is sent.
>>
>> What about the following new text in section 4.4.
>>
>>       "In the case of an INVITE request, if a SIP entity sends or forwar=
ds multiple responses (provisional and final) associated with the
>>       request, and it indicates willingness to receive keep-alives, it o=
nly needs to insert a "keep" parameter value in one of the responses. The
>>       SIP entity SHOULD indicate the willingess to receive keep-alives a=
s soon as possible."
>
>You really need to consider reliable and unreliable provisionals separatel=
y.
>
>Either restrict to reliable responses (provisional or final), or else
>allow in unreliable provisionals preceding a reliable response. (Which
>might get it going sooner.)
>
>As we have seen with o/a, allowing in unreliable provisionals introduces
>complications, especially when changing values are used.

You are right. I was thinking about that, but must have forgot when I put t=
he text together...

The text should say that the parameter needs to be inserted in at least one=
 response that is sent reliably. I see no reason to forbid to, in addition,=
 also include it in unreliable responses.

So, something like:

       "In the case of an INVITE request, if a SIP entity sends or forwards=
 multiple responses (provisional and final) associated with the
       request, and it indicates willingness to receive keep-alives, it onl=
y needs to insert a "keep" parameter value in one response that is sent=20
       reliably. The SIP entity MAY insert the parameter value also in othe=
r responses (relaible and unreliable) associated with the request.=20
      The SIP entity SHOULD indicate the willingess to receive keep-alives =
as soon as possible."

Regards,

Christer=

From christer.holmberg@ericsson.com  Tue Aug  3 08:29:23 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 954C53A68AF for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:29:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.394
X-Spam-Level: 
X-Spam-Status: No, score=-3.394 tagged_above=-999 required=5 tests=[AWL=-1.395, BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lyFo1jO0Vebg for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:29:22 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 214E13A68B6 for <sipcore@ietf.org>; Tue,  3 Aug 2010 08:29:21 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-3a-4c5835ed2cbd
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id D2.42.06895.DE5385C4; Tue,  3 Aug 2010 17:29:50 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Tue, 3 Aug 2010 17:29:49 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 3 Aug 2010 17:29:49 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
Thread-Index: AcszFsVdU0goUnZzSwWmCDutGnJBrQACCKqv
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C3C@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>, <4C582539.6050606@cisco.com>
In-Reply-To: <4C582539.6050606@cisco.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 <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 15:29:23 -0000

Hi Paul,

>>Some proposed new text based on your comment regarding symmetric path.
>
>I think the statements you have added below seem reasonable as far as
>they go, but they only go half way. They say nothing about what the
>*recipient* of keepalives must do when sending requests.=20

That is meant to be covered by the text I suggetsed for section 4.4. It say=
s that the receiver of keep-alives must send messages towards the sender of=
 those keep-alives using the address and port from where the keep-alives ar=
rived.

>And I have a strong suspicion this is pretty far along toward reinventing =
-outbound-.

I don't agree. Symmetric routing wasn't invented by Outbound. It is used in=
 NAT scenarios even if you don't use Outbound, in order to ensure that mess=
ages pass NATs.=20

For example, entities providing NAT traversal using anchoring/latching use =
symmetric routing.

We also already have mechanisms like rport to request symmetric response ro=
uting.

Regards,

Christer



> -----------------
>
>>>>> Section 4.2.2:
>>>>>
>>>>> IIUC, the keepalive is associated with a flow as defined in 5626.
>>>>> Hence it isn't appropriate to use this negotiation mechanism on a
>>>>> registration that doesn't specify a flow. I don't see that stated any=
where.
>>>>>
>>>>> (If there was no flow, what would the keepalive state be associated
>>>>> *with*?)
>>>> The second paragraph describes the case when outbound is
>>>> used, and when you do have flows.
>>>>
>>>> The generic procedure is described in the first paragraph
>>>> of the section, and it does not talk about flows - it talks
>>>> about registrations.
>>> I don't see how that works (in the non-outbound case):
>>>
>>> The purpose of these keepalives is to keep a nat binding open.
>>> But that is only useful if the neighboring node then uses
>>> that path to send outbound requests. What is there in the keep draft th=
at even
>>> *talks* about that?
>>>
>>> If the keepalives are sent via TCP, then the neighbor will
>>> have to use that same TCP connection for outbound requests in order to =
gain any
>>> benefit from the keepalive. If the keepalives are send via UDP, then
>>> the neighbor will have to send requests symmetrically from the
>>> address/port on which the keepalives are received.
>> That's a good point.
>>
>> I have probably been assuming that the symmetric path usage
>> is part of the keep-alive mechanism itself, defined in
>> outbound, so there is no need to repeat that.
>>
>> But, I guess that it is actually part of the outbound
>> mechanism, so we would need to say that it applies also to
>> entities that are willing to send and/or receive keep-alives.
>>
>> -----------------
>>
>>> If you were to specify that, wouldn't it begin to duplicate outbound?
>> It would duplicate that specific requirement of Outbound, yes.
>>
>> But, it's still not a duplication of the whole Outbound
>> mechanism. For example, registrar support is still not required.
>>
>> And, the keep mechanism can be used between any two SIP entities.
>
> For section 4.3, I suggest the following text:
>
>       "A SIP entity that has negotiated sending of keep-alives associated=
 with a registration (registration flow if Outbound is used) MUST be prepar=
ed to receive
>       SIP messages (requests and responses) associated with the registrat=
ion from the receiver of the keep-alives on the same IP port:address
>       from where the keep-alives are sent. Likewise, a SIP entity that ha=
s negotiated sending of keep-alives associated with a dialog
>       MUST be prepared to receive SIP messages associated with the dialog=
 from the receiver of the keep-alives on the same IP port:address from
>       where the keep-alives are sent."
>
> For section 4.4, I suggest the following text:
>
>       "A SIP entity that has negotiated receiving of keep-alives associat=
ed with a registration (registration flow if Outbound is used) MUST
>       send SIP messages (requests and responses)  associated with the reg=
istration towards the sender of the keep-alives using the IP address:port
>       from where the keep-alives where received. Likewise, a SIP entity t=
hat has negotiated receiving of keep-alives associated with a dialog MUST
>       send SIP messages associated with the dialog towards the sender of =
the keep-alives using the IP address:port from where the keep-alives where =
received."
>
> Regards,
>
> Christer=

From pkyzivat@cisco.com  Tue Aug  3 08:40:28 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B858A3A6857 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:40:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.469
X-Spam-Level: 
X-Spam-Status: No, score=-10.469 tagged_above=-999 required=5 tests=[AWL=0.130, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TfSRNiQvWV94 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:40:27 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 896893A6925 for <sipcore@ietf.org>; Tue,  3 Aug 2010 08:40:27 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAPLUV0xAZnwM/2dsb2JhbACgEXGoKptQhTkEiQ4
X-IronPort-AV: E=Sophos;i="4.55,309,1278288000"; d="scan'208";a="142810004"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 03 Aug 2010 15:40:55 +0000
Received: from [10.86.245.127] ([10.86.245.127]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o73FetUi015358; Tue, 3 Aug 2010 15:40:55 GMT
Message-ID: <4C583887.8030700@cisco.com>
Date: Tue, 03 Aug 2010 11:40:55 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>, <4C5821D6.6030907@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3B@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C3B@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>, Peter Musgrave <peter.musgrave@magorcorp.com>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 15:40:29 -0000

at end

Christer Holmberg wrote:
> Hi Paul,
> 
>>>>> I have read draft-ietf-sipcore-keep in detail for the first time.
>>>>>
>>>>> I have one questions and some Nits.
>>>>>
>>>>> Question: 7.3 Should the TRYING (not shown) from P1 to Alice have
>>>>> keep=30 in it? What if the 200 OK takes e.g. longer than 30sec and the
>>>>> NAT pinhole closes?
>>>> It is true that the flow only shows the 200 OK, but the text
>>>> in section 4.4 responses in general.
>>>>
>>>> I guess we could add some text that points out that the keep
>>>> value should be sent as soon as possible, as it may take a
>>>> while before the final response is sent.
>>> What about the following new text in section 4.4.
>>>
>>>       "In the case of an INVITE request, if a SIP entity sends or forwards multiple responses (provisional and final) associated with the
>>>       request, and it indicates willingness to receive keep-alives, it only needs to insert a "keep" parameter value in one of the responses. The
>>>       SIP entity SHOULD indicate the willingess to receive keep-alives as soon as possible."
>> You really need to consider reliable and unreliable provisionals separately.
>>
>> Either restrict to reliable responses (provisional or final), or else
>> allow in unreliable provisionals preceding a reliable response. (Which
>> might get it going sooner.)
>>
>> As we have seen with o/a, allowing in unreliable provisionals introduces
>> complications, especially when changing values are used.
> 
> You are right. I was thinking about that, but must have forgot when I put the text together...
> 
> The text should say that the parameter needs to be inserted in at least one response that is sent reliably. I see no reason to forbid to, in addition, also include it in unreliable responses.
> 
> So, something like:
> 
>        "In the case of an INVITE request, if a SIP entity sends or forwards multiple responses (provisional and final) associated with the
>        request, and it indicates willingness to receive keep-alives, it only needs to insert a "keep" parameter value in one response that is sent 
>        reliably. The SIP entity MAY insert the parameter value also in other responses (relaible and unreliable) associated with the request. 
>       The SIP entity SHOULD indicate the willingess to receive keep-alives as soon as possible."

You have to be very careful with the wording here.
(Speaking after bad experience with o/a.) The above doesn't say that the 
value must be the same if sent more than once, or what should happen if 
it is not the same. How about:

"A SIP entity receiving an initial INVITE request and wishing to 
indicate a willingness to receive keep-alives, MUST insert a "keep" 
parameter value in one reliable response to the INVITE. The SIP entity 
MAY insert an identical "keep" parameter value in other responses to the 
same INVITE. The SIP entity MUST NOT insert "keep" parameters with 
differing values in responses to a single INVITE. The SIP entity SHOULD 
indicate the willingness to receive keep-alives as soon as possible."

	Thanks,
	Paul

From pkyzivat@cisco.com  Tue Aug  3 08:50:19 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 10DB33A685B for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:50:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.173
X-Spam-Level: 
X-Spam-Status: No, score=-10.173 tagged_above=-999 required=5 tests=[AWL=-0.174, BAYES_00=-2.599, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0KIr-p7VlWkj for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:50:15 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 638E73A6A28 for <sipcore@ietf.org>; Tue,  3 Aug 2010 08:50:14 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAIbXV0xAZnwN/2dsb2JhbACgEXGoK5tThTkEiQ4
X-IronPort-AV: E=Sophos;i="4.55,309,1278288000"; d="scan'208";a="142766847"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 03 Aug 2010 15:50:37 +0000
Received: from [10.86.245.127] ([10.86.245.127]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o73Foa6q013010; Tue, 3 Aug 2010 15:50:37 GMT
Message-ID: <4C583ACC.30902@cisco.com>
Date: Tue, 03 Aug 2010 11:50:36 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>, <4C582539.6050606@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3C@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C3C@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 15:50:19 -0000

Christer Holmberg wrote:
> Hi Paul,
> 
>>> Some proposed new text based on your comment regarding symmetric path.
>> I think the statements you have added below seem reasonable as far as
>> they go, but they only go half way. They say nothing about what the
>> *recipient* of keepalives must do when sending requests. 
> 
> That is meant to be covered by the text I suggetsed for section 4.4. It says that the receiver of keep-alives must send messages towards the sender of those keep-alives using the address and port from where the keep-alives arrived.

I don't think that is sufficient for TCP. AFAIK it actually has to be on 
the same connection. So for instance, if it attempted to open a new 
connection in the reverse direction to the same address and port, it 
would quite probably fail.

>> And I have a strong suspicion this is pretty far along toward reinventing -outbound-.
> 
> I don't agree. Symmetric routing wasn't invented by Outbound. It is used in NAT scenarios even if you don't use Outbound, in order to ensure that messages pass NATs. 
> 
> For example, entities providing NAT traversal using anchoring/latching use symmetric routing.
> 
> We also already have mechanisms like rport to request symmetric response routing.

In the case of TCP this comes down to connection reuse, which is covered 
by outbound on the edge, and by the connection-reuse draft elsewhere.

I think you are talking about much the same, unless you are restricting 
to UDP.

	Thanks,
	Paul

> Regards,
> 
> Christer
> 
> 
> 
>> -----------------
>>
>>>>>> Section 4.2.2:
>>>>>>
>>>>>> IIUC, the keepalive is associated with a flow as defined in 5626.
>>>>>> Hence it isn't appropriate to use this negotiation mechanism on a
>>>>>> registration that doesn't specify a flow. I don't see that stated anywhere.
>>>>>>
>>>>>> (If there was no flow, what would the keepalive state be associated
>>>>>> *with*?)
>>>>> The second paragraph describes the case when outbound is
>>>>> used, and when you do have flows.
>>>>>
>>>>> The generic procedure is described in the first paragraph
>>>>> of the section, and it does not talk about flows - it talks
>>>>> about registrations.
>>>> I don't see how that works (in the non-outbound case):
>>>>
>>>> The purpose of these keepalives is to keep a nat binding open.
>>>> But that is only useful if the neighboring node then uses
>>>> that path to send outbound requests. What is there in the keep draft that even
>>>> *talks* about that?
>>>>
>>>> If the keepalives are sent via TCP, then the neighbor will
>>>> have to use that same TCP connection for outbound requests in order to gain any
>>>> benefit from the keepalive. If the keepalives are send via UDP, then
>>>> the neighbor will have to send requests symmetrically from the
>>>> address/port on which the keepalives are received.
>>> That's a good point.
>>>
>>> I have probably been assuming that the symmetric path usage
>>> is part of the keep-alive mechanism itself, defined in
>>> outbound, so there is no need to repeat that.
>>>
>>> But, I guess that it is actually part of the outbound
>>> mechanism, so we would need to say that it applies also to
>>> entities that are willing to send and/or receive keep-alives.
>>>
>>> -----------------
>>>
>>>> If you were to specify that, wouldn't it begin to duplicate outbound?
>>> It would duplicate that specific requirement of Outbound, yes.
>>>
>>> But, it's still not a duplication of the whole Outbound
>>> mechanism. For example, registrar support is still not required.
>>>
>>> And, the keep mechanism can be used between any two SIP entities.
>> For section 4.3, I suggest the following text:
>>
>>       "A SIP entity that has negotiated sending of keep-alives associated with a registration (registration flow if Outbound is used) MUST be prepared to receive
>>       SIP messages (requests and responses) associated with the registration from the receiver of the keep-alives on the same IP port:address
>>       from where the keep-alives are sent. Likewise, a SIP entity that has negotiated sending of keep-alives associated with a dialog
>>       MUST be prepared to receive SIP messages associated with the dialog from the receiver of the keep-alives on the same IP port:address from
>>       where the keep-alives are sent."
>>
>> For section 4.4, I suggest the following text:
>>
>>       "A SIP entity that has negotiated receiving of keep-alives associated with a registration (registration flow if Outbound is used) MUST
>>       send SIP messages (requests and responses)  associated with the registration towards the sender of the keep-alives using the IP address:port
>>       from where the keep-alives where received. Likewise, a SIP entity that has negotiated receiving of keep-alives associated with a dialog MUST
>>       send SIP messages associated with the dialog towards the sender of the keep-alives using the IP address:port from where the keep-alives where received."
>>
>> Regards,
>>
>> Christer

From christer.holmberg@ericsson.com  Tue Aug  3 08:59:41 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C8D3B3A6961 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:59:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.612
X-Spam-Level: 
X-Spam-Status: No, score=-5.612 tagged_above=-999 required=5 tests=[AWL=0.987,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IIoTtyWBACbn for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 08:59:40 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 446643A68BD for <sipcore@ietf.org>; Tue,  3 Aug 2010 08:59:39 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-f7-4c583d07c35b
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 73.98.10125.70D385C4; Tue,  3 Aug 2010 18:00:07 +0200 (CEST)
Received: from esessmw0191.eemea.ericsson.se (153.88.115.86) by esessmw0197.eemea.ericsson.se (153.88.115.87) with Microsoft SMTP Server (TLS) id 8.2.234.1; Tue, 3 Aug 2010 18:00:07 +0200
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Tue, 3 Aug 2010 18:00:06 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 3 Aug 2010 18:00:06 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep - Peter's comments
Thread-Index: AcszIkaIX0Yj8CTCRde27Ok8qg7PxgAAP9yU
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C3E@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>, <4C5821D6.6030907@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3B@ESESSCMS0356.eemea.ericsson.se>, <4C583887.8030700@cisco.com>
In-Reply-To: <4C583887.8030700@cisco.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 <sipcore@ietf.org>, Peter Musgrave <peter.musgrave@magorcorp.com>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 15:59:41 -0000

Hi,

>>>>>> I have read draft-ietf-sipcore-keep in detail for the first time.
>>>>>>
>>>>>> I have one questions and some Nits.
>>>>>>
>>>>>> Question: 7.3 Should the TRYING (not shown) from P1 to Alice have
>>>>>> keep=3D30 in it? What if the 200 OK takes e.g. longer than 30sec and=
 the
>>>>>> NAT pinhole closes?
>>>>> It is true that the flow only shows the 200 OK, but the text
>>>>> in section 4.4 responses in general.
>>>>>
>>>>> I guess we could add some text that points out that the keep
>>>>> value should be sent as soon as possible, as it may take a
>>>>> while before the final response is sent.
>>>> What about the following new text in section 4.4.
>>>>
>>>>       "In the case of an INVITE request, if a SIP entity sends or forw=
ards multiple responses (provisional and final) associated with the
>>>>       request, and it indicates willingness to receive keep-alives, it=
 only needs to insert a "keep" parameter value in one of the responses. The
>>>>       SIP entity SHOULD indicate the willingess to receive keep-alives=
 as soon as possible."
>>> You really need to consider reliable and unreliable provisionals separa=
tely.
>>>
>>> Either restrict to reliable responses (provisional or final), or else
>>> allow in unreliable provisionals preceding a reliable response. (Which
>>> might get it going sooner.)
>>>
>>> As we have seen with o/a, allowing in unreliable provisionals introduce=
s
>>> complications, especially when changing values are used.
>>
>> You are right. I was thinking about that, but must have forgot when I pu=
t the text together...
>>
>> The text should say that the parameter needs to be inserted in at least =
one response that is sent reliably. I see no reason to forbid to, in additi=
on, also include it in unreliable responses.
>>
>> So, something like:
>>
>>        "In the case of an INVITE request, if a SIP entity sends or forwa=
rds multiple responses (provisional and final) associated with the
>>        request, and it indicates willingness to receive keep-alives, it =
only needs to insert a "keep" parameter value in one response that is sent
>>        reliably. The SIP entity MAY insert the parameter value also in o=
ther responses (relaible and unreliable) associated with the request.
>>       The SIP entity SHOULD indicate the willingess to receive keep-aliv=
es as soon as possible."
>
>You have to be very careful with the wording here.
>(Speaking after bad experience with o/a.) The above doesn't say that the
>value must be the same if sent more than once, or what should happen if
>it is not the same. How about:
>
>"A SIP entity receiving an initial INVITE request and wishing to
>indicate a willingness to receive keep-alives, MUST insert a "keep"
>parameter value in one reliable response to the INVITE. The SIP entity
>MAY insert an identical "keep" parameter value in other responses to the
>same INVITE. The SIP entity MUST NOT insert "keep" parameters with
>differing values in responses to a single INVITE. The SIP entity SHOULD
>indicate the willingness to receive keep-alives as soon as possible."

Looks good. I did some editorial changes, to allign with the style in the r=
est of the documents. I also changed the text a little, to make sure it doe=
sn't look like an INVITE response is the only way of indicating willingess =
to receive keep-alives.

Also, I removed "initial", because the negotion could take place in a targe=
t refresh re-INVITE (assuming no negotiation has taken place before that).

How about:

"When a SIP entity indicates willingness to receive keep-alives in a respon=
se to an INVITE request, it MUST insert a "keep" parameter in one reliable =
response to the INVITE.
The SIP entity MAY insert an identical "keep" parameter value in other resp=
onses to the same INVITE. The SIP entity MUST NOT insert "keep" parameters =
with
differing values in responses to a single INVITE. The SIP entity SHOULD ind=
icate the willingness to receive keep-alives as soon as possible."

Regards,

Christer=

From pkyzivat@cisco.com  Tue Aug  3 09:11:36 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E6AB83A6A96 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:11:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.468
X-Spam-Level: 
X-Spam-Status: No, score=-10.468 tagged_above=-999 required=5 tests=[AWL=0.131, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7QROSYNEbOt8 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:11:35 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 123913A6A90 for <sipcore@ietf.org>; Tue,  3 Aug 2010 09:11:34 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEACfdV0xAZnwM/2dsb2JhbACgEXGoPJtShTkEiQ4
X-IronPort-AV: E=Sophos;i="4.55,309,1278288000"; d="scan'208";a="142823016"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 03 Aug 2010 16:12:03 +0000
Received: from [10.86.245.127] ([10.86.245.127]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o73GC3p2028313; Tue, 3 Aug 2010 16:12:03 GMT
Message-ID: <4C583FD3.6060901@cisco.com>
Date: Tue, 03 Aug 2010 12:12:03 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>, <4C5821D6.6030907@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3B@ESESSCMS0356.eemea.ericsson.se>, <4C583887.8030700@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3E@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C3E@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>, Peter Musgrave <peter.musgrave@magorcorp.com>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 16:11:37 -0000

Christer,

This text seems ok to me, though I haven't evaluated it in the context 
of the draft as a whole. We'll see how it all comes together.

	Thanks,
	Paul

Christer Holmberg wrote:
> Hi,
> 
>>>>>>> I have read draft-ietf-sipcore-keep in detail for the first time.
>>>>>>>
>>>>>>> I have one questions and some Nits.
>>>>>>>
>>>>>>> Question: 7.3 Should the TRYING (not shown) from P1 to Alice have
>>>>>>> keep=30 in it? What if the 200 OK takes e.g. longer than 30sec and the
>>>>>>> NAT pinhole closes?
>>>>>> It is true that the flow only shows the 200 OK, but the text
>>>>>> in section 4.4 responses in general.
>>>>>>
>>>>>> I guess we could add some text that points out that the keep
>>>>>> value should be sent as soon as possible, as it may take a
>>>>>> while before the final response is sent.
>>>>> What about the following new text in section 4.4.
>>>>>
>>>>>       "In the case of an INVITE request, if a SIP entity sends or forwards multiple responses (provisional and final) associated with the
>>>>>       request, and it indicates willingness to receive keep-alives, it only needs to insert a "keep" parameter value in one of the responses. The
>>>>>       SIP entity SHOULD indicate the willingess to receive keep-alives as soon as possible."
>>>> You really need to consider reliable and unreliable provisionals separately.
>>>>
>>>> Either restrict to reliable responses (provisional or final), or else
>>>> allow in unreliable provisionals preceding a reliable response. (Which
>>>> might get it going sooner.)
>>>>
>>>> As we have seen with o/a, allowing in unreliable provisionals introduces
>>>> complications, especially when changing values are used.
>>> You are right. I was thinking about that, but must have forgot when I put the text together...
>>>
>>> The text should say that the parameter needs to be inserted in at least one response that is sent reliably. I see no reason to forbid to, in addition, also include it in unreliable responses.
>>>
>>> So, something like:
>>>
>>>        "In the case of an INVITE request, if a SIP entity sends or forwards multiple responses (provisional and final) associated with the
>>>        request, and it indicates willingness to receive keep-alives, it only needs to insert a "keep" parameter value in one response that is sent
>>>        reliably. The SIP entity MAY insert the parameter value also in other responses (relaible and unreliable) associated with the request.
>>>       The SIP entity SHOULD indicate the willingess to receive keep-alives as soon as possible."
>> You have to be very careful with the wording here.
>> (Speaking after bad experience with o/a.) The above doesn't say that the
>> value must be the same if sent more than once, or what should happen if
>> it is not the same. How about:
>>
>> "A SIP entity receiving an initial INVITE request and wishing to
>> indicate a willingness to receive keep-alives, MUST insert a "keep"
>> parameter value in one reliable response to the INVITE. The SIP entity
>> MAY insert an identical "keep" parameter value in other responses to the
>> same INVITE. The SIP entity MUST NOT insert "keep" parameters with
>> differing values in responses to a single INVITE. The SIP entity SHOULD
>> indicate the willingness to receive keep-alives as soon as possible."
> 
> Looks good. I did some editorial changes, to allign with the style in the rest of the documents. I also changed the text a little, to make sure it doesn't look like an INVITE response is the only way of indicating willingess to receive keep-alives.
> 
> Also, I removed "initial", because the negotion could take place in a target refresh re-INVITE (assuming no negotiation has taken place before that).
> 
> How about:
> 
> "When a SIP entity indicates willingness to receive keep-alives in a response to an INVITE request, it MUST insert a "keep" parameter in one reliable response to the INVITE.
> The SIP entity MAY insert an identical "keep" parameter value in other responses to the same INVITE. The SIP entity MUST NOT insert "keep" parameters with
> differing values in responses to a single INVITE. The SIP entity SHOULD indicate the willingness to receive keep-alives as soon as possible."
> 
> Regards,
> 
> Christer

From christer.holmberg@ericsson.com  Tue Aug  3 09:13:11 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C305C3A6A89 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:13:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.667
X-Spam-Level: 
X-Spam-Status: No, score=-3.667 tagged_above=-999 required=5 tests=[AWL=-1.068, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9r56g8oPviiN for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:13:10 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 439283A6974 for <sipcore@ietf.org>; Tue,  3 Aug 2010 09:13:09 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-c8-4c584031db71
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 92.B5.06895.130485C4; Tue,  3 Aug 2010 18:13:37 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Tue, 3 Aug 2010 18:13:37 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 3 Aug 2010 18:13:35 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
Thread-Index: AcszI6BP0XZf5TusRdyMHmKZ3KVk8gAAWdHT
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C3F@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>, <4C582539.6050606@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3C@ESESSCMS0356.eemea.ericsson.se>, <4C583ACC.30902@cisco.com>
In-Reply-To: <4C583ACC.30902@cisco.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 <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 16:13:12 -0000

Hi,

>>>> Some proposed new text based on your comment regarding symmetric path.
>>> I think the statements you have added below seem reasonable as far as
>>> they go, but they only go half way. They say nothing about what the
>>> *recipient* of keepalives must do when sending requests.
>>
>>That is meant to be covered by the text I suggetsed for section 4.4. It s=
ays that the receiver of keep-alives must send messages towards the sender =
of those keep-alives using the address and port from where the keep-alives =
arrived.
>
>I don't think that is sufficient for TCP. AFAIK it actually has to be on
>the same connection. So for instance, if it attempted to open a new
>connection in the reverse direction to the same address and port, it
>would quite probably fail.

That is true, and at least from my experience that is also how entities pro=
viding NAT traversal (with or without outbound) work.

>>>And I have a strong suspicion this is pretty far along toward reinventin=
g -outbound-.
>>
>>I don't agree. Symmetric routing wasn't invented by Outbound. It is used =
in NAT scenarios even if you don't use Outbound, in order to ensure that me=
ssages pass NATs.
>>
>>For example, entities providing NAT traversal using anchoring/latching us=
e symmetric routing.
>>
>>We also already have mechanisms like rport to request symmetric response =
routing.
>
>In the case of TCP this comes down to connection reuse, which is covered
>by outbound on the edge, and by the connection-reuse draft elsewhere.

Yes.

So, there are two options:

1. We say that, for TCP, a connection re-use must be used.
2. We mandate the support of the connection re-use spec (RFC 5923).

I guess the only difference between 1) and 2) is that 2) would require the =
usage of the "alias" parameter, defined in 5923, while 1) means that suppor=
t of keep-alive implicitly also indicates support of connection re-use.

Section 6 talks about connection reuse. But, we will most likely have to mo=
dify (or even remove) the section, based on above.

>I think you are talking about much the same, unless you are restricting to=
 UDP.

Absolutely not :)

Regards,

Christer=

From christer.holmberg@ericsson.com  Tue Aug  3 09:15:40 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B16F03A6A8C for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:15:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level: 
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[AWL=-1.012, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x3IUx1nqP2+p for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:15:39 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 432BE3A6A91 for <sipcore@ietf.org>; Tue,  3 Aug 2010 09:15:25 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-c6-4c5840b95da4
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 14.D5.06895.9B0485C4; Tue,  3 Aug 2010 18:15:53 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Tue, 3 Aug 2010 18:15:52 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 3 Aug 2010 18:13:51 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep - Peter's comments
Thread-Index: AcszJp40oaBqAaYQRaGtI58aqtvhfwAAD7QT
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C40@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>, <4C5821D6.6030907@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3B@ESESSCMS0356.eemea.ericsson.se>, <4C583887.8030700@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3E@ESESSCMS0356.eemea.ericsson.se>, <4C583FD3.6060901@cisco.com>
In-Reply-To: <4C583FD3.6060901@cisco.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 <sipcore@ietf.org>, Peter Musgrave <peter.musgrave@magorcorp.com>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - Peter's comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 16:15:40 -0000

Hi,

>This text seems ok to me, though I haven't evaluated it in the context
>of the draft as a whole. We'll see how it all comes together.

Sure. I will put together a new version as soon as we seem to have a common=
 view on the principles. It is then easier to do the editorial stuff once w=
e have everything on the table.

Regards,

Christer


Christer Holmberg wrote:
> Hi,
>
>>>>>>> I have read draft-ietf-sipcore-keep in detail for the first time.
>>>>>>>
>>>>>>> I have one questions and some Nits.
>>>>>>>
>>>>>>> Question: 7.3 Should the TRYING (not shown) from P1 to Alice have
>>>>>>> keep=3D30 in it? What if the 200 OK takes e.g. longer than 30sec an=
d the
>>>>>>> NAT pinhole closes?
>>>>>> It is true that the flow only shows the 200 OK, but the text
>>>>>> in section 4.4 responses in general.
>>>>>>
>>>>>> I guess we could add some text that points out that the keep
>>>>>> value should be sent as soon as possible, as it may take a
>>>>>> while before the final response is sent.
>>>>> What about the following new text in section 4.4.
>>>>>
>>>>>       "In the case of an INVITE request, if a SIP entity sends or for=
wards multiple responses (provisional and final) associated with the
>>>>>       request, and it indicates willingness to receive keep-alives, i=
t only needs to insert a "keep" parameter value in one of the responses. Th=
e
>>>>>       SIP entity SHOULD indicate the willingess to receive keep-alive=
s as soon as possible."
>>>> You really need to consider reliable and unreliable provisionals separ=
ately.
>>>>
>>>> Either restrict to reliable responses (provisional or final), or else
>>>> allow in unreliable provisionals preceding a reliable response. (Which
>>>> might get it going sooner.)
>>>>
>>>> As we have seen with o/a, allowing in unreliable provisionals introduc=
es
>>>> complications, especially when changing values are used.
>>> You are right. I was thinking about that, but must have forgot when I p=
ut the text together...
>>>
>>> The text should say that the parameter needs to be inserted in at least=
 one response that is sent reliably. I see no reason to forbid to, in addit=
ion, also include it in unreliable responses.
>>>
>>> So, something like:
>>>
>>>        "In the case of an INVITE request, if a SIP entity sends or forw=
ards multiple responses (provisional and final) associated with the
>>>        request, and it indicates willingness to receive keep-alives, it=
 only needs to insert a "keep" parameter value in one response that is sent
>>>        reliably. The SIP entity MAY insert the parameter value also in =
other responses (relaible and unreliable) associated with the request.
>>>       The SIP entity SHOULD indicate the willingess to receive keep-ali=
ves as soon as possible."
>> You have to be very careful with the wording here.
>> (Speaking after bad experience with o/a.) The above doesn't say that the
>> value must be the same if sent more than once, or what should happen if
>> it is not the same. How about:
>>
>> "A SIP entity receiving an initial INVITE request and wishing to
>> indicate a willingness to receive keep-alives, MUST insert a "keep"
>> parameter value in one reliable response to the INVITE. The SIP entity
>> MAY insert an identical "keep" parameter value in other responses to the
>> same INVITE. The SIP entity MUST NOT insert "keep" parameters with
>> differing values in responses to a single INVITE. The SIP entity SHOULD
>> indicate the willingness to receive keep-alives as soon as possible."
>
> Looks good. I did some editorial changes, to allign with the style in the=
 rest of the documents. I also changed the text a little, to make sure it d=
oesn't look like an INVITE response is the only way of indicating willinges=
s to receive keep-alives.
>
> Also, I removed "initial", because the negotion could take place in a tar=
get refresh re-INVITE (assuming no negotiation has taken place before that)=
.
>
> How about:
>
> "When a SIP entity indicates willingness to receive keep-alives in a resp=
onse to an INVITE request, it MUST insert a "keep" parameter in one reliabl=
e response to the INVITE.
> The SIP entity MAY insert an identical "keep" parameter value in other re=
sponses to the same INVITE. The SIP entity MUST NOT insert "keep" parameter=
s with
> differing values in responses to a single INVITE. The SIP entity SHOULD i=
ndicate the willingness to receive keep-alives as soon as possible."
>
> Regards,
>
> Christer=

From pkyzivat@cisco.com  Tue Aug  3 09:28:10 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3D1F43A6A82 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:28:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.472
X-Spam-Level: 
X-Spam-Status: No, score=-10.472 tagged_above=-999 required=5 tests=[AWL=0.127, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EkX-p91o3LxC for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:28:06 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id A4A3E3A67D0 for <sipcore@ietf.org>; Tue,  3 Aug 2010 09:28:04 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKvgV0xAZnwN/2dsb2JhbACgEXGoaptPhTkEiQ4
X-IronPort-AV: E=Sophos;i="4.55,309,1278288000"; d="scan'208";a="142828458"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 03 Aug 2010 16:28:33 +0000
Received: from [10.86.245.127] ([10.86.245.127]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o73GSWFS025994; Tue, 3 Aug 2010 16:28:32 GMT
Message-ID: <4C5843B0.9040301@cisco.com>
Date: Tue, 03 Aug 2010 12:28:32 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>, <4C582539.6050606@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3C@ESESSCMS0356.eemea.ericsson.se>, <4C583ACC.30902@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3F@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C3F@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 16:28:10 -0000

Christer Holmberg wrote:
> Hi,
> 
>>>>> Some proposed new text based on your comment regarding symmetric path.
>>>> I think the statements you have added below seem reasonable as far as
>>>> they go, but they only go half way. They say nothing about what the
>>>> *recipient* of keepalives must do when sending requests.
>>> That is meant to be covered by the text I suggetsed for section 4.4. It says that the receiver of keep-alives must send messages towards the sender of those keep-alives using the address and port from where the keep-alives arrived.
>> I don't think that is sufficient for TCP. AFAIK it actually has to be on
>> the same connection. So for instance, if it attempted to open a new
>> connection in the reverse direction to the same address and port, it
>> would quite probably fail.
> 
> That is true, and at least from my experience that is also how entities providing NAT traversal (with or without outbound) work.
> 
>>>> And I have a strong suspicion this is pretty far along toward reinventing -outbound-.
>>> I don't agree. Symmetric routing wasn't invented by Outbound. It is used in NAT scenarios even if you don't use Outbound, in order to ensure that messages pass NATs.
>>>
>>> For example, entities providing NAT traversal using anchoring/latching use symmetric routing.
>>>
>>> We also already have mechanisms like rport to request symmetric response routing.
>> In the case of TCP this comes down to connection reuse, which is covered
>> by outbound on the edge, and by the connection-reuse draft elsewhere.
> 
> Yes.
> 
> So, there are two options:
> 
> 1. We say that, for TCP, a connection re-use must be used.
> 2. We mandate the support of the connection re-use spec (RFC 5923).
> 
> I guess the only difference between 1) and 2) is that 2) would require the usage of the "alias" parameter, defined in 5923, while 1) means that support of keep-alive implicitly also indicates support of connection re-use.

While rfc5923 allows bidirectional reuse of a TLS connection, it does 
not for a naked TCP connection. In case of TCP you are forced to open a 
separate connection in each direction, which presumably won't work in 
the cases where this draft is interesting.

> Section 6 talks about connection reuse. But, we will most likely have to modify (or even remove) the section, based on above.
> 
>> I think you are talking about much the same, unless you are restricting to UDP.
> 
> Absolutely not :)

Then perhaps you are talking about something that is impossible.

	Thanks,
	Paul

From christer.holmberg@ericsson.com  Tue Aug  3 09:50:38 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 208F43A67E6 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:50:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.56
X-Spam-Level: 
X-Spam-Status: No, score=-5.56 tagged_above=-999 required=5 tests=[AWL=1.039,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gjW1XShBxb8J for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 09:50:37 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id D41A43A6878 for <sipcore@ietf.org>; Tue,  3 Aug 2010 09:50:36 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-c7-4c584556675b
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id CB.1B.10125.655485C4; Tue,  3 Aug 2010 18:35:34 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Tue, 3 Aug 2010 18:35:34 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 3 Aug 2010 18:31:03 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
Thread-Index: AcszKOtK2CbDA45HSPS6pvENISl7yQAAFjHb
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C47@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>, <4C582539.6050606@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3C@ESESSCMS0356.eemea.ericsson.se>, <4C583ACC.30902@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3F@ESESSCMS0356.eemea.ericsson.se>, <4C5843B0.9040301@cisco.com>
In-Reply-To: <4C5843B0.9040301@cisco.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 <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 16:50:38 -0000

Hi,

>>>>>> Some proposed new text based on your comment regarding symmetric pat=
h.
>>>>> I think the statements you have added below seem reasonable as far as
>>>>> they go, but they only go half way. They say nothing about what the
>>>>> *recipient* of keepalives must do when sending requests.
>>>> That is meant to be covered by the text I suggetsed for section 4.4. I=
t says that the receiver of keep-alives must send messages towards the send=
er of those keep-alives using the address and port from where the keep-aliv=
es arrived.
>>> I don't think that is sufficient for TCP. AFAIK it actually has to be o=
n
>>> the same connection. So for instance, if it attempted to open a new
>>> connection in the reverse direction to the same address and port, it
>>> would quite probably fail.
>>
>> That is true, and at least from my experience that is also how entities =
providing NAT traversal (with or without outbound) work.
>>
>>>>> And I have a strong suspicion this is pretty far along toward reinven=
ting -outbound-.
>>>> I don't agree. Symmetric routing wasn't invented by Outbound. It is us=
ed in NAT scenarios even if you don't use Outbound, in order to ensure that=
 messages pass NATs.
>>>>
>>>> For example, entities providing NAT traversal using anchoring/latching=
 use symmetric routing.
>>>>
>>>> We also already have mechanisms like rport to request symmetric respon=
se routing.
>>> In the case of TCP this comes down to connection reuse, which is covere=
d
>>> by outbound on the edge, and by the connection-reuse draft elsewhere.
>>
>> Yes.
>>
>> So, there are two options:
>>
>> 1. We say that, for TCP, a connection re-use must be used.
>> 2. We mandate the support of the connection re-use spec (RFC 5923).
>>
>> I guess the only difference between 1) and 2) is that 2) would require t=
he usage of the "alias" parameter, defined in 5923, while 1) means that sup=
port of keep-alive implicitly also indicates support of connection re-use.
>
>While rfc5923 allows bidirectional reuse of a TLS connection, it does
>not for a naked TCP connection. In case of TCP you are forced to open a
>separate connection in each direction, which presumably won't work in
>the cases where this draft is interesting.

Ok, you are probably right.

>> Section 6 talks about connection reuse. But, we will most likely have to=
 modify (or even remove) the section, based on above.
>>
>>> I think you are talking about much the same, unless you are restricting=
 to UDP.
>>
>> Absolutely not :)
>
>Then perhaps you are talking about something that is impossible.

We simply say that one must re-use the connection, similar to Outbound (and=
 other mechanisms).

Regards,

Christer=

From christer.holmberg@ericsson.com  Tue Aug  3 12:02:42 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6C9B93A6AB7 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 12:02:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.31
X-Spam-Level: 
X-Spam-Status: No, score=-3.31 tagged_above=-999 required=5 tests=[AWL=-1.311,  BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pNqtRssGDsl8 for <sipcore@core3.amsl.com>; Tue,  3 Aug 2010 12:02:41 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 09DFE3A6AD8 for <sipcore@ietf.org>; Tue,  3 Aug 2010 12:02:38 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-0c-4c5867ea2d8b
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id E3.2F.06895.AE7685C4; Tue,  3 Aug 2010 21:03:07 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Tue, 3 Aug 2010 21:03:06 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 3 Aug 2010 21:03:06 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
Thread-Index: AcszKOtK2CbDA45HSPS6pvENISl7yQAAFjHbAASBaOo=
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C48@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>, <4C582539.6050606@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3C@ESESSCMS0356.eemea.ericsson.se>, <4C583ACC.30902@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3F@ESESSCMS0356.eemea.ericsson.se>, <4C5843B0.9040301@cisco.com>, <7F2072F1E0DE894DA4B517B93C6A05850B5C47@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850B5C47@ESESSCMS0356.eemea.ericsson.se>
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 <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 03 Aug 2010 19:02:42 -0000

Hi,

Based on the discussion regarding symmetric routing, and some editorial cha=
nges, below is some new proposed text for section 4.3:

"A SIP entity that has negotiated sending of keep-alives associated with a =
registration MUST be prepared to receive, from the receiver of the keep-ali=
ves, SIP messages (requests and responses) associated=20
with the registration on the same IP port:address from where the keep-alive=
s are sent. If the SIP entity sends the keep-alives over a connection-orien=
ted transport protocol, it MUST be prepared to receive SIP messages associa=
ted with the
registration over the same connection. The same rules apply for SIP message=
s associated with a dialog, if the SIP entity has negotiated sending of kee=
p-alives associated with a dialog."

...and section 4.4:

"A SIP entity that has negotiated receiving of keep-alives associated with =
a registration MUST send, towards the sender of the keep-alives, SIP messag=
es (requests and responses) associated with the registration=20
using the IP address:port from where the keep-alives are received. If the S=
IP entity receives the keep-alives over a connection-oriented transport pro=
tocol, it MUST send SIP messages associated with the
registration over the same connection, rather than creating a new connectio=
n. The same rules apply for SIP messages associated with a dialog, if the S=
IP entity has negotiated receiving of keep-alives associated with a dialog.=
"

Regards,

Christer









________________________________________
From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of Chri=
ster Holmberg [christer.holmberg@ericsson.com]
Sent: Tuesday, August 03, 2010 7:31 PM
To: Paul Kyzivat
Cc: SIPCORE
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symm=
etric path

Hi,

>>>>>> Some proposed new text based on your comment regarding symmetric pat=
h.
>>>>> I think the statements you have added below seem reasonable as far as
>>>>> they go, but they only go half way. They say nothing about what the
>>>>> *recipient* of keepalives must do when sending requests.
>>>> That is meant to be covered by the text I suggetsed for section 4.4. I=
t says that the receiver of keep-alives must send messages towards the send=
er of those keep-alives using the address and port from where the keep-aliv=
es arrived.
>>> I don't think that is sufficient for TCP. AFAIK it actually has to be o=
n
>>> the same connection. So for instance, if it attempted to open a new
>>> connection in the reverse direction to the same address and port, it
>>> would quite probably fail.
>>
>> That is true, and at least from my experience that is also how entities =
providing NAT traversal (with or without outbound) work.
>>
>>>>> And I have a strong suspicion this is pretty far along toward reinven=
ting -outbound-.
>>>> I don't agree. Symmetric routing wasn't invented by Outbound. It is us=
ed in NAT scenarios even if you don't use Outbound, in order to ensure that=
 messages pass NATs.
>>>>
>>>> For example, entities providing NAT traversal using anchoring/latching=
 use symmetric routing.
>>>>
>>>> We also already have mechanisms like rport to request symmetric respon=
se routing.
>>> In the case of TCP this comes down to connection reuse, which is covere=
d
>>> by outbound on the edge, and by the connection-reuse draft elsewhere.
>>
>> Yes.
>>
>> So, there are two options:
>>
>> 1. We say that, for TCP, a connection re-use must be used.
>> 2. We mandate the support of the connection re-use spec (RFC 5923).
>>
>> I guess the only difference between 1) and 2) is that 2) would require t=
he usage of the "alias" parameter, defined in 5923, while 1) means that sup=
port of keep-alive implicitly also indicates support of connection re-use.
>
>While rfc5923 allows bidirectional reuse of a TLS connection, it does
>not for a naked TCP connection. In case of TCP you are forced to open a
>separate connection in each direction, which presumably won't work in
>the cases where this draft is interesting.

Ok, you are probably right.

>> Section 6 talks about connection reuse. But, we will most likely have to=
 modify (or even remove) the section, based on above.
>>
>>> I think you are talking about much the same, unless you are restricting=
 to UDP.
>>
>> Absolutely not :)
>
>Then perhaps you are talking about something that is impossible.

We simply say that one must re-use the connection, similar to Outbound (and=
 other mechanisms).

Regards,

Christer
_______________________________________________
sipcore mailing list
sipcore@ietf.org
https://www.ietf.org/mailman/listinfo/sipcore=

From gonzalo.camarillo@ericsson.com  Wed Aug  4 06:00:21 2010
Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0A4433A67EE for <sipcore@core3.amsl.com>; Wed,  4 Aug 2010 06:00:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.634
X-Spam-Level: 
X-Spam-Status: No, score=-105.634 tagged_above=-999 required=5 tests=[AWL=0.965, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ijRKiobtLliy for <sipcore@core3.amsl.com>; Wed,  4 Aug 2010 06:00:20 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id E54D13A67B3 for <sipcore@ietf.org>; Wed,  4 Aug 2010 06:00:19 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-af-4c59647f0ed7
Received: from esealmw128.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 83.73.10125.084695C4; Wed,  4 Aug 2010 15:00:48 +0200 (CEST)
Received: from esealmw128.eemea.ericsson.se ([153.88.254.176]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 4 Aug 2010 15:00:47 +0200
Received: from [131.160.126.136] ([131.160.126.136]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 4 Aug 2010 15:00:47 +0200
Message-ID: <4C59647F.8060700@ericsson.com>
Date: Wed, 04 Aug 2010 16:00:47 +0300
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
References: <4C57DE8A.20700@ericsson.com> <4C581E77.6060205@cisco.com>
In-Reply-To: <4C581E77.6060205@cisco.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 04 Aug 2010 13:00:47.0431 (UTC) FILETIME=[0E7CED70:01CB33D5]
X-Brightmail-Tracker: AAAAAA==
Cc: Dale Worley <dworley@avaya.com>, SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] Alert-Info header field in non-100 1xx responses
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 04 Aug 2010 13:00:21 -0000

Hi Paul,

thanks for your (individual) opinion on the topic. With respect to the
process, I am well aware of the issue. That is why, first, I want to
know whether or not somebody has problems with this change. Once we
agree on a technical solution, we will easily take care of the
process-related issue. The main thing here is to make sure that this
proposal is reviewed by the relevant people in both SIPCORE and SALUD.

Thanks,

Gonalo

On 03/08/2010 4:49 PM, Paul Kyzivat wrote:
> Gonzalo,
> 
> Gonzalo Camarillo wrote:
>> Hi,
>>
>> RFC 3261 only allows Alert-Info header fields in 180 responses. The
>> SALUD WG would like to be able to insert this header field in any
>> non-100 1xx response. Formally, this change would be an update to RFC
>> 3261. So, we would like to get feedback from the SIPCORE WG on whether
>> or not such a change would be OK.
> 
> [as an individual] I think this is perfectly reasonable.
> 
> [as co-chair] There is the procedural issue of whether such a change 
> must be done by SIPCORE. The following is from the SIPCORE charter:
> 
> "Extensions to SIP that add new functionality that
> would not be required of all implementations will be done outside of
> this WG."
> 
> Since the processing of Alert-Info is always optional according to 3261, 
> defining a specific behavior for certain URNs is clearly an extension. 
> And making the header allowable in additional responses also seems to be 
> an extension.
> 
> So I'm ok with this.
> 
> 	Thanks,
> 	Paul


From adam@nostrum.com  Wed Aug  4 15:22:11 2010
Return-Path: <adam@nostrum.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 790DF3A689F for <sipcore@core3.amsl.com>; Wed,  4 Aug 2010 15:22:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.659
X-Spam-Level: 
X-Spam-Status: No, score=-102.659 tagged_above=-999 required=5 tests=[AWL=-0.059, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BkEkr90x6NiX for <sipcore@core3.amsl.com>; Wed,  4 Aug 2010 15:22:10 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 1F6EB3A68DF for <sipcore@ietf.org>; Wed,  4 Aug 2010 15:22:09 -0700 (PDT)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o74MMLXu093036 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <sipcore@ietf.org>; Wed, 4 Aug 2010 17:22:21 -0500 (CDT) (envelope-from adam@nostrum.com)
Message-ID: <4C59E81D.1050403@nostrum.com>
Date: Wed, 04 Aug 2010 17:22:21 -0500
From: Adam Roach - SIPCORE Chair <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.7) Gecko/20100713 Thunderbird/3.1.1
MIME-Version: 1.0
To: "SIPCORE (Session Initiation Protocol Core) WG" <sipcore@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Subject: [sipcore] Preliminary minutes posted
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: SIPCORE Chairs <sipcore-chairs@tools.ietf.org>
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 04 Aug 2010 22:22:11 -0000

[as chair]

I have posted a preliminary set of minutes for the face-to-face meeting 
we had in Maastricht. Please review these minutes and submit any 
proposed corrections to the chairs. Thank you.

http://www.ietf.org/proceedings/78/minutes/sipcore.html

/a



From christer.holmberg@ericsson.com  Wed Aug  4 22:59:50 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2452B3A67FE for <sipcore@core3.amsl.com>; Wed,  4 Aug 2010 22:59:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.55
X-Spam-Level: 
X-Spam-Status: No, score=-5.55 tagged_above=-999 required=5 tests=[AWL=1.048,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 33oiZ7LDZeqk for <sipcore@core3.amsl.com>; Wed,  4 Aug 2010 22:59:49 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id E8E5F3A67A7 for <sipcore@ietf.org>; Wed,  4 Aug 2010 22:59:48 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-16-4c5a537148b3
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 94.04.10125.1735A5C4; Thu,  5 Aug 2010 08:00:17 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Thu, 5 Aug 2010 08:00:17 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: SIPCORE <sipcore@ietf.org>, Adam Roach <adam@nostrum.com>
Date: Thu, 5 Aug 2010 08:00:16 +0200
Thread-Topic: Draft new version: draft-ietf-sipcore-keep
Thread-Index: Acs0Y3nRNZPtNqcITuOXGoVvfDLt7Q==
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850CAACF@ESESSCMS0356.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_7F2072F1E0DE894DA4B517B93C6A05850CAACFESESSCMS0356eemea_"
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: [sipcore] Draft new version: draft-ietf-sipcore-keep
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 05 Aug 2010 05:59:50 -0000

--_000_7F2072F1E0DE894DA4B517B93C6A05850CAACFESESSCMS0356eemea_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi,

Based on the WGLC comments/discussions from John E, Paul K and Peter M I ha=
ve submitted a new version (-05) of the keep-alive draft.

Regards,

Christer


--_000_7F2072F1E0DE894DA4B517B93C6A05850CAACFESESSCMS0356eemea_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Arial, sans-serif" size=3D"3">
<div>&nbsp;</div>
<div><font size=3D"2">Hi,</font></div>
<div><font size=3D"2">&nbsp;</font></div>
<div><font size=3D"2">Based on the WGLC comments/discussions from John E, P=
aul K and Peter M I have submitted a new version (-05) of the keep-alive dr=
aft.</font></div>
<div><font size=3D"2">&nbsp;</font></div>
<div><font size=3D"2">Regards,</font></div>
<div><font size=3D"2">&nbsp;</font></div>
<div><font size=3D"2">Christer</font></div>
<div><font size=3D"2">&nbsp;</font></div>
</font>
</body>
</html>

--_000_7F2072F1E0DE894DA4B517B93C6A05850CAACFESESSCMS0356eemea_--

From root@core3.amsl.com  Wed Aug  4 23:00:02 2010
Return-Path: <root@core3.amsl.com>
X-Original-To: sipcore@ietf.org
Delivered-To: sipcore@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0) id 77AE53A6890; Wed,  4 Aug 2010 23:00:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20100805060002.77AE53A6890@core3.amsl.com>
Date: Wed,  4 Aug 2010 23:00:02 -0700 (PDT)
Cc: sipcore@ietf.org
Subject: [sipcore] I-D Action:draft-ietf-sipcore-keep-05.txt
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 05 Aug 2010 06:00:02 -0000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Session Initiation Protocol Core Working Group of the IETF.


	Title           : Indication of support for keep-alive
	Author(s)       : C. Holmberg
	Filename        : draft-ietf-sipcore-keep-05.txt
	Pages           : 15
	Date            : 2010-08-04

This specification defines a new Session Initiation Protocol (SIP)
Via header field parameter, "keep", which allows adjacent SIP
entities to explicitly negotiate usage of the Network Address
Translation (NAT) keep-alive mechanisms defined in SIP Outbound, in
cases where SIP Outbound is not supported, cannot be applied, or
where usage of keep-alives is not implicitly negotiated as part of
the SIP Outbound negotiation.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sipcore-keep-05.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-sipcore-keep-05.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2010-08-04225320.I-D@ietf.org>


--NextPart--

From john.elwell@siemens-enterprise.com  Thu Aug  5 02:47:22 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D3E213A6A87 for <sipcore@core3.amsl.com>; Thu,  5 Aug 2010 02:47:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.779
X-Spam-Level: 
X-Spam-Status: No, score=-102.779 tagged_above=-999 required=5 tests=[AWL=-0.180, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ICrKEb9E7qbn for <sipcore@core3.amsl.com>; Thu,  5 Aug 2010 02:47:22 -0700 (PDT)
Received: from ms01.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id AD3643A6A4D for <sipcore@ietf.org>; Thu,  5 Aug 2010 02:47:21 -0700 (PDT)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms01.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1077126 for sipcore@ietf.org; Thu, 5 Aug 2010 11:31:51 +0200
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx11-mx (Server) with ESMTP id 420D01EB82AB for <sipcore@ietf.org>; Thu,  5 Aug 2010 11:31:51 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Thu, 5 Aug 2010 11:31:51 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "sipcore@ietf.org" <sipcore@ietf.org>
Date: Thu, 5 Aug 2010 11:31:49 +0200
Thread-Topic: [sipcore] I-D Action:draft-ietf-sipcore-keep-05.txt
Thread-Index: Acs0Y4cRmsVFxALFR3udD0czf4+O1AAHV87g
Message-ID: <A444A0F8084434499206E78C106220CA01C22A345A@MCHP058A.global-ad.net>
References: <20100805060002.77AE53A6890@core3.amsl.com>
In-Reply-To: <20100805060002.77AE53A6890@core3.amsl.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
Subject: Re: [sipcore] I-D Action:draft-ietf-sipcore-keep-05.txt
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 05 Aug 2010 09:47:23 -0000

The changes look good and appear to address my previous concerns.

John

> -----Original Message-----
> From: sipcore-bounces@ietf.org=20
> [mailto:sipcore-bounces@ietf.org] On Behalf Of=20
> Internet-Drafts@ietf.org
> Sent: 05 August 2010 07:00
> To: i-d-announce@ietf.org
> Cc: sipcore@ietf.org
> Subject: [sipcore] I-D Action:draft-ietf-sipcore-keep-05.txt
>=20
> A New Internet-Draft is available from the on-line=20
> Internet-Drafts directories.
> This draft is a work item of the Session Initiation Protocol=20
> Core Working Group of the IETF.
>=20
>=20
> 	Title           : Indication of support for keep-alive
> 	Author(s)       : C. Holmberg
> 	Filename        : draft-ietf-sipcore-keep-05.txt
> 	Pages           : 15
> 	Date            : 2010-08-04
>=20
> This specification defines a new Session Initiation Protocol (SIP)
> Via header field parameter, "keep", which allows adjacent SIP
> entities to explicitly negotiate usage of the Network Address
> Translation (NAT) keep-alive mechanisms defined in SIP Outbound, in
> cases where SIP Outbound is not supported, cannot be applied, or
> where usage of keep-alives is not implicitly negotiated as part of
> the SIP Outbound negotiation.
>=20
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-sipcore-keep-05.txt
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
> =

From peter.musgrave@magorcorp.com  Thu Aug  5 03:55:44 2010
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E02333A6A7F for <sipcore@core3.amsl.com>; Thu,  5 Aug 2010 03:55:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.117
X-Spam-Level: 
X-Spam-Status: No, score=-102.117 tagged_above=-999 required=5 tests=[AWL=-0.140, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rrs2p4VQvbSs for <sipcore@core3.amsl.com>; Thu,  5 Aug 2010 03:55:44 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id E92273A6A72 for <sipcore@ietf.org>; Thu,  5 Aug 2010 03:55:43 -0700 (PDT)
Received: by qwe5 with SMTP id 5so4190667qwe.31 for <sipcore@ietf.org>; Thu, 05 Aug 2010 03:56:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.36.209 with SMTP id u17mr4817503qad.225.1281005773831;  Thu, 05 Aug 2010 03:56:13 -0700 (PDT)
Received: by 10.229.34.14 with HTTP; Thu, 5 Aug 2010 03:56:13 -0700 (PDT)
In-Reply-To: <A444A0F8084434499206E78C106220CA01C22A345A@MCHP058A.global-ad.net>
References: <20100805060002.77AE53A6890@core3.amsl.com> <A444A0F8084434499206E78C106220CA01C22A345A@MCHP058A.global-ad.net>
Date: Thu, 5 Aug 2010 06:56:13 -0400
Message-ID: <AANLkTimvP_tFja3_XfEiHM6YAE=q3QPdav0Nqoi1J83e@mail.gmail.com>
From: Peter Musgrave <peter.musgrave@magorcorp.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] I-D Action:draft-ietf-sipcore-keep-05.txt
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 05 Aug 2010 10:55:45 -0000

The issues I raised have all been addressed,

Thanks,

Peter Musgrave

On Thu, Aug 5, 2010 at 5:31 AM, Elwell, John
<john.elwell@siemens-enterprise.com> wrote:
> The changes look good and appear to address my previous concerns.
>
> John
>
>> -----Original Message-----
>> From: sipcore-bounces@ietf.org
>> [mailto:sipcore-bounces@ietf.org] On Behalf Of
>> Internet-Drafts@ietf.org
>> Sent: 05 August 2010 07:00
>> To: i-d-announce@ietf.org
>> Cc: sipcore@ietf.org
>> Subject: [sipcore] I-D Action:draft-ietf-sipcore-keep-05.txt
>>
>> A New Internet-Draft is available from the on-line
>> Internet-Drafts directories.
>> This draft is a work item of the Session Initiation Protocol
>> Core Working Group of the IETF.
>>
>>
>> =A0 =A0 =A0 Title =A0 =A0 =A0 =A0 =A0 : Indication of support for keep-a=
live
>> =A0 =A0 =A0 Author(s) =A0 =A0 =A0 : C. Holmberg
>> =A0 =A0 =A0 Filename =A0 =A0 =A0 =A0: draft-ietf-sipcore-keep-05.txt
>> =A0 =A0 =A0 Pages =A0 =A0 =A0 =A0 =A0 : 15
>> =A0 =A0 =A0 Date =A0 =A0 =A0 =A0 =A0 =A0: 2010-08-04
>>
>> This specification defines a new Session Initiation Protocol (SIP)
>> Via header field parameter, "keep", which allows adjacent SIP
>> entities to explicitly negotiate usage of the Network Address
>> Translation (NAT) keep-alive mechanisms defined in SIP Outbound, in
>> cases where SIP Outbound is not supported, cannot be applied, or
>> where usage of keep-alives is not implicitly negotiated as part of
>> the SIP Outbound negotiation.
>>
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-sipcore-keep-05.txt
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> Below is the data which will enable a MIME compliant mail reader
>> implementation to automatically retrieve the ASCII version of the
>> Internet-Draft.
>>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From alexander.mayrhofer@nic.at  Fri Aug  6 02:05:13 2010
Return-Path: <alexander.mayrhofer@nic.at>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 53E293A68CB for <sipcore@core3.amsl.com>; Fri,  6 Aug 2010 02:05:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.556
X-Spam-Level: 
X-Spam-Status: No, score=0.556 tagged_above=-999 required=5 tests=[AWL=0.127,  BAYES_20=-0.74, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id onbKkyi5+S+p for <sipcore@core3.amsl.com>; Fri,  6 Aug 2010 02:05:11 -0700 (PDT)
Received: from mail.sbg.nic.at (mail.sbg.nic.at [83.136.33.227]) by core3.amsl.com (Postfix) with ESMTP id 75C4C3A6A8F for <sipcore@ietf.org>; Fri,  6 Aug 2010 02:05:09 -0700 (PDT)
Received: from nics-exch.sbg.nic.at ([10.17.175.3]) by mail.sbg.nic.at over TLS secured channel with XWall v3.45 ; Fri, 6 Aug 2010 10:35:15 +0200
Received: from nics-mail.sbg.nic.at (10.17.175.2) by NICS-EXCH.sbg.nic.at (10.17.175.3) with Microsoft SMTP Server id 14.0.702.0; Fri, 6 Aug 2010 10:35:15 +0200
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Fri, 6 Aug 2010 10:35:14 +0200
Message-ID: <8BC845943058D844ABFC73D2220D4665094CC410@nics-mail.sbg.nic.at>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: XML bug in Section 5.1 of Location Conveyance?
Thread-Index: Acs1QkpQYbkVNggTTLaxRO9moJ/4sw==
From: Alexander Mayrhofer <alexander.mayrhofer@nic.at>
To: <sipcore@ietf.org>
X-XWALL-BCKS: auto
Subject: [sipcore] XML bug in Section 5.1 of Location Conveyance?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 06 Aug 2010 09:05:13 -0000

Hi,

i read through version 13 of the Location Conveyance draft, and i think
i spotted a bug in the example XML in section 5.1:

The PIDF-LO body starts as follows:

<?xml version=3D"1.0" encoding=3D"UTF-8"?>
      <presence xmlns=3D"urn:ietf:params:xml:ns:pidf"
          xmlns:gp=3D"urn:ietf:params:xml:ns:pidf:geopriv10"
          xmlns:cl=3D"urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr"
          xmlns:gml=3D"http://www.opengis.net/gml"
          entity=3D"pres:alice@atlanta.example.com">
        <dm:device id=3D"point2d">

The last line in the snippet above refers to a namespace that has not
been declared - i suppose the namespace declaration of PIDF Data Model
is missing.

I didn't look at other examples from the draft, but it might be
worthwile verifying whether all the XML documents in the draft validate.

Alex

From dworley@avaya.com  Sun Aug  8 09:11:18 2010
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C07283A68DB for <sipcore@core3.amsl.com>; Sun,  8 Aug 2010 09:11:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.809
X-Spam-Level: 
X-Spam-Status: No, score=-100.809 tagged_above=-999 required=5 tests=[AWL=-1.410, BAYES_50=0.001, J_CHICKENPOX_41=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9aE+Im+Iq4Bk for <sipcore@core3.amsl.com>; Sun,  8 Aug 2010 09:11:15 -0700 (PDT)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by core3.amsl.com (Postfix) with ESMTP id D1A5A3A68B3 for <sipcore@ietf.org>; Sun,  8 Aug 2010 09:11:11 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.55,338,1278302400"; d="scan'208";a="231768196"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by co300216-co-outbound.net.avaya.com with ESMTP; 08 Aug 2010 12:11:44 -0400
X-IronPort-AV: E=Sophos;i="4.55,338,1278302400"; d="scan'208";a="490828212"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 08 Aug 2010 12:11:44 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.1.161]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Sun, 8 Aug 2010 12:11:43 -0400
From: "WORLEY, Dale R (Dale)" <dworley@avaya.com>
To: "sipcore@ietf.org" <sipcore@ietf.org>
Date: Sun, 8 Aug 2010 12:09:47 -0400
Thread-Topic: Review of draft-ietf-sipcore-keep-05
Thread-Index: AQHLNxQfbKRBGdvoDEWm/nBr9CW46w==
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF86@DC-US1MBEX4.global.avaya.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
Subject: [sipcore] Review of draft-ietf-sipcore-keep-05
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 08 Aug 2010 16:11:19 -0000

I've not been in on the technical discussion, so I can't comment on
the mechanism design.  But the exposition in the draft could be
improved in a few places.

The running title is "STUN-keep", which is surely not what is intended.

Section 1.1

Uses "session" twice, but I think "dialog" is more correct.  The
session (media) contains the RTP, which will probably keep the NAT
open; the problem is keeping the NAT open for the signaling (dialog).

Section 3

"Edge proxy"

It's not clear that "edge proxy" has any normative significance in
this I-D, as this mechanism can be used between any two entities.
It seems that this definition and the accompanying Note could be
removed at no loss.  (The definition needs revision, also.)

"Keep-alives"

It would help if this definition mentioned that both CRLF and STUN
keepalives were intended.  Also, the phrase "refers to" should be
removed.  E.g.:

    Keep-alives:  The keep-alive messages defined in SIP Outbound
    [RFC5626], including both "CRLF" and STUN keep-alive messages.

'"keep" parameter'

Strictly speaking, this entry is a description not a definition; the
phrase '"keep" parameter' identifies the parameter unambiguously.  It
would be better to remove this entry and add its information to
section 4.1, which needs to be a bit more explicit about the
mechanism.  (See below.)

Section 4.1, 2nd paragraph is:

   SIP entities indicate willingness to send keep-alives towards the
   adjacent downstream SIP entity using SIP requests.  The associated
   responses are used by SIP entities to indicate willingness to receive
   keep-alives.  SIP entities that indicate willingness to receive keep-
   alives can provide a recommended keep-alive frequency.

This should be made more explicit.  (And can be clarified using the
singular.)

   A SIP entity indicates willingness to send keep-alives towards the
   adjacent downstream SIP entity using SIP requests by applying a
   "keep" header parameter to the topmost Via (which is the Via that
   it inserts).  The associated response is used by the adjacent
   downstream SIP entity to indicate willingness to receive
   keep-alives by applying to that topmost Via a "keep" header
   parameter with an integer value.  The integer value, if not zero,
   indicates the keep-alive frequency that is recommended by the
   adjacent downstream SIP entity.

That gives the outline of the mechanism in one paragraph.

The 3rd paragraph should probably be expanded to make explicit a
somewhat subtle point:

   The procedures to negotiate usage of keep-alives are identical for
   SIP UAs and proxies.  However, it is expected that the sender of
   keep-alives is the sender of an initial request (REGISTER or
   INVITE), which in normal usage is a UA, and so a proxy will not
   initiate negotiation for sending keep-alives.  Thus, a UA which is
   willing to send keep-alives SHOULD always indicate that it is
   willing to send keep-alives even if it is not aware of any
   necessity of doing so, allowing the adjacent downstream entity to
   indicate if it knows that keep-alives are necessary (by responding
   with a non-zero value).  Similarly, an entity which is willing to
   receive keep-alives SHOULD always respond with a keep value of zero
   when it is not aware of any necessity for keep-alives, thus leaving
   the sender to send keep-alives if the sender is aware of any
   necessity to do so.

Urgh.  I suspect that these additions should instead be added to 4.3
and 4.4 as appropriate.  But the mechanism needs to be used correctly
by both entities in order to ensure that keep-alives are sent when
either entity knows that they are needed, and the draft doesn't make
explicit how to do that.

Section 4.3

It's not clear to me what keep-alives the upstream entity must send
once keep-alives are negotiated.  The first paragraph says that the
entity must be able to send both STUN and CRLF keep-alives, but that
seems to be not entirely accurate, as the sender seems to have the
choice of what type of keep-alive to send, and so can choose to send
only one type.  I suspect that there are rules elsewhere regarding
what sort of keep-alive is to be sent in what circumstances; if so,
there should be a reference to them.  Otherwise, a note should be
added to indicate that the sender has the choice of what sort of
keep-alive to add, and thus does not need to implement both.  (The
recipient is required to implement both, of course.)

Section 4.4

In every place where "frequency" is used, it would be more correct to
use "period".  (A frequency is events-per-second, whereas a period is
seconds-per-event.)

In some place it must be stated that the period is specified in
seconds, which is not done anywhere in the normative part of this
draft.

Section 5

In the first paragraph, a few places could be phrased more clearly:

   If a SIP entity receives a SIP response >>whose topmost<< Via
   header field contains a "keep" parameter with a non-zero value
   >>(which indicates a recommended keep-alive period)<<, it MUST use
   the procedures defined >>in [RFC5626], using the value as if it was
   the value of the Flow-Timer header field<<.  According to >>those<<
   procedures, the SIP entity must send keep-alives at least as often
   as the indicated recommended keep-alive >>period<<, >>and the SIP
   entity should<< send its keep-alives so that the interval between
   >>keep-alives<< is randomly distributed between 80% and 100% of the
   recommended keep-alive >>period<<.

After this paragraph should be a note saying when the receiving SIP
entity is allowed to assume the connection is dead.  Copying from RFC
5626, we could say:

   Following [RFC5626], if a recommended keep-alive period has been
   negotiated, the receiving SIP entity may, after not receiving a
   keep-alive for that period, consider the flow to be dead.  Note
   that the entity should wait for a time larger than the period in
   order to have a grace period to account for transport delay.

3rd paragraph

It makes sense that if a single entity inserts both a keep=3Dn parameter
and a Flow-Timer: n header that they should contain the same value.
But that is of no use to (and is not enforceable by) an upstream SIP
entity, since from the upstream entity's point of view, the Flow-Timer
header may have been inserted by an entity further downstream, not its
adjacent downstream entity.  That is, an entity expects to see
responses with Flow-Timer and keep=3Dn which disagree, and (I think)
must use the keep value instead of the Flow-Timer value.

Actually, I think the situation is probably more complex than I
realize.  The Flow-Timer value seems to apply only between the edge
proxy and the UA, and it it seems that only the UAC should pay
attention to its value.  But it's not clear who can add the Flow-Timer
header.  It appears that it can only appear in REGISTER responses.  It
can be added by the UAS (obviously), but it appears from RFC 5626
section 5.4 that it can also be added to the response by intermediate
proxies.

This section needs revision to make clear the interaction between
Flow-Timer and keep=3Dn.  I suspect the only workable answer is that an
entity must examine both values (if it supports both mechanisms),
determine whether Flow-Timer applies to this hop, and if so, send
keep-alives according to the minimum of the two specified periods.
Since the two periods might be specified by different entities, there
doesn't seem to be any workable alternative rule.

Section 6

All examples use STUN keep-alives.  It would probably be beneficial to
change one example to use CRLF, or to add a note explaining whether
and when CRLF might be used in the example situations.

It is possible for two proxies to use this mechanism on a hop between
themselves.  Would it be useful to add an example of this?

Dale

From christer.holmberg@ericsson.com  Mon Aug  9 00:20:51 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C41F73A6A75 for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 00:20:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.996
X-Spam-Level: 
X-Spam-Status: No, score=-3.996 tagged_above=-999 required=5 tests=[AWL=-0.597, BAYES_50=0.001, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G3O7VRI-zmPb for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 00:20:50 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 6A32E3A67F6 for <sipcore@ietf.org>; Mon,  9 Aug 2010 00:20:49 -0700 (PDT)
X-AuditID: c1b4fb3d-b7b90ae00000278d-51-4c5fac7261b1
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 5C.DB.10125.27CAF5C4; Mon,  9 Aug 2010 09:21:22 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Mon, 9 Aug 2010 09:21:21 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "WORLEY, Dale R (Dale)" <dworley@avaya.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Mon, 9 Aug 2010 09:21:20 +0200
Thread-Topic: Review of draft-ietf-sipcore-keep-05
Thread-Index: AQHLNxQfbKRBGdvoDEWm/nBr9CW465LX0d7F
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850CB1D6@ESESSCMS0356.eemea.ericsson.se>
References: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF86@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF86@DC-US1MBEX4.global.avaya.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==
Subject: Re: [sipcore] Review of draft-ietf-sipcore-keep-05
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 09 Aug 2010 07:20:51 -0000

Hi Dale,

Thanks for your comments. See inline.

>I've not been in on the technical discussion, so I can't comment on
>the mechanism design.  But the exposition in the draft could be
>improved in a few places.

Some of your comments ARE related to issues that were discussed during WGLC=
, and I will indicate it when it occurs.


--------------


>The running title is "STUN-keep", which is surely not what is intended.

I can change that to "keep-alive".


--------------


>Section 1.1
>
>Uses "session" twice, but I think "dialog" is more correct.  The
>session (media) contains the RTP, which will probably keep the NAT
>open; the problem is keeping the NAT open for the signaling (dialog).

I can change "session" to "dialog".


--------------


>Section 3
>
>"Edge proxy"
>
>It's not clear that "edge proxy" has any normative significance in
>this I-D, as this mechanism can be used between any two entities.
>It seems that this definition and the accompanying Note could be
>removed at no loss.  (The definition needs revision, also.)

Section 5 talks about the edge proxy, where it describes that the usage of =
Flow-Timer is only defined between a UA and an edge proxy, so I think it is=
 useful to have the definition.

I guess I could also add the following sentence to section 1:

	"In addition, [RFC5626] only allows keep-alives to be negotiated between a=
 UA and an edge proxy, and not between other SIP entities."


--------------


>"Keep-alives"
>
>It would help if this definition mentioned that both CRLF and STUN
>keepalives were intended.  Also, the phrase "refers to" should be
>removed.  E.g.:
>
>    Keep-alives:  The keep-alive messages defined in SIP Outbound
>    [RFC5626], including both "CRLF" and STUN keep-alive messages.

People have asked me to remove text, and make it shorter and easier to read=
, so I would not like to start adding text unless something is broken or ve=
ry unclear. In this case I think that sections 4.3 and 4.4 makes it clear t=
hat both CRLF and STUN are included.

But, I DO agree that "refers to" can be removed:

    	"Keep-alives:  The keep-alive messages defined in SIP Outbound [RFC562=
6]."

--------------

>'"keep" parameter'
>
>Strictly speaking, this entry is a description not a definition; the
>phrase '"keep" parameter' identifies the parameter unambiguously.  It
>would be better to remove this entry and add its information to
>section 4.1, which needs to be a bit more explicit about the
>mechanism.  (See below.)

The definition text used to be even longer, but parts were removed. However=
, the terminology is used in the documents, so I think it is good to have i=
t in the definitions, instead of writing "the Via header field "keep" param=
eter" everywhere.


--------------


>Section 4.1, 2nd paragraph is:
>
>   SIP entities indicate willingness to send keep-alives towards the
>   adjacent downstream SIP entity using SIP requests.  The associated
>   responses are used by SIP entities to indicate willingness to receive
>   keep-alives.  SIP entities that indicate willingness to receive keep-
>   alives can provide a recommended keep-alive frequency.
>
>This should be made more explicit.  (And can be clarified using the
>singular.)
>
>   A SIP entity indicates willingness to send keep-alives towards the
>   adjacent downstream SIP entity using SIP requests by applying a
>   "keep" header parameter to the topmost Via (which is the Via that
>   it inserts).  The associated response is used by the adjacent
>   downstream SIP entity to indicate willingness to receive
>  keep-alives by applying to that topmost Via a "keep" header
>   parameter with an integer value.  The integer value, if not zero,
>   indicates the keep-alive frequency that is recommended by the
>   adjacent downstream SIP entity.
>
>That gives the outline of the mechanism in one paragraph.

During WGLC, there were comments/discussions about removing text, and makin=
g it shorter and easier to read. I don't want to start adding text again at=
 this point, unless something is unclear or wrong.

Also, in this case, section 4.1 is a general overview section. The details =
on how to indicate willingness to send and receive keep-alives are describe=
d in sections 4.3. and 4.4, so there is no need to repeat the same text in =
4.1.


--------------


>The 3rd paragraph should probably be expanded to make explicit a
>somewhat subtle point:
>
>   The procedures to negotiate usage of keep-alives are identical for
>   SIP UAs and proxies.  However, it is expected that the sender of
>   keep-alives is the sender of an initial request (REGISTER or
>   INVITE), which in normal usage is a UA, and so a proxy will not
>   initiate negotiation for sending keep-alives.=20

The mechanism allows any SIP entity to negotiate sending of keep-alives wit=
h its adjacent downstream entity.

>   Thus, a UA which is
>   willing to send keep-alives SHOULD always indicate that it is
>   willing to send keep-alives even if it is not aware of any
>   necessity of doing so, allowing the adjacent downstream entity to
>   indicate if it knows that keep-alives are necessary (by responding
>   with a non-zero value).  Similarly, an entity which is willing to
>   receive keep-alives SHOULD always respond with a keep value of zero
>   when it is not aware of any necessity for keep-alives, thus leaving
>   the sender to send keep-alives if the sender is aware of any
>   necessity to do so.
>
>Urgh.  I suspect that these additions should instead be added to 4.3
>and 4.4 as appropriate.  But the mechanism needs to be used correctly
>by both entities in order to ensure that keep-alives are sent when
>either entity knows that they are needed, and the draft doesn't make
>explicit how to do that.

I would not like to start adding normative text on how and when entities sh=
all use the mechanism, because it might depend on the entity types, and the=
 environments where they are deployed.

However, I guess we could add some general guideline text:

	"In general, it can be useful for SIP entities to indicate willingness to =
send keep-alives, even if they=20
	are not aware of any necessity for them to send keep-alives, since the adj=
acent downstream SIP entity might=20
	have knowledge about the necessity. Similarly, it can be useful for SIP en=
tities to indicate willingess to=20
	receive keep-alives, even if they are not aware of any necessity for the a=
djacent upstream SIP entity to=20
	send them."


--------------


>Section 4.3
>
>It's not clear to me what keep-alives the upstream entity must send
>once keep-alives are negotiated.  The first paragraph says that the
>entity must be able to send both STUN and CRLF keep-alives, but that
>seems to be not entirely accurate, as the sender seems to have the
>choice of what type of keep-alive to send, and so can choose to send
>only one type.  I suspect that there are rules elsewhere regarding
>what sort of keep-alive is to be sent in what circumstances; if so,
>there should be a reference to them.  Otherwise, a note should be
>added to indicate that the sender has the choice of what sort of
>keep-alive to add, and thus does not need to implement both.  (The
>recipient is required to implement both, of course.)

The text refers to RFC 5626 regarding the STUN and CRLF keep-alive messages=
, and RFC 5626 defines when each is used.

Also, remember that the purpose of the daft is not to change the keep-alive=
 mechanism in RFC 5626, only to provide a mechanism to explicitly negotiate=
 the usage of it, so we should not repeat mechanism text that is already de=
fined in RFC 5626.

BUT, in order to try to make everyone happy, I could add the following sent=
ence to the first section of 4.3:

	"[RFC5626] defines when to use STUN, respectively CRLF, for keep-alives."


--------------


>Section 4.4
>
>In every place where "frequency" is used, it would be more correct to
>use "period".  (A frequency is events-per-second, whereas a period is
>seconds-per-event.)
>
>In some place it must be stated that the period is specified in
>seconds, which is not done anywhere in the normative part of this
>draft.

"frequency" is used in Outbound, and I've been asked to use the same termin=
ology.=20

I DO agree, however, that it should be indictated that the frequency is pro=
vided in seconds.

I suggest to change the last sentence of the second paragraph to:

	"The parameter can contain a recommended keep-alive frequency, given in se=
conds, or a zero value."

I suggest to add "given in seconds" also to the first paragraph of section =
5:

	"If a SIP entity receives a SIP response, where its Via header field
   	contains a "keep" parameter with a non-zero value that indicates a
   	recommended keep-alive frequency, given in seconds, it MUST use the=20
	procedures defined for the Flow-Timer header field [RFC5626]."


--------------


>Section 5
>
>In the first paragraph, a few places could be phrased more clearly:
>
>   If a SIP entity receives a SIP response >>whose topmost<< Via
>   header field contains a "keep" parameter with a non-zero value
>   >>(which indicates a recommended keep-alive period)<<, it MUST use
>   the procedures defined >>in [RFC5626], using the value as if it was
>   the value of the Flow-Timer header field<<.  According to >>those<<
>   procedures, the SIP entity must send keep-alives at least as often
>   as the indicated recommended keep-alive >>period<<, >>and the SIP
>   entity should<< send its keep-alives so that the interval between
>   >>keep-alives<< is randomly distributed between 80% and 100% of the
>   recommended keep-alive >>period<<.

>After this paragraph should be a note saying when the receiving SIP
>entity is allowed to assume the connection is dead.  Copying from RFC
>5626, we could say:
>
>   Following [RFC5626], if a recommended keep-alive period has been
>   negotiated, the receiving SIP entity may, after not receiving a
>   keep-alive for that period, consider the flow to be dead.  Note
>   that the entity should wait for a time larger than the period in
>   order to have a grace period to account for transport delay.

I don't think we can use "flow", since that is Outbound specific.

Maybe we could simply say:

	"This specification does not specify actions to take if negotiated keep-al=
ives are not
	received. As defined in [RFC5626], the receiving SIP entity may consider a=
 connection to be
	dead in such situations."


--------------


>3rd paragraph
>
>It makes sense that if a single entity inserts both a keep=3Dn parameter
>and a Flow-Timer: n header that they should contain the same value.
>But that is of no use to (and is not enforceable by) an upstream SIP
>entity, since from the upstream entity's point of view, the Flow-Timer
>header may have been inserted by an entity further downstream, not its
>adjacent downstream entity.  That is, an entity expects to see
>responses with Flow-Timer and keep=3Dn which disagree, and (I think)
>must use the keep value instead of the Flow-Timer value.

The text previously said that one MUST NOT insert Flow-Timer if it inserts =
keep=3Dn.

However, based on WGLC comments from Paul we agreed to remove that restrict=
ion, in order for this draft to not make restrictions to Outbound (in cases=
 where both Outbound and this draft is used).


--------------


>Actually, I think the situation is probably more complex than I
>realize.  The Flow-Timer value seems to apply only between the edge
>proxy and the UA, and it it seems that only the UAC should pay
>attention to its value.  But it's not clear who can add the Flow-Timer
>header.  It appears that it can only appear in REGISTER responses.  It
>can be added by the UAS (obviously), but it appears from RFC 5626
>section 5.4 that it can also be added to the response by intermediate
>proxies.
>
>This section needs revision to make clear the interaction between
>Flow-Timer and keep=3Dn.  I suspect the only workable answer is that an
>entity must examine both values (if it supports both mechanisms),
>determine whether Flow-Timer applies to this hop, and if so, send
>keep-alives according to the minimum of the two specified periods.
>Since the two periods might be specified by different entities, there
>doesn't seem to be any workable alternative rule.

My understanding of 5626 is that only an edge proxy can add the Flow-Timer =
header field, since Outbound only defines the usage of keep-alives between =
the UA and edge proxy.

Outbound itself wouldn't work if multiple entities were allowed to insert F=
low-Timer.


--------------


>Section 6
>
>All examples use STUN keep-alives.  It would probably be beneficial to
>change one example to use CRLF, or to add a note explaining whether
>and when CRLF might be used in the example situations.

I can do something like that.

>It is possible for two proxies to use this mechanism on a hop between
>themselves.  Would it be useful to add an example of this?

The mechanism allows proxy-to-proxy keep-alives, and there also used to be =
an example (or, at least a use-case description) about proxy-to-proxy. Howe=
ver, it was removed, because people confused it with proxy-to-proxy heartbe=
ats, which is a different thing than keep-alives.



Regards,

Christer=

From pkyzivat@cisco.com  Mon Aug  9 07:07:46 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 84F763A6AD6 for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 07:07:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.205
X-Spam-Level: 
X-Spam-Status: No, score=-110.205 tagged_above=-999 required=5 tests=[AWL=-0.206, BAYES_00=-2.599, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NpTRACEeCpwY for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 07:07:44 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 250703A6944 for <sipcore@ietf.org>; Mon,  9 Aug 2010 07:07:44 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEANqoX0xAZnwM/2dsb2JhbACgRXGnL5sOgwMIgi8EiTs
X-IronPort-AV: E=Sophos;i="4.55,343,1278288000"; d="scan'208";a="145442835"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 09 Aug 2010 14:08:18 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o79E8HGe013219; Mon, 9 Aug 2010 14:08:17 GMT
Message-ID: <4C600BD1.1030100@cisco.com>
Date: Mon, 09 Aug 2010 10:08:17 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF86@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850CB1D6@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850CB1D6@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "WORLEY, Dale R \(Dale\)" <dworley@avaya.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] Review of draft-ietf-sipcore-keep-05
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 09 Aug 2010 14:07:46 -0000

General comment here:

While it is good to remove unnecessary text to simplify the document,
if adding a bit of text makes the document clearer, then that should be 
considered a good thing to do.

	Thanks,
	Paul

Christer Holmberg wrote:
> Hi Dale,
> 
> Thanks for your comments. See inline.
> 
>> I've not been in on the technical discussion, so I can't comment on
>> the mechanism design.  But the exposition in the draft could be
>> improved in a few places.
> 
> Some of your comments ARE related to issues that were discussed during WGLC, and I will indicate it when it occurs.
> 
> 
> --------------
> 
> 
>> The running title is "STUN-keep", which is surely not what is intended.
> 
> I can change that to "keep-alive".
> 
> 
> --------------
> 
> 
>> Section 1.1
>>
>> Uses "session" twice, but I think "dialog" is more correct.  The
>> session (media) contains the RTP, which will probably keep the NAT
>> open; the problem is keeping the NAT open for the signaling (dialog).
> 
> I can change "session" to "dialog".
> 
> 
> --------------
> 
> 
>> Section 3
>>
>> "Edge proxy"
>>
>> It's not clear that "edge proxy" has any normative significance in
>> this I-D, as this mechanism can be used between any two entities.
>> It seems that this definition and the accompanying Note could be
>> removed at no loss.  (The definition needs revision, also.)
> 
> Section 5 talks about the edge proxy, where it describes that the usage of Flow-Timer is only defined between a UA and an edge proxy, so I think it is useful to have the definition.
> 
> I guess I could also add the following sentence to section 1:
> 
> 	"In addition, [RFC5626] only allows keep-alives to be negotiated between a UA and an edge proxy, and not between other SIP entities."
> 
> 
> --------------
> 
> 
>> "Keep-alives"
>>
>> It would help if this definition mentioned that both CRLF and STUN
>> keepalives were intended.  Also, the phrase "refers to" should be
>> removed.  E.g.:
>>
>>    Keep-alives:  The keep-alive messages defined in SIP Outbound
>>    [RFC5626], including both "CRLF" and STUN keep-alive messages.
> 
> People have asked me to remove text, and make it shorter and easier to read, so I would not like to start adding text unless something is broken or very unclear. In this case I think that sections 4.3 and 4.4 makes it clear that both CRLF and STUN are included.
> 
> But, I DO agree that "refers to" can be removed:
> 
>     	"Keep-alives:  The keep-alive messages defined in SIP Outbound [RFC5626]."
> 
> --------------
> 
>> '"keep" parameter'
>>
>> Strictly speaking, this entry is a description not a definition; the
>> phrase '"keep" parameter' identifies the parameter unambiguously.  It
>> would be better to remove this entry and add its information to
>> section 4.1, which needs to be a bit more explicit about the
>> mechanism.  (See below.)
> 
> The definition text used to be even longer, but parts were removed. However, the terminology is used in the documents, so I think it is good to have it in the definitions, instead of writing "the Via header field "keep" parameter" everywhere.
> 
> 
> --------------
> 
> 
>> Section 4.1, 2nd paragraph is:
>>
>>   SIP entities indicate willingness to send keep-alives towards the
>>   adjacent downstream SIP entity using SIP requests.  The associated
>>   responses are used by SIP entities to indicate willingness to receive
>>   keep-alives.  SIP entities that indicate willingness to receive keep-
>>   alives can provide a recommended keep-alive frequency.
>>
>> This should be made more explicit.  (And can be clarified using the
>> singular.)
>>
>>   A SIP entity indicates willingness to send keep-alives towards the
>>   adjacent downstream SIP entity using SIP requests by applying a
>>   "keep" header parameter to the topmost Via (which is the Via that
>>   it inserts).  The associated response is used by the adjacent
>>   downstream SIP entity to indicate willingness to receive
>>  keep-alives by applying to that topmost Via a "keep" header
>>   parameter with an integer value.  The integer value, if not zero,
>>   indicates the keep-alive frequency that is recommended by the
>>   adjacent downstream SIP entity.
>>
>> That gives the outline of the mechanism in one paragraph.
> 
> During WGLC, there were comments/discussions about removing text, and making it shorter and easier to read. I don't want to start adding text again at this point, unless something is unclear or wrong.
> 
> Also, in this case, section 4.1 is a general overview section. The details on how to indicate willingness to send and receive keep-alives are described in sections 4.3. and 4.4, so there is no need to repeat the same text in 4.1.
> 
> 
> --------------
> 
> 
>> The 3rd paragraph should probably be expanded to make explicit a
>> somewhat subtle point:
>>
>>   The procedures to negotiate usage of keep-alives are identical for
>>   SIP UAs and proxies.  However, it is expected that the sender of
>>   keep-alives is the sender of an initial request (REGISTER or
>>   INVITE), which in normal usage is a UA, and so a proxy will not
>>   initiate negotiation for sending keep-alives. 
> 
> The mechanism allows any SIP entity to negotiate sending of keep-alives with its adjacent downstream entity.
> 
>>   Thus, a UA which is
>>   willing to send keep-alives SHOULD always indicate that it is
>>   willing to send keep-alives even if it is not aware of any
>>   necessity of doing so, allowing the adjacent downstream entity to
>>   indicate if it knows that keep-alives are necessary (by responding
>>   with a non-zero value).  Similarly, an entity which is willing to
>>   receive keep-alives SHOULD always respond with a keep value of zero
>>   when it is not aware of any necessity for keep-alives, thus leaving
>>   the sender to send keep-alives if the sender is aware of any
>>   necessity to do so.
>>
>> Urgh.  I suspect that these additions should instead be added to 4.3
>> and 4.4 as appropriate.  But the mechanism needs to be used correctly
>> by both entities in order to ensure that keep-alives are sent when
>> either entity knows that they are needed, and the draft doesn't make
>> explicit how to do that.
> 
> I would not like to start adding normative text on how and when entities shall use the mechanism, because it might depend on the entity types, and the environments where they are deployed.
> 
> However, I guess we could add some general guideline text:
> 
> 	"In general, it can be useful for SIP entities to indicate willingness to send keep-alives, even if they 
> 	are not aware of any necessity for them to send keep-alives, since the adjacent downstream SIP entity might 
> 	have knowledge about the necessity. Similarly, it can be useful for SIP entities to indicate willingess to 
> 	receive keep-alives, even if they are not aware of any necessity for the adjacent upstream SIP entity to 
> 	send them."
> 
> 
> --------------
> 
> 
>> Section 4.3
>>
>> It's not clear to me what keep-alives the upstream entity must send
>> once keep-alives are negotiated.  The first paragraph says that the
>> entity must be able to send both STUN and CRLF keep-alives, but that
>> seems to be not entirely accurate, as the sender seems to have the
>> choice of what type of keep-alive to send, and so can choose to send
>> only one type.  I suspect that there are rules elsewhere regarding
>> what sort of keep-alive is to be sent in what circumstances; if so,
>> there should be a reference to them.  Otherwise, a note should be
>> added to indicate that the sender has the choice of what sort of
>> keep-alive to add, and thus does not need to implement both.  (The
>> recipient is required to implement both, of course.)
> 
> The text refers to RFC 5626 regarding the STUN and CRLF keep-alive messages, and RFC 5626 defines when each is used.
> 
> Also, remember that the purpose of the daft is not to change the keep-alive mechanism in RFC 5626, only to provide a mechanism to explicitly negotiate the usage of it, so we should not repeat mechanism text that is already defined in RFC 5626.
> 
> BUT, in order to try to make everyone happy, I could add the following sentence to the first section of 4.3:
> 
> 	"[RFC5626] defines when to use STUN, respectively CRLF, for keep-alives."
> 
> 
> --------------
> 
> 
>> Section 4.4
>>
>> In every place where "frequency" is used, it would be more correct to
>> use "period".  (A frequency is events-per-second, whereas a period is
>> seconds-per-event.)
>>
>> In some place it must be stated that the period is specified in
>> seconds, which is not done anywhere in the normative part of this
>> draft.
> 
> "frequency" is used in Outbound, and I've been asked to use the same terminology. 
> 
> I DO agree, however, that it should be indictated that the frequency is provided in seconds.
> 
> I suggest to change the last sentence of the second paragraph to:
> 
> 	"The parameter can contain a recommended keep-alive frequency, given in seconds, or a zero value."
> 
> I suggest to add "given in seconds" also to the first paragraph of section 5:
> 
> 	"If a SIP entity receives a SIP response, where its Via header field
>    	contains a "keep" parameter with a non-zero value that indicates a
>    	recommended keep-alive frequency, given in seconds, it MUST use the 
> 	procedures defined for the Flow-Timer header field [RFC5626]."
> 
> 
> --------------
> 
> 
>> Section 5
>>
>> In the first paragraph, a few places could be phrased more clearly:
>>
>>   If a SIP entity receives a SIP response >>whose topmost<< Via
>>   header field contains a "keep" parameter with a non-zero value
>>   >>(which indicates a recommended keep-alive period)<<, it MUST use
>>   the procedures defined >>in [RFC5626], using the value as if it was
>>   the value of the Flow-Timer header field<<.  According to >>those<<
>>   procedures, the SIP entity must send keep-alives at least as often
>>   as the indicated recommended keep-alive >>period<<, >>and the SIP
>>   entity should<< send its keep-alives so that the interval between
>>   >>keep-alives<< is randomly distributed between 80% and 100% of the
>>   recommended keep-alive >>period<<.
> 
>> After this paragraph should be a note saying when the receiving SIP
>> entity is allowed to assume the connection is dead.  Copying from RFC
>> 5626, we could say:
>>
>>   Following [RFC5626], if a recommended keep-alive period has been
>>   negotiated, the receiving SIP entity may, after not receiving a
>>   keep-alive for that period, consider the flow to be dead.  Note
>>   that the entity should wait for a time larger than the period in
>>   order to have a grace period to account for transport delay.
> 
> I don't think we can use "flow", since that is Outbound specific.
> 
> Maybe we could simply say:
> 
> 	"This specification does not specify actions to take if negotiated keep-alives are not
> 	received. As defined in [RFC5626], the receiving SIP entity may consider a connection to be
> 	dead in such situations."
> 
> 
> --------------
> 
> 
>> 3rd paragraph
>>
>> It makes sense that if a single entity inserts both a keep=n parameter
>> and a Flow-Timer: n header that they should contain the same value.
>> But that is of no use to (and is not enforceable by) an upstream SIP
>> entity, since from the upstream entity's point of view, the Flow-Timer
>> header may have been inserted by an entity further downstream, not its
>> adjacent downstream entity.  That is, an entity expects to see
>> responses with Flow-Timer and keep=n which disagree, and (I think)
>> must use the keep value instead of the Flow-Timer value.
> 
> The text previously said that one MUST NOT insert Flow-Timer if it inserts keep=n.
> 
> However, based on WGLC comments from Paul we agreed to remove that restriction, in order for this draft to not make restrictions to Outbound (in cases where both Outbound and this draft is used).
> 
> 
> --------------
> 
> 
>> Actually, I think the situation is probably more complex than I
>> realize.  The Flow-Timer value seems to apply only between the edge
>> proxy and the UA, and it it seems that only the UAC should pay
>> attention to its value.  But it's not clear who can add the Flow-Timer
>> header.  It appears that it can only appear in REGISTER responses.  It
>> can be added by the UAS (obviously), but it appears from RFC 5626
>> section 5.4 that it can also be added to the response by intermediate
>> proxies.
>>
>> This section needs revision to make clear the interaction between
>> Flow-Timer and keep=n.  I suspect the only workable answer is that an
>> entity must examine both values (if it supports both mechanisms),
>> determine whether Flow-Timer applies to this hop, and if so, send
>> keep-alives according to the minimum of the two specified periods.
>> Since the two periods might be specified by different entities, there
>> doesn't seem to be any workable alternative rule.
> 
> My understanding of 5626 is that only an edge proxy can add the Flow-Timer header field, since Outbound only defines the usage of keep-alives between the UA and edge proxy.
> 
> Outbound itself wouldn't work if multiple entities were allowed to insert Flow-Timer.
> 
> 
> --------------
> 
> 
>> Section 6
>>
>> All examples use STUN keep-alives.  It would probably be beneficial to
>> change one example to use CRLF, or to add a note explaining whether
>> and when CRLF might be used in the example situations.
> 
> I can do something like that.
> 
>> It is possible for two proxies to use this mechanism on a hop between
>> themselves.  Would it be useful to add an example of this?
> 
> The mechanism allows proxy-to-proxy keep-alives, and there also used to be an example (or, at least a use-case description) about proxy-to-proxy. However, it was removed, because people confused it with proxy-to-proxy heartbeats, which is a different thing than keep-alives.
> 
> 
> 
> Regards,
> 
> Christer
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
> 

From christer.holmberg@ericsson.com  Mon Aug  9 10:10:57 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 976EB3A6B13 for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 10:10:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.232
X-Spam-Level: 
X-Spam-Status: No, score=-3.232 tagged_above=-999 required=5 tests=[AWL=-1.233, BAYES_00=-2.599, J_CHICKENPOX_41=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i1NjjF7TZQjG for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 10:10:55 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id CF3383A6B11 for <sipcore@ietf.org>; Mon,  9 Aug 2010 10:10:54 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-90-4c6036bf0d1a
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id BE.C7.06895.FB6306C4; Mon,  9 Aug 2010 19:11:27 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Mon, 9 Aug 2010 19:11:27 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Mon, 9 Aug 2010 19:08:24 +0200
Thread-Topic: [sipcore] Review of draft-ietf-sipcore-keep-05
Thread-Index: Acs3zFKCNmY4bvg4QA+WGPV1h0Rl2AAGSemP
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C57@ESESSCMS0356.eemea.ericsson.se>
References: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF86@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850CB1D6@ESESSCMS0356.eemea.ericsson.se>, <4C600BD1.1030100@cisco.com>
In-Reply-To: <4C600BD1.1030100@cisco.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: "WORLEY, Dale R \(Dale\)" <dworley@avaya.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] Review of draft-ietf-sipcore-keep-05
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 09 Aug 2010 17:10:57 -0000

Hi,

>General comment here:
>
>While it is good to remove unnecessary text to simplify the document,
>if adding a bit of text makes the document clearer, then that should be
>considered a good thing to do.

Of course.=20

But, in this case I think it is much about duplicating text that already ex=
ists elsewhere in the document, which I don't think is needed.

And, from my experience with IESG, they are very likely going to ask for su=
ch duplications to be removed anyway.

Regards,

Christer


Christer Holmberg wrote:
> Hi Dale,
>
> Thanks for your comments. See inline.
>
>> I've not been in on the technical discussion, so I can't comment on
>> the mechanism design.  But the exposition in the draft could be
>> improved in a few places.
>
> Some of your comments ARE related to issues that were discussed during WG=
LC, and I will indicate it when it occurs.
>
>
> --------------
>
>
>> The running title is "STUN-keep", which is surely not what is intended.
>
> I can change that to "keep-alive".
>
>
> --------------
>
>
>> Section 1.1
>>
>> Uses "session" twice, but I think "dialog" is more correct.  The
>> session (media) contains the RTP, which will probably keep the NAT
>> open; the problem is keeping the NAT open for the signaling (dialog).
>
> I can change "session" to "dialog".
>
>
> --------------
>
>
>> Section 3
>>
>> "Edge proxy"
>>
>> It's not clear that "edge proxy" has any normative significance in
>> this I-D, as this mechanism can be used between any two entities.
>> It seems that this definition and the accompanying Note could be
>> removed at no loss.  (The definition needs revision, also.)
>
> Section 5 talks about the edge proxy, where it describes that the usage o=
f Flow-Timer is only defined between a UA and an edge proxy, so I think it =
is useful to have the definition.
>
> I guess I could also add the following sentence to section 1:
>
>       "In addition, [RFC5626] only allows keep-alives to be negotiated be=
tween a UA and an edge proxy, and not between other SIP entities."
>
>
> --------------
>
>
>> "Keep-alives"
>>
>> It would help if this definition mentioned that both CRLF and STUN
>> keepalives were intended.  Also, the phrase "refers to" should be
>> removed.  E.g.:
>>
>>    Keep-alives:  The keep-alive messages defined in SIP Outbound
>>    [RFC5626], including both "CRLF" and STUN keep-alive messages.
>
> People have asked me to remove text, and make it shorter and easier to re=
ad, so I would not like to start adding text unless something is broken or =
very unclear. In this case I think that sections 4.3 and 4.4 makes it clear=
 that both CRLF and STUN are included.
>
> But, I DO agree that "refers to" can be removed:
>
>       "Keep-alives:  The keep-alive messages defined in SIP Outbound [RFC=
5626]."
>
> --------------
>
>> '"keep" parameter'
>>
>> Strictly speaking, this entry is a description not a definition; the
>> phrase '"keep" parameter' identifies the parameter unambiguously.  It
>> would be better to remove this entry and add its information to
>> section 4.1, which needs to be a bit more explicit about the
>> mechanism.  (See below.)
>
> The definition text used to be even longer, but parts were removed. Howev=
er, the terminology is used in the documents, so I think it is good to have=
 it in the definitions, instead of writing "the Via header field "keep" par=
ameter" everywhere.
>
>
> --------------
>
>
>> Section 4.1, 2nd paragraph is:
>>
>>   SIP entities indicate willingness to send keep-alives towards the
>>   adjacent downstream SIP entity using SIP requests.  The associated
>>   responses are used by SIP entities to indicate willingness to receive
>>   keep-alives.  SIP entities that indicate willingness to receive keep-
>>   alives can provide a recommended keep-alive frequency.
>>
>> This should be made more explicit.  (And can be clarified using the
>> singular.)
>>
>>   A SIP entity indicates willingness to send keep-alives towards the
>>   adjacent downstream SIP entity using SIP requests by applying a
>>   "keep" header parameter to the topmost Via (which is the Via that
>>   it inserts).  The associated response is used by the adjacent
>>   downstream SIP entity to indicate willingness to receive
>>  keep-alives by applying to that topmost Via a "keep" header
>>   parameter with an integer value.  The integer value, if not zero,
>>   indicates the keep-alive frequency that is recommended by the
>>   adjacent downstream SIP entity.
>>
>> That gives the outline of the mechanism in one paragraph.
>
> During WGLC, there were comments/discussions about removing text, and mak=
ing it shorter and easier to read. I don't want to start adding text again =
at this point, unless something is unclear or wrong.
>
> Also, in this case, section 4.1 is a general overview section. The detail=
s on how to indicate willingness to send and receive keep-alives are descri=
bed in sections 4.3. and 4.4, so there is no need to repeat the same text i=
n 4.1.
>
>
> --------------
>
>
>> The 3rd paragraph should probably be expanded to make explicit a
>> somewhat subtle point:
>>
>>   The procedures to negotiate usage of keep-alives are identical for
>>   SIP UAs and proxies.  However, it is expected that the sender of
>>   keep-alives is the sender of an initial request (REGISTER or
>>   INVITE), which in normal usage is a UA, and so a proxy will not
>>   initiate negotiation for sending keep-alives.
>
> The mechanism allows any SIP entity to negotiate sending of keep-alives w=
ith its adjacent downstream entity.
>
>>   Thus, a UA which is
>>   willing to send keep-alives SHOULD always indicate that it is
>>   willing to send keep-alives even if it is not aware of any
>>   necessity of doing so, allowing the adjacent downstream entity to
>>   indicate if it knows that keep-alives are necessary (by responding
>>   with a non-zero value).  Similarly, an entity which is willing to
>>   receive keep-alives SHOULD always respond with a keep value of zero
>>   when it is not aware of any necessity for keep-alives, thus leaving
>>   the sender to send keep-alives if the sender is aware of any
>>   necessity to do so.
>>
>> Urgh.  I suspect that these additions should instead be added to 4.3
>> and 4.4 as appropriate.  But the mechanism needs to be used correctly
>> by both entities in order to ensure that keep-alives are sent when
>> either entity knows that they are needed, and the draft doesn't make
>> explicit how to do that.
>
> I would not like to start adding normative text on how and when entities =
shall use the mechanism, because it might depend on the entity types, and t=
he environments where they are deployed.
>
> However, I guess we could add some general guideline text:
>
>       "In general, it can be useful for SIP entities to indicate willingn=
ess to send keep-alives, even if they
>       are not aware of any necessity for them to send keep-alives, since =
the adjacent downstream SIP entity might
>       have knowledge about the necessity. Similarly, it can be useful for=
 SIP entities to indicate willingess to
>       receive keep-alives, even if they are not aware of any necessity fo=
r the adjacent upstream SIP entity to
>       send them."
>
>
> --------------
>
>
>> Section 4.3
>>
>> It's not clear to me what keep-alives the upstream entity must send
>> once keep-alives are negotiated.  The first paragraph says that the
>> entity must be able to send both STUN and CRLF keep-alives, but that
>> seems to be not entirely accurate, as the sender seems to have the
>> choice of what type of keep-alive to send, and so can choose to send
>> only one type.  I suspect that there are rules elsewhere regarding
>> what sort of keep-alive is to be sent in what circumstances; if so,
>> there should be a reference to them.  Otherwise, a note should be
>> added to indicate that the sender has the choice of what sort of
>> keep-alive to add, and thus does not need to implement both.  (The
>> recipient is required to implement both, of course.)
>
> The text refers to RFC 5626 regarding the STUN and CRLF keep-alive messag=
es, and RFC 5626 defines when each is used.
>
> Also, remember that the purpose of the daft is not to change the keep-ali=
ve mechanism in RFC 5626, only to provide a mechanism to explicitly negotia=
te the usage of it, so we should not repeat mechanism text that is already =
defined in RFC 5626.
>
> BUT, in order to try to make everyone happy, I could add the following se=
ntence to the first section of 4.3:
>
>       "[RFC5626] defines when to use STUN, respectively CRLF, for keep-al=
ives."
>
>
> --------------
>
>
>> Section 4.4
>>
>> In every place where "frequency" is used, it would be more correct to
>> use "period".  (A frequency is events-per-second, whereas a period is
>> seconds-per-event.)
>>
>> In some place it must be stated that the period is specified in
>> seconds, which is not done anywhere in the normative part of this
>> draft.
>
> "frequency" is used in Outbound, and I've been asked to use the same term=
inology.
>
> I DO agree, however, that it should be indictated that the frequency is p=
rovided in seconds.
>
> I suggest to change the last sentence of the second paragraph to:
>
>       "The parameter can contain a recommended keep-alive frequency, give=
n in seconds, or a zero value."
>
> I suggest to add "given in seconds" also to the first paragraph of sectio=
n 5:
>
>       "If a SIP entity receives a SIP response, where its Via header fiel=
d
>       contains a "keep" parameter with a non-zero value that indicates a
>       recommended keep-alive frequency, given in seconds, it MUST use the
>       procedures defined for the Flow-Timer header field [RFC5626]."
>
>
> --------------
>
>
>> Section 5
>>
>> In the first paragraph, a few places could be phrased more clearly:
>>
>>   If a SIP entity receives a SIP response >>whose topmost<< Via
>>   header field contains a "keep" parameter with a non-zero value
>>   >>(which indicates a recommended keep-alive period)<<, it MUST use
>>   the procedures defined >>in [RFC5626], using the value as if it was
>>   the value of the Flow-Timer header field<<.  According to >>those<<
>>   procedures, the SIP entity must send keep-alives at least as often
>>   as the indicated recommended keep-alive >>period<<, >>and the SIP
>>   entity should<< send its keep-alives so that the interval between
>>   >>keep-alives<< is randomly distributed between 80% and 100% of the
>>   recommended keep-alive >>period<<.
>
>> After this paragraph should be a note saying when the receiving SIP
>> entity is allowed to assume the connection is dead.  Copying from RFC
>> 5626, we could say:
>>
>>   Following [RFC5626], if a recommended keep-alive period has been
>>   negotiated, the receiving SIP entity may, after not receiving a
>>   keep-alive for that period, consider the flow to be dead.  Note
>>   that the entity should wait for a time larger than the period in
>>   order to have a grace period to account for transport delay.
>
> I don't think we can use "flow", since that is Outbound specific.
>
> Maybe we could simply say:
>
>       "This specification does not specify actions to take if negotiated =
keep-alives are not
>       received. As defined in [RFC5626], the receiving SIP entity may con=
sider a connection to be
>       dead in such situations."
>
>
> --------------
>
>
>> 3rd paragraph
>>
>> It makes sense that if a single entity inserts both a keep=3Dn parameter
>> and a Flow-Timer: n header that they should contain the same value.
>> But that is of no use to (and is not enforceable by) an upstream SIP
>> entity, since from the upstream entity's point of view, the Flow-Timer
>> header may have been inserted by an entity further downstream, not its
>> adjacent downstream entity.  That is, an entity expects to see
>> responses with Flow-Timer and keep=3Dn which disagree, and (I think)
>> must use the keep value instead of the Flow-Timer value.
>
> The text previously said that one MUST NOT insert Flow-Timer if it insert=
s keep=3Dn.
>
> However, based on WGLC comments from Paul we agreed to remove that restri=
ction, in order for this draft to not make restrictions to Outbound (in cas=
es where both Outbound and this draft is used).
>
>
> --------------
>
>
>> Actually, I think the situation is probably more complex than I
>> realize.  The Flow-Timer value seems to apply only between the edge
>> proxy and the UA, and it it seems that only the UAC should pay
>> attention to its value.  But it's not clear who can add the Flow-Timer
>> header.  It appears that it can only appear in REGISTER responses.  It
>> can be added by the UAS (obviously), but it appears from RFC 5626
>> section 5.4 that it can also be added to the response by intermediate
>> proxies.
>>
>> This section needs revision to make clear the interaction between
>> Flow-Timer and keep=3Dn.  I suspect the only workable answer is that an
>> entity must examine both values (if it supports both mechanisms),
>> determine whether Flow-Timer applies to this hop, and if so, send
>> keep-alives according to the minimum of the two specified periods.
>> Since the two periods might be specified by different entities, there
>> doesn't seem to be any workable alternative rule.
>
> My understanding of 5626 is that only an edge proxy can add the Flow-Time=
r header field, since Outbound only defines the usage of keep-alives betwee=
n the UA and edge proxy.
>
> Outbound itself wouldn't work if multiple entities were allowed to insert=
 Flow-Timer.
>
>
> --------------
>
>
>> Section 6
>>
>> All examples use STUN keep-alives.  It would probably be beneficial to
>> change one example to use CRLF, or to add a note explaining whether
>> and when CRLF might be used in the example situations.
>
> I can do something like that.
>
>> It is possible for two proxies to use this mechanism on a hop between
>> themselves.  Would it be useful to add an example of this?
>
> The mechanism allows proxy-to-proxy keep-alives, and there also used to b=
e an example (or, at least a use-case description) about proxy-to-proxy. Ho=
wever, it was removed, because people confused it with proxy-to-proxy heart=
beats, which is a different thing than keep-alives.
>
>
>
> Regards,
>
> Christer
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>=

From pkyzivat@cisco.com  Mon Aug  9 15:34:28 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4D51328C148 for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 15:34:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.502
X-Spam-Level: 
X-Spam-Status: No, score=-110.502 tagged_above=-999 required=5 tests=[AWL=0.097, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1+fKicqCs7CX for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 15:33:04 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 8EC343A6878 for <sipcore@ietf.org>; Mon,  9 Aug 2010 15:31:17 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAL4eYExAZnwM/2dsb2JhbACgUXGoQptfhToEiTs
X-IronPort-AV: E=Sophos;i="4.55,345,1278288000"; d="scan'208";a="145472574"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 09 Aug 2010 22:31:50 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o79MVoN7006139; Mon, 9 Aug 2010 22:31:50 GMT
Message-ID: <4C6081DB.6000504@cisco.com>
Date: Mon, 09 Aug 2010 18:31:55 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C23@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA572@ESESSCMS0356.eemea.ericsson.se>, <4C5821D6.6030907@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3B@ESESSCMS0356.eemea.ericsson.se>, <4C583887.8030700@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3E@ESESSCMS0356.eemea.ericsson.se> <4C583FD3.6060901@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850CA84A@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850CA84A@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>, Peter Musgrave <peter.musgrave@magorcorp.com>
Subject: Re: [sipcore] draft-ietf-sipcore-keep - New draft version
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 09 Aug 2010 22:34:29 -0000

Christer,

[speaking as individual]

I have reviewed the new version. The change in use of upstream and 
downstream has worked out well - it now seems understandable and not 
upside down. *Except* I think you missed changing one place - in 1.1:

    In some cases a User Agent Client (UAC) does not register itself
    before it establishes a session, but in order to maintain NAT
    bindings open during the session it still needs to be able to
    negotiate sending of keep-alives towards its adjacent upstream SIP
    entity.  A typical example is an emergency call, where a registration
    is not always required in order to make the call.

In that "upstream" should be "donwstream".

But I still think there are problems with the rules for routing messages 
so as to take advantage of the keep-alives while avoiding doing anything 
improper.

The intro lists three cases, but I think two of them (1.1 and 1.3) are 
describing the same situation. So we get two cases from there:

WITH-OUTBOUND:
   no register, dialog establishing request, outbound *is* in use.
   There is need of negotiating keep-alive use that isn't negotiated
   as part of outbound

WITHOUT-OUTBOUND:
   outbound is not supported and so not used, but keep-alives still
   desired. Includes both REGISTER and Dialog-establishing sub-cases.

In the WITH-OUTBOUND case:

outbound results in the negotiation of keep-alives on the last hop to 
the UA. So IIUC, the use of keep is to negotiate keep-alives on other 
hops along the path. 5626 specifies the procedures for selecting/reusing 
the flow for subsequent requests in dialog for the hop it is concerned 
with. It does not do so for any other hop. keep-05 has text added to 4.4 
for this case, but I don't think it is right.

This is a case that could be covered, in part, by 5923 (connect-reuse). 
In the TLS case where 5923 allows bidirectional use of a connection, the 
keep-alive mechanism is complementary. But that is no good for TCP or 
UDP. The security concerns that prevented 5923 from permitting 
bidirectional use of TCP are also reasons it can't in general be used here.

It should arguably be ok to use TCP and UDP bidirectionally here as long 
as the usage is restricted to in-dialog requests. But its going to take 
some additional text to limit it this way and explain the reason that 
security is not compromised.

In the WITHOUT-OUTBOUND case:

You can't fall back on outbound to give any guidance on when to use a 
flow and when not.

In the dialog-establishing case, the rules that apply to the non-last 
hops in the WITH-OUTBOUND case should also apply here, even to the last hop.

In the REGISTER case it gets harder. The problem is that you want to 
support new outbound out-of-dialog requests. If you have a TLS 
connection, then 5923 tells you when you can do it. Without that, the 
reuse of the flow must be tied to the registration in some way. I know 
you want this for IMS which has its own form of secure connection. But 
you are going to have to find some way to specify it here that will 
survive security considerations scrutiny. I don't know what that might be.

In any case, I suspect you need to reinstate the references to 5923 to 
make this all work.

I'm still hoping to get comments from an outbound expert here. They 
might be able to put all this stuff in context better than I can.

	Thanks,
	Paul

Christer Holmberg wrote:
> (Private)
> 
> Hi,
> 
> Based on your WGLC comments/discussions, I have put together a new version draft.
> 
> It can be found at:
> 
> http://users.piuha.net/cholmber/drafts/draft-ietf-sipcore-keep-05pre.txt
> 
> Please check whether your issues have been addressed.
> 
> Please note that I have now "switched" downstream and upstream, and suggested definition text for those.
> 
> Please also note that I for now have removed section 6, regarding overlapping with the connect-reuse spec.
> 
> Regards,
> 
> Christer

From dworley@avaya.com  Mon Aug  9 18:22:31 2010
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 20BCC3A6894 for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 18:22:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.376
X-Spam-Level: 
X-Spam-Status: No, score=-102.376 tagged_above=-999 required=5 tests=[AWL=0.223, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bXC9kWgwFkHh for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 18:22:29 -0700 (PDT)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (p-us1-iereast-outbound-tmp.us1.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id 601CF3A68E6 for <sipcore@ietf.org>; Mon,  9 Aug 2010 18:22:29 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.55,345,1278302400"; d="scan'208";a="29023060"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 09 Aug 2010 21:23:03 -0400
X-IronPort-AV: E=Sophos;i="4.55,345,1278302400"; d="scan'208";a="491554537"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 09 Aug 2010 21:22:28 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.1.161]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Mon, 9 Aug 2010 21:22:28 -0400
From: "WORLEY, Dale R (Dale)" <dworley@avaya.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Mon, 9 Aug 2010 21:22:27 -0400
Thread-Topic: Review of draft-ietf-sipcore-keep-05
Thread-Index: AQHLNxQfbKRBGdvoDEWm/nBr9CW465LX0d7FgAIKXi0=
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF90@DC-US1MBEX4.global.avaya.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF86@DC-US1MBEX4.global.avaya.com>, <7F2072F1E0DE894DA4B517B93C6A05850CB1D6@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850CB1D6@ESESSCMS0356.eemea.ericsson.se>
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
Subject: Re: [sipcore] Review of draft-ietf-sipcore-keep-05
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 10 Aug 2010 01:22:31 -0000

Only the items for which I have further comment:

> From: Christer Holmberg [christer.holmberg@ericsson.com]

One general point that might be worth adding to section 1 is, "This
specification is an extension of SIP Outbound and is to be read based
on [RFC5626]."  A considerable number of my comments and confusions
would have been eliminated had I understood that this draft can only
be effectively read given an understanding of 5626.

> >Section 3
> >
> >"Edge proxy"
> >
> >It's not clear that "edge proxy" has any normative significance in
> >this I-D, as this mechanism can be used between any two entities.
> >It seems that this definition and the accompanying Note could be
> >removed at no loss.  (The definition needs revision, also.)
>=20
> Section 5 talks about the edge proxy, where it describes that the
> usage of Flow-Timer is only defined between a UA and an edge proxy,
> so I think it is useful to have the definition.

OK, I can see the usefulness of that.

   Edge proxy: As defined in [RFC5626], a SIP proxy that is located
   topologically between the registering User Agent (UA) and the
   Authoritative Proxy.

One change that I think would have helped me avoid confusion would be
to change "a SIP proxy" to "any SIP proxy".  Because naively I think
of "edge proxy" as meaning only the one proxy closest to the UA; but
in Outbound, it refers to any proxy between the Authoritative Proxy
and the UA, there can be many of them for a single UA.  The phrase
"any SIP proxy" warns me that there might be more than one in a
particular UA/Registrar connection.  OTOH, if we warn the reader to
read RFC 5626 first, that probably doesn't matter.

> I guess I could also add the following sentence to section 1:
>=20
>         "In addition, [RFC5626] only allows keep-alives to be
>         negotiated between a UA and an edge proxy, and not between other
>         SIP entities."

That certainly is a significant restriction on Outbound.

> >'"keep" parameter'
> >
> >Strictly speaking, this entry is a description not a definition; the
> >phrase '"keep" parameter' identifies the parameter unambiguously.  It
> >would be better to remove this entry and add its information to
> >section 4.1, which needs to be a bit more explicit about the
> >mechanism.  (See below.)
>=20
> The definition text used to be even longer, but parts were
> removed. However, the terminology is used in the documents, so I
> think it is good to have it in the definitions, instead of writing
> "the Via header field "keep" parameter" everywhere.

OK, now I see what the point of the definition is.  In that case, you
can say:

   "keep" parameter: The "keep" header field parameter of the topmost
   Via header of a SIP message.

That defines the phrase exactly; it's shorter (which people seem to
want); and it removes the text which describes how the parameter is
used and leaves only the definition itself.

> >   A SIP entity indicates willingness to send keep-alives towards the
> >   adjacent downstream SIP entity using SIP requests by applying a
> >   "keep" header parameter to the topmost Via (which is the Via that
> >   it inserts).  The associated response is used by the adjacent
> >   downstream SIP entity to indicate willingness to receive
> >  keep-alives by applying to that topmost Via a "keep" header
> >   parameter with an integer value.  The integer value, if not zero,
> >   indicates the keep-alive frequency that is recommended by the
> >   adjacent downstream SIP entity.
> >
> >That gives the outline of the mechanism in one paragraph.
>=20
> During WGLC, there were comments/discussions about removing text,
> and making it shorter and easier to read. I don't want to start
> adding text again at this point, unless something is unclear or
> wrong.
>=20
> Also, in this case, section 4.1 is a general overview section. The
> details on how to indicate willingness to send and receive
> keep-alives are described in sections 4.3. and 4.4, so there is
> no need to repeat the same text in 4.1.

The current text was unclear to me in that while it said that
keepalives were negotiated via requests and responses it gave no hint
of *how*.  If brevity is important, I would mention the specific use
of "keep" in the request and response, and leave the discussion of
frequency to the more detailed sections.

> I would not like to start adding normative text on how and when
> entities shall use the mechanism, because it might depend on the
> entity types, and the environments where they are deployed.
>=20
> However, I guess we could add some general guideline text:
>=20
>         "In general, it can be useful for SIP entities to indicate
>         willingness to send keep-alives, even if they are not aware
>         of any necessity for them to send keep-alives, since the
>         adjacent downstream SIP entity might have knowledge about
>         the necessity. Similarly, it can be useful for SIP entities
>         to indicate willingness to receive keep-alives, even if they
>         are not aware of any necessity for the adjacent upstream SIP
>         entity to send them."

I would add a final clause to the second sentence like the final
clause of the first sentence, "... since the adjacent upstream SIP
entity might have knowledge about the necessity."  I agree that this
should not be normative, but it seems to me to be something that the
reader should be warned about, since it's not at all obvious at first
reading that both devices should negotiate the possibility of
keep-alives even if nether knows that they are needed.

> The text refers to RFC 5626 regarding the STUN and CRLF keep-alive
> messages, and RFC 5626 defines when each is used.
>
> Also, remember that the purpose of the daft is not to change the
> keep-alive mechanism in RFC 5626, only to provide a mechanism to
> explicitly negotiate the usage of it, so we should not repeat
> mechanism text that is already defined in RFC 5626.
>=20
> BUT, in order to try to make everyone happy, I could add the following se=
ntence to the first section of 4.3:
>=20
>         "[RFC5626] defines when to use STUN, respectively CRLF, for keep-=
alives."

This is an example of where this draft is really an extension of RFC
5626, which is something you understand implicitly and I didn't know.
I think that confusion can be cured by the note in section 1 that I
mention above.

> Maybe we could simply say:
>=20
>         "This specification does not specify actions to take if
>         negotiated keep-alives are not received. As defined in
>         [RFC5626], the receiving SIP entity may consider a
>         connection to be dead in such situations."

Again, this draft is just a way of activating the mechanism defined in 5626=
.

> My understanding of 5626 is that only an edge proxy can add the
> Flow-Timer header field, since Outbound only defines the usage of
> keep-alives between the UA and edge proxy.
>=20
> Outbound itself wouldn't work if multiple entities were allowed to
> insert Flow-Timer.

The critical thing is that since only an edge proxy, and only a
*first* edge proxy, can add a Flow-Timer header, you will never have
an entity adding "keep=3Dn" to a response which *already* has a
Flow-Timer header, although it might add both "keep=3Dn" and Flow-Timer
to a response.  If one hasn't read 5626, this isn't obvious.

> The mechanism allows proxy-to-proxy keep-alives, and there also used
> to be an example (or, at least a use-case description) about
> proxy-to-proxy. However, it was removed, because people confused it
> with proxy-to-proxy heartbeats, which is a different thing than
> keep-alives.

Yes, it probably isn't worth the confusion to describe the
proxy-to-proxy case, which will probably be uncommon.

Dale

From christer.holmberg@ericsson.com  Mon Aug  9 22:19:00 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 86E063A6A08 for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 22:19:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.485
X-Spam-Level: 
X-Spam-Status: No, score=-3.485 tagged_above=-999 required=5 tests=[AWL=-0.886, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fy+BV9GsSwFa for <sipcore@core3.amsl.com>; Mon,  9 Aug 2010 22:18:50 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id B6B233A6885 for <sipcore@ietf.org>; Mon,  9 Aug 2010 22:18:49 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-b5-4c60e15a6666
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 06.FF.06895.A51E06C4; Tue, 10 Aug 2010 07:19:22 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Tue, 10 Aug 2010 07:19:22 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "WORLEY, Dale R (Dale)" <dworley@avaya.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Tue, 10 Aug 2010 07:19:20 +0200
Thread-Topic: Review of draft-ietf-sipcore-keep-05
Thread-Index: AQHLNxQfbKRBGdvoDEWm/nBr9CW465LX0d7FgAIKXi2AAEZY8A==
Message-ID: <7F2072F1E0DE894DA4B517B93C6A0585111889@ESESSCMS0356.eemea.ericsson.se>
References: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF86@DC-US1MBEX4.global.avaya.com>, <7F2072F1E0DE894DA4B517B93C6A05850CB1D6@ESESSCMS0356.eemea.ericsson.se> <CD5674C3CD99574EBA7432465FC13C1B21FE98EF90@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B21FE98EF90@DC-US1MBEX4.global.avaya.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==
Subject: Re: [sipcore] Review of draft-ietf-sipcore-keep-05
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 10 Aug 2010 05:19:03 -0000

Hi Dale,=20

>Only the items for which I have further comment:
>=20
>>From: Christer Holmberg [christer.holmberg@ericsson.com]
>=20
>One general point that might be worth adding to section 1 is,=20
>"This specification is an extension of SIP Outbound and is to=20
>be read based on [RFC5626]."  A considerable number of my=20
>comments and confusions would have been eliminated had I=20
>understood that this draft can only be effectively read given=20
>an understanding of 5626.

I think *extension* is the wrong wording.

The draft defines a negotiation mechanism for the keep-alive mechanism, whi=
ch is defined in the Outbound spec (at some point I think we said that the =
keep-alive mechanism should have been in a separate spec from the rest of O=
utbound in the first place, but it was too late to make that change at that=
 point).=20

Would it be more clear if I added the following sentence to section 1?

"The details of the keep-alive mechanisms are described in [RFC 5626]."

Regards,

Christer






>=20
> > >Section 3
> > >
> > >"Edge proxy"
> > >
> > >It's not clear that "edge proxy" has any normative significance in=20
> > >this I-D, as this mechanism can be used between any two entities.
> > >It seems that this definition and the accompanying Note could be=20
> > >removed at no loss.  (The definition needs revision, also.)
> >=20
> > Section 5 talks about the edge proxy, where it describes that the=20
> > usage of Flow-Timer is only defined between a UA and an=20
> edge proxy, so=20
> > I think it is useful to have the definition.
>=20
> OK, I can see the usefulness of that.
>=20
>    Edge proxy: As defined in [RFC5626], a SIP proxy that is located
>    topologically between the registering User Agent (UA) and the
>    Authoritative Proxy.
>=20
> One change that I think would have helped me avoid confusion=20
> would be to change "a SIP proxy" to "any SIP proxy".  Because=20
> naively I think of "edge proxy" as meaning only the one proxy=20
> closest to the UA; but in Outbound, it refers to any proxy=20
> between the Authoritative Proxy and the UA, there can be many=20
> of them for a single UA.  The phrase "any SIP proxy" warns me=20
> that there might be more than one in a particular=20
> UA/Registrar connection.  OTOH, if we warn the reader to read=20
> RFC 5626 first, that probably doesn't matter.
>=20
> > I guess I could also add the following sentence to section 1:
> >=20
> >         "In addition, [RFC5626] only allows keep-alives to be
> >         negotiated between a UA and an edge proxy, and not=20
> between other
> >         SIP entities."
>=20
> That certainly is a significant restriction on Outbound.
>=20
> > >'"keep" parameter'
> > >
> > >Strictly speaking, this entry is a description not a=20
> definition; the=20
> > >phrase '"keep" parameter' identifies the parameter=20
> unambiguously.  It=20
> > >would be better to remove this entry and add its information to=20
> > >section 4.1, which needs to be a bit more explicit about the=20
> > >mechanism.  (See below.)
> >=20
> > The definition text used to be even longer, but parts were removed.=20
> > However, the terminology is used in the documents, so I think it is=20
> > good to have it in the definitions, instead of writing "the=20
> Via header=20
> > field "keep" parameter" everywhere.
>=20
> OK, now I see what the point of the definition is.  In that=20
> case, you can say:
>=20
>    "keep" parameter: The "keep" header field parameter of the topmost
>    Via header of a SIP message.
>=20
> That defines the phrase exactly; it's shorter (which people=20
> seem to want); and it removes the text which describes how=20
> the parameter is used and leaves only the definition itself.
>=20
> > >   A SIP entity indicates willingness to send keep-alives=20
> towards the
> > >   adjacent downstream SIP entity using SIP requests by applying a
> > >   "keep" header parameter to the topmost Via (which is=20
> the Via that
> > >   it inserts).  The associated response is used by the adjacent
> > >   downstream SIP entity to indicate willingness to receive =20
> > > keep-alives by applying to that topmost Via a "keep" header
> > >   parameter with an integer value.  The integer value, if=20
> not zero,
> > >   indicates the keep-alive frequency that is recommended by the
> > >   adjacent downstream SIP entity.
> > >
> > >That gives the outline of the mechanism in one paragraph.
> >=20
> > During WGLC, there were comments/discussions about removing=20
> text, and=20
> > making it shorter and easier to read. I don't want to start adding=20
> > text again at this point, unless something is unclear or wrong.
> >=20
> > Also, in this case, section 4.1 is a general overview section. The=20
> > details on how to indicate willingness to send and receive=20
> keep-alives=20
> > are described in sections 4.3. and 4.4, so there is no need=20
> to repeat=20
> > the same text in 4.1.
>=20
> The current text was unclear to me in that while it said that=20
> keepalives were negotiated via requests and responses it gave=20
> no hint of *how*.  If brevity is important, I would mention=20
> the specific use of "keep" in the request and response, and=20
> leave the discussion of frequency to the more detailed sections.
>=20
> > I would not like to start adding normative text on how and when=20
> > entities shall use the mechanism, because it might depend on the=20
> > entity types, and the environments where they are deployed.
> >=20
> > However, I guess we could add some general guideline text:
> >=20
> >         "In general, it can be useful for SIP entities to indicate
> >         willingness to send keep-alives, even if they are not aware
> >         of any necessity for them to send keep-alives, since the
> >         adjacent downstream SIP entity might have knowledge about
> >         the necessity. Similarly, it can be useful for SIP entities
> >         to indicate willingness to receive keep-alives, even if they
> >         are not aware of any necessity for the adjacent upstream SIP
> >         entity to send them."
>=20
> I would add a final clause to the second sentence like the=20
> final clause of the first sentence, "... since the adjacent=20
> upstream SIP entity might have knowledge about the=20
> necessity."  I agree that this should not be normative, but=20
> it seems to me to be something that the reader should be=20
> warned about, since it's not at all obvious at first reading=20
> that both devices should negotiate the possibility of=20
> keep-alives even if nether knows that they are needed.
>=20
> > The text refers to RFC 5626 regarding the STUN and CRLF keep-alive=20
> > messages, and RFC 5626 defines when each is used.
> >
> > Also, remember that the purpose of the daft is not to change the=20
> > keep-alive mechanism in RFC 5626, only to provide a mechanism to=20
> > explicitly negotiate the usage of it, so we should not repeat=20
> > mechanism text that is already defined in RFC 5626.
> >=20
> > BUT, in order to try to make everyone happy, I could add=20
> the following sentence to the first section of 4.3:
> >=20
> >         "[RFC5626] defines when to use STUN, respectively=20
> CRLF, for keep-alives."
>=20
> This is an example of where this draft is really an extension=20
> of RFC 5626, which is something you understand implicitly and=20
> I didn't know.
> I think that confusion can be cured by the note in section 1=20
> that I mention above.
>=20
> > Maybe we could simply say:
> >=20
> >         "This specification does not specify actions to take if
> >         negotiated keep-alives are not received. As defined in
> >         [RFC5626], the receiving SIP entity may consider a
> >         connection to be dead in such situations."
>=20
> Again, this draft is just a way of activating the mechanism=20
> defined in 5626.
>=20
> > My understanding of 5626 is that only an edge proxy can add the=20
> > Flow-Timer header field, since Outbound only defines the usage of=20
> > keep-alives between the UA and edge proxy.
> >=20
> > Outbound itself wouldn't work if multiple entities were allowed to=20
> > insert Flow-Timer.
>=20
> The critical thing is that since only an edge proxy, and only a
> *first* edge proxy, can add a Flow-Timer header, you will=20
> never have an entity adding "keep=3Dn" to a response which=20
> *already* has a Flow-Timer header, although it might add both=20
> "keep=3Dn" and Flow-Timer to a response.  If one hasn't read=20
> 5626, this isn't obvious.
>=20
> > The mechanism allows proxy-to-proxy keep-alives, and there=20
> also used=20
> > to be an example (or, at least a use-case description) about=20
> > proxy-to-proxy. However, it was removed, because people confused it=20
> > with proxy-to-proxy heartbeats, which is a different thing than=20
> > keep-alives.
>=20
> Yes, it probably isn't worth the confusion to describe the=20
> proxy-to-proxy case, which will probably be uncommon.
>=20
> Dale
> =

From john.elwell@siemens-enterprise.com  Thu Aug 12 01:20:45 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5135228C102 for <sipcore@core3.amsl.com>; Thu, 12 Aug 2010 01:20:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.763
X-Spam-Level: 
X-Spam-Status: No, score=-102.763 tagged_above=-999 required=5 tests=[AWL=-0.164, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RgWjaYmfezsP for <sipcore@core3.amsl.com>; Thu, 12 Aug 2010 01:20:44 -0700 (PDT)
Received: from ms02.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 421B428C0DE for <sipcore@ietf.org>; Thu, 12 Aug 2010 01:20:43 -0700 (PDT)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms02.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1146676 for sipcore@ietf.org; Thu, 12 Aug 2010 10:21:20 +0200
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx (Server) with ESMTP id 5699123F0278 for <sipcore@ietf.org>; Thu, 12 Aug 2010 10:21:20 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Thu, 12 Aug 2010 10:21:20 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "sipcore@ietf.org" <sipcore@ietf.org>
Date: Thu, 12 Aug 2010 10:21:19 +0200
Thread-Topic: Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5g==
Message-ID: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net>
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
Subject: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 12 Aug 2010 08:20:45 -0000

1. Draft-ietf-sipcore-location-conveyance-03 defines PRES, SIP and SIPS URI=
 schemes for LbyR. For SIP and SIPS, there seems to be an absence of specif=
ication of what event package to use when submitting a SIP or SIPS SUBSCRIB=
E request for dereference purposes. If it is not defined in this specificat=
ion, where is it defined?

2. Concerning PRES-URIs, we have the following text in 4.6:
"If a location URI is included in a SIP request, it MUST be a SIP-,=20
   SIPS- or PRES-URI.  When PRES: is used, as defined in [RFC3856], if=20
   the resulting resolution resolves to a SIP: or SIPS: URI, this=20
   section applies."

The words "this section applies" are rather strange, because there is littl=
e else in this section. Maybe in a previous iteration there was more inform=
ation here (on how to use a SIP/SIPS URI for dereference purposes). As thin=
gs stand, the absence of information on how to resolve a SIP- or SIPS-URI a=
pplies also to PRES-URIs.

3. Also there is nothing to say what to do if the PRES URI fails to resolve=
 to a SIP or SIPS URI.

4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited above seems to pre=
clude the addition of future URI schemes, which seems to be in conflict wit=
h 8.6 (registry establishment for location URIs).


John=

From James.Winterbottom@andrew.com  Thu Aug 12 01:27:09 2010
Return-Path: <James.Winterbottom@andrew.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A4B9A3A69F0 for <sipcore@core3.amsl.com>; Thu, 12 Aug 2010 01:27:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.455
X-Spam-Level: 
X-Spam-Status: No, score=-3.455 tagged_above=-999 required=5 tests=[AWL=-0.856, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0ML0d494m2g8 for <sipcore@core3.amsl.com>; Thu, 12 Aug 2010 01:27:08 -0700 (PDT)
Received: from csmailgw1.commscope.com (csmailgw1.commscope.com [198.135.207.244]) by core3.amsl.com (Postfix) with ESMTP id 0BE763A69C3 for <sipcore@ietf.org>; Thu, 12 Aug 2010 01:27:08 -0700 (PDT)
Received: from [10.86.20.103] ([10.86.20.103]:33291 "EHLO ACDCE7HC2.commscope.com") by csmailgw1.commscope.com with ESMTP id S30152371Ab0HLI1o convert rfc822-to-8bit (ORCPT <rfc822;sipcore@ietf.org>); Thu, 12 Aug 2010 03:27:44 -0500
Received: from SISPE7HC2.commscope.com (10.97.4.13) by ACDCE7HC2.commscope.com (10.86.20.103) with Microsoft SMTP Server (TLS) id 8.1.436.0; Thu, 12 Aug 2010 03:27:44 -0500
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC2.commscope.com ([fe80::58c3:2447:f977:57c3%10]) with mapi; Thu, 12 Aug 2010 16:27:40 +0800
From: "Winterbottom, James" <James.Winterbottom@andrew.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Thu, 12 Aug 2010 16:26:33 +0800
Thread-Topic: Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKV
Message-ID: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net>
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: 8BIT
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw1.commscope.com
X-BCN-Sender: James.Winterbottom@andrew.com
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 12 Aug 2010 08:27:09 -0000

Hi John,

I think you could use this as a basic location subscription:
http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11

There is already a lot of protest against point 2, and I believe that this is going to be fixed.

Cheers
James

________________________________________
From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
Sent: Thursday, August 12, 2010 3:21 AM
To: sipcore@ietf.org
Subject: [sipcore] Questions on location conveyance and dereferencing

1. Draft-ietf-sipcore-location-conveyance-03 defines PRES, SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there seems to be an absence of specification of what event package to use when submitting a SIP or SIPS SUBSCRIBE request for dereference purposes. If it is not defined in this specification, where is it defined?

2. Concerning PRES-URIs, we have the following text in 4.6:
"If a location URI is included in a SIP request, it MUST be a SIP-,
   SIPS- or PRES-URI.  When PRES: is used, as defined in [RFC3856], if
   the resulting resolution resolves to a SIP: or SIPS: URI, this
   section applies."

The words "this section applies" are rather strange, because there is little else in this section. Maybe in a previous iteration there was more information here (on how to use a SIP/SIPS URI for dereference purposes). As things stand, the absence of information on how to resolve a SIP- or SIPS-URI applies also to PRES-URIs.

3. Also there is nothing to say what to do if the PRES URI fails to resolve to a SIP or SIPS URI.

4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited above seems to preclude the addition of future URI schemes, which seems to be in conflict with 8.6 (registry establishment for location URIs).


John
_______________________________________________
sipcore mailing list
sipcore@ietf.org
https://www.ietf.org/mailman/listinfo/sipcore

From john.elwell@siemens-enterprise.com  Fri Aug 13 01:19:00 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 472633A692C for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:19:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.761
X-Spam-Level: 
X-Spam-Status: No, score=-102.761 tagged_above=-999 required=5 tests=[AWL=-0.162, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZxOmfvk-9KJ4 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:18:59 -0700 (PDT)
Received: from ms04.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id E286C3A6849 for <sipcore@ietf.org>; Fri, 13 Aug 2010 01:18:58 -0700 (PDT)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms04.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1160021; Fri, 13 Aug 2010 10:19:34 +0200
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx11-mx (Server) with ESMTP id 9DFCA1EB82AB; Fri, 13 Aug 2010 10:19:34 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Fri, 13 Aug 2010 10:19:34 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Winterbottom, James" <James.Winterbottom@andrew.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 10:19:32 +0200
Thread-Topic: Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYA=
Message-ID: <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>
In-Reply-To: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.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
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 08:19:00 -0000

James,

Thanks. True, this could be used, but the point is, if I receive a SIP/SIPS=
-URI in a SIP Geolocation header field, how do I know what to use (e.g., RF=
C 3856, RFC 3856 + RFC 4661, RFC 3856 + RFC 4661 + loc-filters, some other =
event package). Unless something is specified in location-conveyance, how d=
o I, as location recipient, know which event package and extensions are lik=
ely to work at the referenced resource?

John


> -----Original Message-----
> From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]=20
> Sent: 12 August 2010 09:27
> To: Elwell, John; sipcore@ietf.org
> Subject: RE: Questions on location conveyance and dereferencing
>=20
> Hi John,
>=20
> I think you could use this as a basic location subscription:
> http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
>=20
> There is already a lot of protest against point 2, and I=20
> believe that this is going to be fixed.
>=20
> Cheers
> James
>=20
> ________________________________________
> From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On=20
> Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> Sent: Thursday, August 12, 2010 3:21 AM
> To: sipcore@ietf.org
> Subject: [sipcore] Questions on location conveyance and dereferencing
>=20
> 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,=20
> SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there=20
> seems to be an absence of specification of what event package=20
> to use when submitting a SIP or SIPS SUBSCRIBE request for=20
> dereference purposes. If it is not defined in this=20
> specification, where is it defined?
>=20
> 2. Concerning PRES-URIs, we have the following text in 4.6:
> "If a location URI is included in a SIP request, it MUST be a SIP-,
>    SIPS- or PRES-URI.  When PRES: is used, as defined in [RFC3856], if
>    the resulting resolution resolves to a SIP: or SIPS: URI, this
>    section applies."
>=20
> The words "this section applies" are rather strange, because=20
> there is little else in this section. Maybe in a previous=20
> iteration there was more information here (on how to use a=20
> SIP/SIPS URI for dereference purposes). As things stand, the=20
> absence of information on how to resolve a SIP- or SIPS-URI=20
> applies also to PRES-URIs.
>=20
> 3. Also there is nothing to say what to do if the PRES URI=20
> fails to resolve to a SIP or SIPS URI.
>=20
> 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited=20
> above seems to preclude the addition of future URI schemes,=20
> which seems to be in conflict with 8.6 (registry=20
> establishment for location URIs).
>=20
>=20
> John
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
> =

From James.Winterbottom@andrew.com  Fri Aug 13 01:25:38 2010
Return-Path: <James.Winterbottom@andrew.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DA6273A6965 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:25:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.369
X-Spam-Level: 
X-Spam-Status: No, score=-3.369 tagged_above=-999 required=5 tests=[AWL=-0.770, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id spx3hKVFl6De for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:25:37 -0700 (PDT)
Received: from csmailgw1.commscope.com (csmailgw1.commscope.com [198.135.207.244]) by core3.amsl.com (Postfix) with ESMTP id A17223A695E for <sipcore@ietf.org>; Fri, 13 Aug 2010 01:25:37 -0700 (PDT)
Received: from [10.86.20.103] ([10.86.20.103]:15323 "EHLO ACDCE7HC2.commscope.com") by csmailgw1.commscope.com with ESMTP id S30240947Ab0HMI0O convert rfc822-to-8bit (ORCPT <rfc822;sipcore@ietf.org>); Fri, 13 Aug 2010 03:26:14 -0500
Received: from SISPE7HC1.commscope.com (10.97.4.12) by ACDCE7HC2.commscope.com (10.86.20.103) with Microsoft SMTP Server (TLS) id 8.1.436.0; Fri, 13 Aug 2010 03:26:14 -0500
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC1.commscope.com ([fe80::8a9:4724:f6bb:3cdf%10]) with mapi; Fri, 13 Aug 2010 16:26:11 +0800
From: "Winterbottom, James" <James.Winterbottom@andrew.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 16:24:17 +0800
Thread-Topic: Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629w==
Message-ID: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net>
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: 8BIT
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw1.commscope.com
X-BCN-Sender: James.Winterbottom@andrew.com
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 08:25:39 -0000

Hi John,

Those are valid points. For the most part I have really only been thinking about using HTTP URIs for HELD dereferencing in this header, so I haven't given a whole lot of thought to SIP outside of loc-filters.

Do you have a recommendation?

Cheers
James

________________________________________
From: Elwell, John [john.elwell@siemens-enterprise.com]
Sent: Friday, August 13, 2010 3:19 AM
To: Winterbottom, James; sipcore@ietf.org
Subject: RE: Questions on location conveyance and dereferencing

James,

Thanks. True, this could be used, but the point is, if I receive a SIP/SIPS-URI in a SIP Geolocation header field, how do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661, RFC 3856 + RFC 4661 + loc-filters, some other event package). Unless something is specified in location-conveyance, how do I, as location recipient, know which event package and extensions are likely to work at the referenced resource?

John


> -----Original Message-----
> From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> Sent: 12 August 2010 09:27
> To: Elwell, John; sipcore@ietf.org
> Subject: RE: Questions on location conveyance and dereferencing
>
> Hi John,
>
> I think you could use this as a basic location subscription:
> http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
>
> There is already a lot of protest against point 2, and I
> believe that this is going to be fixed.
>
> Cheers
> James
>
> ________________________________________
> From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> Sent: Thursday, August 12, 2010 3:21 AM
> To: sipcore@ietf.org
> Subject: [sipcore] Questions on location conveyance and dereferencing
>
> 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> seems to be an absence of specification of what event package
> to use when submitting a SIP or SIPS SUBSCRIBE request for
> dereference purposes. If it is not defined in this
> specification, where is it defined?
>
> 2. Concerning PRES-URIs, we have the following text in 4.6:
> "If a location URI is included in a SIP request, it MUST be a SIP-,
>    SIPS- or PRES-URI.  When PRES: is used, as defined in [RFC3856], if
>    the resulting resolution resolves to a SIP: or SIPS: URI, this
>    section applies."
>
> The words "this section applies" are rather strange, because
> there is little else in this section. Maybe in a previous
> iteration there was more information here (on how to use a
> SIP/SIPS URI for dereference purposes). As things stand, the
> absence of information on how to resolve a SIP- or SIPS-URI
> applies also to PRES-URIs.
>
> 3. Also there is nothing to say what to do if the PRES URI
> fails to resolve to a SIP or SIPS URI.
>
> 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> above seems to preclude the addition of future URI schemes,
> which seems to be in conflict with 8.6 (registry
> establishment for location URIs).
>
>
> John
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From john.elwell@siemens-enterprise.com  Fri Aug 13 01:34:48 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9AD583A6893 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:34:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.759
X-Spam-Level: 
X-Spam-Status: No, score=-102.759 tagged_above=-999 required=5 tests=[AWL=-0.160, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZQJGVnlh5nQ1 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:34:47 -0700 (PDT)
Received: from ms02.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 841023A68C8 for <sipcore@ietf.org>; Fri, 13 Aug 2010 01:34:41 -0700 (PDT)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms02.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1160055; Fri, 13 Aug 2010 10:35:17 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx (Server) with ESMTP id B7C111EB82AB; Fri, 13 Aug 2010 10:35:17 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Fri, 13 Aug 2010 10:35:17 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Winterbottom, James" <James.Winterbottom@andrew.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 10:35:15 +0200
Thread-Topic: Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAQxtw
Message-ID: <A444A0F8084434499206E78C106220CA01C46B555E@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com>
In-Reply-To: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.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
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 08:34:48 -0000

It seems to me we should mandate that RFC 3856 be used. I don't have an opi=
nion as to what, if anything, we should say about RFC 4661, loc-filters, et=
c..

John


> -----Original Message-----
> From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]=20
> Sent: 13 August 2010 09:24
> To: Elwell, John; sipcore@ietf.org
> Subject: RE: Questions on location conveyance and dereferencing
>=20
> Hi John,
>=20
> Those are valid points. For the most part I have really only=20
> been thinking about using HTTP URIs for HELD dereferencing in=20
> this header, so I haven't given a whole lot of thought to SIP=20
> outside of loc-filters.
>=20
> Do you have a recommendation?
>=20
> Cheers
> James
>=20
> ________________________________________
> From: Elwell, John [john.elwell@siemens-enterprise.com]
> Sent: Friday, August 13, 2010 3:19 AM
> To: Winterbottom, James; sipcore@ietf.org
> Subject: RE: Questions on location conveyance and dereferencing
>=20
> James,
>=20
> Thanks. True, this could be used, but the point is, if I=20
> receive a SIP/SIPS-URI in a SIP Geolocation header field, how=20
> do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,=20
> RFC 3856 + RFC 4661 + loc-filters, some other event package).=20
> Unless something is specified in location-conveyance, how do=20
> I, as location recipient, know which event package and=20
> extensions are likely to work at the referenced resource?
>=20
> John
>=20
>=20
> > -----Original Message-----
> > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > Sent: 12 August 2010 09:27
> > To: Elwell, John; sipcore@ietf.org
> > Subject: RE: Questions on location conveyance and dereferencing
> >
> > Hi John,
> >
> > I think you could use this as a basic location subscription:
> > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> >
> > There is already a lot of protest against point 2, and I
> > believe that this is going to be fixed.
> >
> > Cheers
> > James
> >
> > ________________________________________
> > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > Sent: Thursday, August 12, 2010 3:21 AM
> > To: sipcore@ietf.org
> > Subject: [sipcore] Questions on location conveyance and=20
> dereferencing
> >
> > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > seems to be an absence of specification of what event package
> > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > dereference purposes. If it is not defined in this
> > specification, where is it defined?
> >
> > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > "If a location URI is included in a SIP request, it MUST be a SIP-,
> >    SIPS- or PRES-URI.  When PRES: is used, as defined in=20
> [RFC3856], if
> >    the resulting resolution resolves to a SIP: or SIPS: URI, this
> >    section applies."
> >
> > The words "this section applies" are rather strange, because
> > there is little else in this section. Maybe in a previous
> > iteration there was more information here (on how to use a
> > SIP/SIPS URI for dereference purposes). As things stand, the
> > absence of information on how to resolve a SIP- or SIPS-URI
> > applies also to PRES-URIs.
> >
> > 3. Also there is nothing to say what to do if the PRES URI
> > fails to resolve to a SIP or SIPS URI.
> >
> > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > above seems to preclude the addition of future URI schemes,
> > which seems to be in conflict with 8.6 (registry
> > establishment for location URIs).
> >
> >
> > John
> > _______________________________________________
> > sipcore mailing list
> > sipcore@ietf.org
> > https://www.ietf.org/mailman/listinfo/sipcore
> >
> =

From hannes.tschofenig@nsn.com  Fri Aug 13 01:36:48 2010
Return-Path: <hannes.tschofenig@nsn.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0B46C3A6965 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:36:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.495
X-Spam-Level: 
X-Spam-Status: No, score=-102.495 tagged_above=-999 required=5 tests=[AWL=0.104, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R3Ksd9xRzCkZ for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:36:46 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id C35643A68C8 for <sipcore@ietf.org>; Fri, 13 Aug 2010 01:36:45 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o7D8bJRs022663 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 13 Aug 2010 10:37:19 +0200
Received: from demuexc022.nsn-intra.net (demuexc022.nsn-intra.net [10.150.128.35]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o7D8bIHm000775; Fri, 13 Aug 2010 10:37:19 +0200
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 13 Aug 2010 10:37:16 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 13 Aug 2010 11:37:15 +0300
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>
In-Reply-To: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQ
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Winterbottom, James" <James.Winterbottom@andrew.com>, "Elwell, John" <john.elwell@siemens-enterprise.com>, <sipcore@ietf.org>
X-OriginalArrivalTime: 13 Aug 2010 08:37:16.0609 (UTC) FILETIME=[BC38B310:01CB3AC2]
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 08:36:48 -0000

Good questions, John!=20

I don't know why we need SIP/SIPS and the PRES URI scheme. Wouldn't
SIP/SIPS already be sufficient?=20

If you only use RFC 3856 then you have no way to filter location; you
might end up getting a lot of notifications. Still, it works.=20

If you use RFC 3856 with the location filters then you can additionally
limit the number of notifications you get. The location filters works
reuses RFC 4661 to a certain extend but my intention was that you do not
need to implement the full RFC 4661 for location filtering because you
do not need it  nor does it seem to be useful either. Using RFC 4661 on
the other hand would not get you too far in the area of location
filtering.=20

So, the options are:=20

A) RFC 3856
B) RFC 3856 + loc-filters.=20

If you send a SUBSCRIBE with loc-filters and the other party does not
understand it then the error handling in RFC 3856 should kick in. =20

Does this make sense to you?=20

Ciao
Hannes

PS: With the work on loc-filters I suggested to get rid of RFC 4661
completely and to build loc-filters on top of something entirely
different (for example a scripting language like JavaScript) but the
group did not like it.=20


> -----Original Message-----
> From: sipcore-bounces@ietf.org=20
> [mailto:sipcore-bounces@ietf.org] On Behalf Of ext Winterbottom, James
> Sent: Friday, August 13, 2010 11:24 AM
> To: Elwell, John; sipcore@ietf.org
> Subject: Re: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> Hi John,
>=20
> Those are valid points. For the most part I have really only=20
> been thinking about using HTTP URIs for HELD dereferencing in=20
> this header, so I haven't given a whole lot of thought to SIP=20
> outside of loc-filters.
>=20
> Do you have a recommendation?
>=20
> Cheers
> James
>=20
> ________________________________________
> From: Elwell, John [john.elwell@siemens-enterprise.com]
> Sent: Friday, August 13, 2010 3:19 AM
> To: Winterbottom, James; sipcore@ietf.org
> Subject: RE: Questions on location conveyance and dereferencing
>=20
> James,
>=20
> Thanks. True, this could be used, but the point is, if I=20
> receive a SIP/SIPS-URI in a SIP Geolocation header field, how=20
> do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,=20
> RFC 3856 + RFC 4661 + loc-filters, some other event package).=20
> Unless something is specified in location-conveyance, how do=20
> I, as location recipient, know which event package and=20
> extensions are likely to work at the referenced resource?
>=20
> John
>=20
>=20
> > -----Original Message-----
> > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > Sent: 12 August 2010 09:27
> > To: Elwell, John; sipcore@ietf.org
> > Subject: RE: Questions on location conveyance and dereferencing
> >
> > Hi John,
> >
> > I think you could use this as a basic location subscription:
> > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> >
> > There is already a lot of protest against point 2, and I
> > believe that this is going to be fixed.
> >
> > Cheers
> > James
> >
> > ________________________________________
> > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > Sent: Thursday, August 12, 2010 3:21 AM
> > To: sipcore@ietf.org
> > Subject: [sipcore] Questions on location conveyance and=20
> dereferencing
> >
> > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > seems to be an absence of specification of what event package
> > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > dereference purposes. If it is not defined in this
> > specification, where is it defined?
> >
> > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > "If a location URI is included in a SIP request, it MUST be a SIP-,
> >    SIPS- or PRES-URI.  When PRES: is used, as defined in=20
> [RFC3856], if
> >    the resulting resolution resolves to a SIP: or SIPS: URI, this
> >    section applies."
> >
> > The words "this section applies" are rather strange, because
> > there is little else in this section. Maybe in a previous
> > iteration there was more information here (on how to use a
> > SIP/SIPS URI for dereference purposes). As things stand, the
> > absence of information on how to resolve a SIP- or SIPS-URI
> > applies also to PRES-URIs.
> >
> > 3. Also there is nothing to say what to do if the PRES URI
> > fails to resolve to a SIP or SIPS URI.
> >
> > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > above seems to preclude the addition of future URI schemes,
> > which seems to be in conflict with 8.6 (registry
> > establishment for location URIs).
> >
> >
> > John
> > _______________________________________________
> > 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
>=20

From James.Winterbottom@andrew.com  Fri Aug 13 01:39:27 2010
Return-Path: <James.Winterbottom@andrew.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 447053A69B4 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:39:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.299
X-Spam-Level: 
X-Spam-Status: No, score=-3.299 tagged_above=-999 required=5 tests=[AWL=-0.700, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fkobeHEkKIxD for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 01:39:26 -0700 (PDT)
Received: from csmailgw2.commscope.com (csmailgw2.commscope.com [198.135.207.242]) by core3.amsl.com (Postfix) with ESMTP id DCA4A3A69A3 for <sipcore@ietf.org>; Fri, 13 Aug 2010 01:39:25 -0700 (PDT)
Received: from [10.86.20.103] ([10.86.20.103]:44454 "EHLO ACDCE7HC2.commscope.com") by csmailgw2.commscope.com with ESMTP id S360359Ab0HMIkC (ORCPT <rfc822;sipcore@ietf.org>); Fri, 13 Aug 2010 03:40:02 -0500
Received: from SISPE7HC1.commscope.com (10.97.4.12) by ACDCE7HC2.commscope.com (10.86.20.103) with Microsoft SMTP Server (TLS) id 8.1.436.0; Fri, 13 Aug 2010 03:40:02 -0500
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC1.commscope.com ([fe80::8a9:4724:f6bb:3cdf%10]) with mapi; Fri, 13 Aug 2010 16:39:58 +0800
From: "Winterbottom, James" <James.Winterbottom@andrew.com>
To: "'hannes.tschofenig@nsn.com'" <hannes.tschofenig@nsn.com>, "'john.elwell@siemens-enterprise.com'"  <john.elwell@siemens-enterprise.com>, "'sipcore@ietf.org'" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 16:39:56 +0800
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAABwLYs=
Message-ID: <5A55A45AE77F5941B18E5457ECAC81880120EB868F5C@SISPE7MB1.commscope.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="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw2.commscope.com
X-BCN-Sender: James.Winterbottom@andrew.com
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 08:39:27 -0000

SSB0aGluayB0aGlzIG1ha2VzIHNlbnNlIEhhbm5lcy4NCg0KDQoNCi0tLS0tIE9yaWdpbmFsIE1l
c3NhZ2UgLS0tLS0NCkZyb206IFRzY2hvZmVuaWcsIEhhbm5lcyAoTlNOIC0gRkkvRXNwb28pIDxo
YW5uZXMudHNjaG9mZW5pZ0Buc24uY29tPg0KVG86IFdpbnRlcmJvdHRvbSwgSmFtZXM7IEVsd2Vs
bCwgSm9obiA8am9obi5lbHdlbGxAc2llbWVucy1lbnRlcnByaXNlLmNvbT47IHNpcGNvcmVAaWV0
Zi5vcmcgPHNpcGNvcmVAaWV0Zi5vcmc+DQpTZW50OiBGcmkgQXVnIDEzIDE2OjM3OjE1IDIwMTAK
U3ViamVjdDogUkU6IFtzaXBjb3JlXSBRdWVzdGlvbnMgb24gbG9jYXRpb24gY29udmV5YW5jZSBh
bmQgZGVyZWZlcmVuY2luZw0KDQpHb29kIHF1ZXN0aW9ucywgSm9obiEgDQoNCkkgZG9uJ3Qga25v
dyB3aHkgd2UgbmVlZCBTSVAvU0lQUyBhbmQgdGhlIFBSRVMgVVJJIHNjaGVtZS4gV291bGRuJ3QN
ClNJUC9TSVBTIGFscmVhZHkgYmUgc3VmZmljaWVudD8gDQoNCklmIHlvdSBvbmx5IHVzZSBSRkMg
Mzg1NiB0aGVuIHlvdSBoYXZlIG5vIHdheSB0byBmaWx0ZXIgbG9jYXRpb247IHlvdQ0KbWlnaHQg
ZW5kIHVwIGdldHRpbmcgYSBsb3Qgb2Ygbm90aWZpY2F0aW9ucy4gU3RpbGwsIGl0IHdvcmtzLiAN
Cg0KSWYgeW91IHVzZSBSRkMgMzg1NiB3aXRoIHRoZSBsb2NhdGlvbiBmaWx0ZXJzIHRoZW4geW91
IGNhbiBhZGRpdGlvbmFsbHkNCmxpbWl0IHRoZSBudW1iZXIgb2Ygbm90aWZpY2F0aW9ucyB5b3Ug
Z2V0LiBUaGUgbG9jYXRpb24gZmlsdGVycyB3b3Jrcw0KcmV1c2VzIFJGQyA0NjYxIHRvIGEgY2Vy
dGFpbiBleHRlbmQgYnV0IG15IGludGVudGlvbiB3YXMgdGhhdCB5b3UgZG8gbm90DQpuZWVkIHRv
IGltcGxlbWVudCB0aGUgZnVsbCBSRkMgNDY2MSBmb3IgbG9jYXRpb24gZmlsdGVyaW5nIGJlY2F1
c2UgeW91DQpkbyBub3QgbmVlZCBpdCAgbm9yIGRvZXMgaXQgc2VlbSB0byBiZSB1c2VmdWwgZWl0
aGVyLiBVc2luZyBSRkMgNDY2MSBvbg0KdGhlIG90aGVyIGhhbmQgd291bGQgbm90IGdldCB5b3Ug
dG9vIGZhciBpbiB0aGUgYXJlYSBvZiBsb2NhdGlvbg0KZmlsdGVyaW5nLiANCg0KU28sIHRoZSBv
cHRpb25zIGFyZTogDQoNCkEpIFJGQyAzODU2DQpCKSBSRkMgMzg1NiArIGxvYy1maWx0ZXJzLiAN
Cg0KSWYgeW91IHNlbmQgYSBTVUJTQ1JJQkUgd2l0aCBsb2MtZmlsdGVycyBhbmQgdGhlIG90aGVy
IHBhcnR5IGRvZXMgbm90DQp1bmRlcnN0YW5kIGl0IHRoZW4gdGhlIGVycm9yIGhhbmRsaW5nIGlu
IFJGQyAzODU2IHNob3VsZCBraWNrIGluLiAgDQoNCkRvZXMgdGhpcyBtYWtlIHNlbnNlIHRvIHlv
dT8gDQoNCkNpYW8NCkhhbm5lcw0KDQpQUzogV2l0aCB0aGUgd29yayBvbiBsb2MtZmlsdGVycyBJ
IHN1Z2dlc3RlZCB0byBnZXQgcmlkIG9mIFJGQyA0NjYxDQpjb21wbGV0ZWx5IGFuZCB0byBidWls
ZCBsb2MtZmlsdGVycyBvbiB0b3Agb2Ygc29tZXRoaW5nIGVudGlyZWx5DQpkaWZmZXJlbnQgKGZv
ciBleGFtcGxlIGEgc2NyaXB0aW5nIGxhbmd1YWdlIGxpa2UgSmF2YVNjcmlwdCkgYnV0IHRoZQ0K
Z3JvdXAgZGlkIG5vdCBsaWtlIGl0LiANCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+IEZyb206IHNpcGNvcmUtYm91bmNlc0BpZXRmLm9yZyANCj4gW21haWx0bzpzaXBjb3JlLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBleHQgV2ludGVyYm90dG9tLCBKYW1lcw0KPiBT
ZW50OiBGcmlkYXksIEF1Z3VzdCAxMywgMjAxMCAxMToyNCBBTQ0KPiBUbzogRWx3ZWxsLCBKb2hu
OyBzaXBjb3JlQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbc2lwY29yZV0gUXVlc3Rpb25zIG9u
IGxvY2F0aW9uIGNvbnZleWFuY2UgYW5kIA0KPiBkZXJlZmVyZW5jaW5nDQo+IA0KPiBIaSBKb2hu
LA0KPiANCj4gVGhvc2UgYXJlIHZhbGlkIHBvaW50cy4gRm9yIHRoZSBtb3N0IHBhcnQgSSBoYXZl
IHJlYWxseSBvbmx5IA0KPiBiZWVuIHRoaW5raW5nIGFib3V0IHVzaW5nIEhUVFAgVVJJcyBmb3Ig
SEVMRCBkZXJlZmVyZW5jaW5nIGluIA0KPiB0aGlzIGhlYWRlciwgc28gSSBoYXZlbid0IGdpdmVu
IGEgd2hvbGUgbG90IG9mIHRob3VnaHQgdG8gU0lQIA0KPiBvdXRzaWRlIG9mIGxvYy1maWx0ZXJz
Lg0KPiANCj4gRG8geW91IGhhdmUgYSByZWNvbW1lbmRhdGlvbj8NCj4gDQo+IENoZWVycw0KPiBK
YW1lcw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBG
cm9tOiBFbHdlbGwsIEpvaG4gW2pvaG4uZWx3ZWxsQHNpZW1lbnMtZW50ZXJwcmlzZS5jb21dDQo+
IFNlbnQ6IEZyaWRheSwgQXVndXN0IDEzLCAyMDEwIDM6MTkgQU0NCj4gVG86IFdpbnRlcmJvdHRv
bSwgSmFtZXM7IHNpcGNvcmVAaWV0Zi5vcmcNCj4gU3ViamVjdDogUkU6IFF1ZXN0aW9ucyBvbiBs
b2NhdGlvbiBjb252ZXlhbmNlIGFuZCBkZXJlZmVyZW5jaW5nDQo+IA0KPiBKYW1lcywNCj4gDQo+
IFRoYW5rcy4gVHJ1ZSwgdGhpcyBjb3VsZCBiZSB1c2VkLCBidXQgdGhlIHBvaW50IGlzLCBpZiBJ
IA0KPiByZWNlaXZlIGEgU0lQL1NJUFMtVVJJIGluIGEgU0lQIEdlb2xvY2F0aW9uIGhlYWRlciBm
aWVsZCwgaG93IA0KPiBkbyBJIGtub3cgd2hhdCB0byB1c2UgKGUuZy4sIFJGQyAzODU2LCBSRkMg
Mzg1NiArIFJGQyA0NjYxLCANCj4gUkZDIDM4NTYgKyBSRkMgNDY2MSArIGxvYy1maWx0ZXJzLCBz
b21lIG90aGVyIGV2ZW50IHBhY2thZ2UpLiANCj4gVW5sZXNzIHNvbWV0aGluZyBpcyBzcGVjaWZp
ZWQgaW4gbG9jYXRpb24tY29udmV5YW5jZSwgaG93IGRvIA0KPiBJLCBhcyBsb2NhdGlvbiByZWNp
cGllbnQsIGtub3cgd2hpY2ggZXZlbnQgcGFja2FnZSBhbmQgDQo+IGV4dGVuc2lvbnMgYXJlIGxp
a2VseSB0byB3b3JrIGF0IHRoZSByZWZlcmVuY2VkIHJlc291cmNlPw0KPiANCj4gSm9obg0KPiAN
Cj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBXaW50ZXJib3R0
b20sIEphbWVzIFttYWlsdG86SmFtZXMuV2ludGVyYm90dG9tQGFuZHJldy5jb21dDQo+ID4gU2Vu
dDogMTIgQXVndXN0IDIwMTAgMDk6MjcNCj4gPiBUbzogRWx3ZWxsLCBKb2huOyBzaXBjb3JlQGll
dGYub3JnDQo+ID4gU3ViamVjdDogUkU6IFF1ZXN0aW9ucyBvbiBsb2NhdGlvbiBjb252ZXlhbmNl
IGFuZCBkZXJlZmVyZW5jaW5nDQo+ID4NCj4gPiBIaSBKb2huLA0KPiA+DQo+ID4gSSB0aGluayB5
b3UgY291bGQgdXNlIHRoaXMgYXMgYSBiYXNpYyBsb2NhdGlvbiBzdWJzY3JpcHRpb246DQo+ID4g
aHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1nZW9wcml2LWxvYy1maWx0ZXJz
LTExDQo+ID4NCj4gPiBUaGVyZSBpcyBhbHJlYWR5IGEgbG90IG9mIHByb3Rlc3QgYWdhaW5zdCBw
b2ludCAyLCBhbmQgSQ0KPiA+IGJlbGlldmUgdGhhdCB0aGlzIGlzIGdvaW5nIHRvIGJlIGZpeGVk
Lg0KPiA+DQo+ID4gQ2hlZXJzDQo+ID4gSmFtZXMNCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBGcm9tOiBzaXBjb3JlLWJvdW5jZXNAaWV0Zi5v
cmcgW3NpcGNvcmUtYm91bmNlc0BpZXRmLm9yZ10gT24NCj4gPiBCZWhhbGYgT2YgRWx3ZWxsLCBK
b2huIFtqb2huLmVsd2VsbEBzaWVtZW5zLWVudGVycHJpc2UuY29tXQ0KPiA+IFNlbnQ6IFRodXJz
ZGF5LCBBdWd1c3QgMTIsIDIwMTAgMzoyMSBBTQ0KPiA+IFRvOiBzaXBjb3JlQGlldGYub3JnDQo+
ID4gU3ViamVjdDogW3NpcGNvcmVdIFF1ZXN0aW9ucyBvbiBsb2NhdGlvbiBjb252ZXlhbmNlIGFu
ZCANCj4gZGVyZWZlcmVuY2luZw0KPiA+DQo+ID4gMS4gRHJhZnQtaWV0Zi1zaXBjb3JlLWxvY2F0
aW9uLWNvbnZleWFuY2UtMDMgZGVmaW5lcyBQUkVTLA0KPiA+IFNJUCBhbmQgU0lQUyBVUkkgc2No
ZW1lcyBmb3IgTGJ5Ui4gRm9yIFNJUCBhbmQgU0lQUywgdGhlcmUNCj4gPiBzZWVtcyB0byBiZSBh
biBhYnNlbmNlIG9mIHNwZWNpZmljYXRpb24gb2Ygd2hhdCBldmVudCBwYWNrYWdlDQo+ID4gdG8g
dXNlIHdoZW4gc3VibWl0dGluZyBhIFNJUCBvciBTSVBTIFNVQlNDUklCRSByZXF1ZXN0IGZvcg0K
PiA+IGRlcmVmZXJlbmNlIHB1cnBvc2VzLiBJZiBpdCBpcyBub3QgZGVmaW5lZCBpbiB0aGlzDQo+
ID4gc3BlY2lmaWNhdGlvbiwgd2hlcmUgaXMgaXQgZGVmaW5lZD8NCj4gPg0KPiA+IDIuIENvbmNl
cm5pbmcgUFJFUy1VUklzLCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcgdGV4dCBpbiA0LjY6DQo+ID4g
IklmIGEgbG9jYXRpb24gVVJJIGlzIGluY2x1ZGVkIGluIGEgU0lQIHJlcXVlc3QsIGl0IE1VU1Qg
YmUgYSBTSVAtLA0KPiA+ICAgIFNJUFMtIG9yIFBSRVMtVVJJLiAgV2hlbiBQUkVTOiBpcyB1c2Vk
LCBhcyBkZWZpbmVkIGluIA0KPiBbUkZDMzg1Nl0sIGlmDQo+ID4gICAgdGhlIHJlc3VsdGluZyBy
ZXNvbHV0aW9uIHJlc29sdmVzIHRvIGEgU0lQOiBvciBTSVBTOiBVUkksIHRoaXMNCj4gPiAgICBz
ZWN0aW9uIGFwcGxpZXMuIg0KPiA+DQo+ID4gVGhlIHdvcmRzICJ0aGlzIHNlY3Rpb24gYXBwbGll
cyIgYXJlIHJhdGhlciBzdHJhbmdlLCBiZWNhdXNlDQo+ID4gdGhlcmUgaXMgbGl0dGxlIGVsc2Ug
aW4gdGhpcyBzZWN0aW9uLiBNYXliZSBpbiBhIHByZXZpb3VzDQo+ID4gaXRlcmF0aW9uIHRoZXJl
IHdhcyBtb3JlIGluZm9ybWF0aW9uIGhlcmUgKG9uIGhvdyB0byB1c2UgYQ0KPiA+IFNJUC9TSVBT
IFVSSSBmb3IgZGVyZWZlcmVuY2UgcHVycG9zZXMpLiBBcyB0aGluZ3Mgc3RhbmQsIHRoZQ0KPiA+
IGFic2VuY2Ugb2YgaW5mb3JtYXRpb24gb24gaG93IHRvIHJlc29sdmUgYSBTSVAtIG9yIFNJUFMt
VVJJDQo+ID4gYXBwbGllcyBhbHNvIHRvIFBSRVMtVVJJcy4NCj4gPg0KPiA+IDMuIEFsc28gdGhl
cmUgaXMgbm90aGluZyB0byBzYXkgd2hhdCB0byBkbyBpZiB0aGUgUFJFUyBVUkkNCj4gPiBmYWls
cyB0byByZXNvbHZlIHRvIGEgU0lQIG9yIFNJUFMgVVJJLg0KPiA+DQo+ID4gNC4gVGhlICJNVVNU
IGJlIGEgU0lQLSwgU0lQUy0gb3IgUFJFUy1VUkkiIHRleHQgaW4gY2l0ZWQNCj4gPiBhYm92ZSBz
ZWVtcyB0byBwcmVjbHVkZSB0aGUgYWRkaXRpb24gb2YgZnV0dXJlIFVSSSBzY2hlbWVzLA0KPiA+
IHdoaWNoIHNlZW1zIHRvIGJlIGluIGNvbmZsaWN0IHdpdGggOC42IChyZWdpc3RyeQ0KPiA+IGVz
dGFibGlzaG1lbnQgZm9yIGxvY2F0aW9uIFVSSXMpLg0KPiA+DQo+ID4NCj4gPiBKb2huDQo+ID4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBzaXBj
b3JlIG1haWxpbmcgbGlzdA0KPiA+IHNpcGNvcmVAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpcGNvcmUNCj4gPg0KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBzaXBjb3JlIG1haWxpbmcgbGlzdA0K
PiBzaXBjb3JlQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2lwY29yZQ0KPiANCg==

From john.elwell@siemens-enterprise.com  Fri Aug 13 02:03:49 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7C7A63A6784 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:03:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.756
X-Spam-Level: 
X-Spam-Status: No, score=-102.756 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cO0qExf7hVdY for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:03:46 -0700 (PDT)
Received: from ms01.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 3299D3A6934 for <sipcore@ietf.org>; Fri, 13 Aug 2010 02:03:45 -0700 (PDT)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms01.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1161750; Fri, 13 Aug 2010 11:04:22 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx12-mx (Server) with ESMTP id 0A89023F028E; Fri, 13 Aug 2010 11:04:22 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Fri, 13 Aug 2010 11:04:22 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 11:04:20 +0200
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJA=
Message-ID: <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>
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
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 09:03:49 -0000

In fact, proliferation of URI schemes is a problem. If we have n URI scheme=
s standardized for inclusion in the Geolocation header field, then a recipi=
ent would need to support dereferencing for all n schemes. There is no nego=
tiation mechanism whereby the inserter can select a scheme that the recipie=
nt is known to support. Sounds like an interop nightmare. Perhaps we should=
 go as far as limiting it to a single scheme: HTTPS (using HELD with identi=
ty-extensions)? This would just get you the location, without the rest of p=
resence. Or perhaps we should allow in the Geolocation header field several=
 URIs with different schemes, any of which can reach the same location reso=
urce.

John

> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo)=20
> [mailto:hannes.tschofenig@nsn.com]=20
> Sent: 13 August 2010 09:37
> To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> Good questions, John!=20
>=20
> I don't know why we need SIP/SIPS and the PRES URI scheme. Wouldn't
> SIP/SIPS already be sufficient?=20
>=20
> If you only use RFC 3856 then you have no way to filter location; you
> might end up getting a lot of notifications. Still, it works.=20
>=20
> If you use RFC 3856 with the location filters then you can=20
> additionally
> limit the number of notifications you get. The location filters works
> reuses RFC 4661 to a certain extend but my intention was that=20
> you do not
> need to implement the full RFC 4661 for location filtering because you
> do not need it  nor does it seem to be useful either. Using=20
> RFC 4661 on
> the other hand would not get you too far in the area of location
> filtering.=20
>=20
> So, the options are:=20
>=20
> A) RFC 3856
> B) RFC 3856 + loc-filters.=20
>=20
> If you send a SUBSCRIBE with loc-filters and the other party does not
> understand it then the error handling in RFC 3856 should kick in. =20
>=20
> Does this make sense to you?=20
>=20
> Ciao
> Hannes
>=20
> PS: With the work on loc-filters I suggested to get rid of RFC 4661
> completely and to build loc-filters on top of something entirely
> different (for example a scripting language like JavaScript) but the
> group did not like it.=20
>=20
>=20
> > -----Original Message-----
> > From: sipcore-bounces@ietf.org=20
> > [mailto:sipcore-bounces@ietf.org] On Behalf Of ext=20
> Winterbottom, James
> > Sent: Friday, August 13, 2010 11:24 AM
> > To: Elwell, John; sipcore@ietf.org
> > Subject: Re: [sipcore] Questions on location conveyance and=20
> > dereferencing
> >=20
> > Hi John,
> >=20
> > Those are valid points. For the most part I have really only=20
> > been thinking about using HTTP URIs for HELD dereferencing in=20
> > this header, so I haven't given a whole lot of thought to SIP=20
> > outside of loc-filters.
> >=20
> > Do you have a recommendation?
> >=20
> > Cheers
> > James
> >=20
> > ________________________________________
> > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > Sent: Friday, August 13, 2010 3:19 AM
> > To: Winterbottom, James; sipcore@ietf.org
> > Subject: RE: Questions on location conveyance and dereferencing
> >=20
> > James,
> >=20
> > Thanks. True, this could be used, but the point is, if I=20
> > receive a SIP/SIPS-URI in a SIP Geolocation header field, how=20
> > do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,=20
> > RFC 3856 + RFC 4661 + loc-filters, some other event package).=20
> > Unless something is specified in location-conveyance, how do=20
> > I, as location recipient, know which event package and=20
> > extensions are likely to work at the referenced resource?
> >=20
> > John
> >=20
> >=20
> > > -----Original Message-----
> > > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > > Sent: 12 August 2010 09:27
> > > To: Elwell, John; sipcore@ietf.org
> > > Subject: RE: Questions on location conveyance and dereferencing
> > >
> > > Hi John,
> > >
> > > I think you could use this as a basic location subscription:
> > > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> > >
> > > There is already a lot of protest against point 2, and I
> > > believe that this is going to be fixed.
> > >
> > > Cheers
> > > James
> > >
> > > ________________________________________
> > > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > > Sent: Thursday, August 12, 2010 3:21 AM
> > > To: sipcore@ietf.org
> > > Subject: [sipcore] Questions on location conveyance and=20
> > dereferencing
> > >
> > > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > > seems to be an absence of specification of what event package
> > > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > > dereference purposes. If it is not defined in this
> > > specification, where is it defined?
> > >
> > > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > > "If a location URI is included in a SIP request, it MUST=20
> be a SIP-,
> > >    SIPS- or PRES-URI.  When PRES: is used, as defined in=20
> > [RFC3856], if
> > >    the resulting resolution resolves to a SIP: or SIPS: URI, this
> > >    section applies."
> > >
> > > The words "this section applies" are rather strange, because
> > > there is little else in this section. Maybe in a previous
> > > iteration there was more information here (on how to use a
> > > SIP/SIPS URI for dereference purposes). As things stand, the
> > > absence of information on how to resolve a SIP- or SIPS-URI
> > > applies also to PRES-URIs.
> > >
> > > 3. Also there is nothing to say what to do if the PRES URI
> > > fails to resolve to a SIP or SIPS URI.
> > >
> > > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > > above seems to preclude the addition of future URI schemes,
> > > which seems to be in conflict with 8.6 (registry
> > > establishment for location URIs).
> > >
> > >
> > > John
> > > _______________________________________________
> > > 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
> >=20
> =

From James.Winterbottom@andrew.com  Fri Aug 13 02:13:52 2010
Return-Path: <James.Winterbottom@andrew.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 167123A68D7 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:13:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.241
X-Spam-Level: 
X-Spam-Status: No, score=-3.241 tagged_above=-999 required=5 tests=[AWL=-0.642, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o+B-ccWUkVLE for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:13:48 -0700 (PDT)
Received: from csmailgw2.commscope.com (csmailgw2.commscope.com [198.135.207.242]) by core3.amsl.com (Postfix) with ESMTP id 108513A68DA for <sipcore@ietf.org>; Fri, 13 Aug 2010 02:13:48 -0700 (PDT)
Received: from [10.86.20.103] ([10.86.20.103]:33204 "EHLO ACDCE7HC2.commscope.com") by csmailgw2.commscope.com with ESMTP id S217523Ab0HMJOY convert rfc822-to-8bit (ORCPT <rfc822;sipcore@ietf.org>); Fri, 13 Aug 2010 04:14:24 -0500
Received: from SISPE7HC2.commscope.com (10.97.4.13) by ACDCE7HC2.commscope.com (10.86.20.103) with Microsoft SMTP Server (TLS) id 8.1.436.0; Fri, 13 Aug 2010 04:14:24 -0500
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC2.commscope.com ([fe80::58c3:2447:f977:57c3%10]) with mapi; Fri, 13 Aug 2010 17:14:19 +0800
From: "Winterbottom, James" <James.Winterbottom@andrew.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 17:14:19 +0800
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYw==
Message-ID: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net>
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: 8BIT
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw2.commscope.com
X-BCN-Sender: James.Winterbottom@andrew.com
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 09:13:52 -0000

Hi John,

I am inclined to agree that proliferation of URI schemes may be a problem. I am also inclined to think that there really aren't that many common URI schemes with multiple interpretation with regard to how you get location information from them. I could be wrong here though.

As far as the HELD side of things go, I was really thinking that you would get a URI from the LIS that uniquely identifies the Target/resource, as is described in the dereference draft.

Previous revisions of the conveyance draft have allowed multiple header instances and it would have been possible to include additional URI schemes by adding abother header. I don't really want to go back to this scheme. If you are proposing that a single header may include multiple URI types, this might work, but I would oppose forcing these to be directly specified in the ABNF since this would limit extensibility unnecessarily.

Cheers
James
________________________________________
From: Elwell, John [john.elwell@siemens-enterprise.com]
Sent: Friday, August 13, 2010 4:04 AM
To: Tschofenig, Hannes (NSN - FI/Espoo); Winterbottom, James; sipcore@ietf.org
Subject: RE: [sipcore] Questions on location conveyance and dereferencing

In fact, proliferation of URI schemes is a problem. If we have n URI schemes standardized for inclusion in the Geolocation header field, then a recipient would need to support dereferencing for all n schemes. There is no negotiation mechanism whereby the inserter can select a scheme that the recipient is known to support. Sounds like an interop nightmare. Perhaps we should go as far as limiting it to a single scheme: HTTPS (using HELD with identity-extensions)? This would just get you the location, without the rest of presence. Or perhaps we should allow in the Geolocation header field several URIs with different schemes, any of which can reach the same location resource.

John

> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo)
> [mailto:hannes.tschofenig@nsn.com]
> Sent: 13 August 2010 09:37
> To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and
> dereferencing
>
> Good questions, John!
>
> I don't know why we need SIP/SIPS and the PRES URI scheme. Wouldn't
> SIP/SIPS already be sufficient?
>
> If you only use RFC 3856 then you have no way to filter location; you
> might end up getting a lot of notifications. Still, it works.
>
> If you use RFC 3856 with the location filters then you can
> additionally
> limit the number of notifications you get. The location filters works
> reuses RFC 4661 to a certain extend but my intention was that
> you do not
> need to implement the full RFC 4661 for location filtering because you
> do not need it  nor does it seem to be useful either. Using
> RFC 4661 on
> the other hand would not get you too far in the area of location
> filtering.
>
> So, the options are:
>
> A) RFC 3856
> B) RFC 3856 + loc-filters.
>
> If you send a SUBSCRIBE with loc-filters and the other party does not
> understand it then the error handling in RFC 3856 should kick in.
>
> Does this make sense to you?
>
> Ciao
> Hannes
>
> PS: With the work on loc-filters I suggested to get rid of RFC 4661
> completely and to build loc-filters on top of something entirely
> different (for example a scripting language like JavaScript) but the
> group did not like it.
>
>
> > -----Original Message-----
> > From: sipcore-bounces@ietf.org
> > [mailto:sipcore-bounces@ietf.org] On Behalf Of ext
> Winterbottom, James
> > Sent: Friday, August 13, 2010 11:24 AM
> > To: Elwell, John; sipcore@ietf.org
> > Subject: Re: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > Hi John,
> >
> > Those are valid points. For the most part I have really only
> > been thinking about using HTTP URIs for HELD dereferencing in
> > this header, so I haven't given a whole lot of thought to SIP
> > outside of loc-filters.
> >
> > Do you have a recommendation?
> >
> > Cheers
> > James
> >
> > ________________________________________
> > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > Sent: Friday, August 13, 2010 3:19 AM
> > To: Winterbottom, James; sipcore@ietf.org
> > Subject: RE: Questions on location conveyance and dereferencing
> >
> > James,
> >
> > Thanks. True, this could be used, but the point is, if I
> > receive a SIP/SIPS-URI in a SIP Geolocation header field, how
> > do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,
> > RFC 3856 + RFC 4661 + loc-filters, some other event package).
> > Unless something is specified in location-conveyance, how do
> > I, as location recipient, know which event package and
> > extensions are likely to work at the referenced resource?
> >
> > John
> >
> >
> > > -----Original Message-----
> > > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > > Sent: 12 August 2010 09:27
> > > To: Elwell, John; sipcore@ietf.org
> > > Subject: RE: Questions on location conveyance and dereferencing
> > >
> > > Hi John,
> > >
> > > I think you could use this as a basic location subscription:
> > > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> > >
> > > There is already a lot of protest against point 2, and I
> > > believe that this is going to be fixed.
> > >
> > > Cheers
> > > James
> > >
> > > ________________________________________
> > > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > > Sent: Thursday, August 12, 2010 3:21 AM
> > > To: sipcore@ietf.org
> > > Subject: [sipcore] Questions on location conveyance and
> > dereferencing
> > >
> > > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > > seems to be an absence of specification of what event package
> > > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > > dereference purposes. If it is not defined in this
> > > specification, where is it defined?
> > >
> > > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > > "If a location URI is included in a SIP request, it MUST
> be a SIP-,
> > >    SIPS- or PRES-URI.  When PRES: is used, as defined in
> > [RFC3856], if
> > >    the resulting resolution resolves to a SIP: or SIPS: URI, this
> > >    section applies."
> > >
> > > The words "this section applies" are rather strange, because
> > > there is little else in this section. Maybe in a previous
> > > iteration there was more information here (on how to use a
> > > SIP/SIPS URI for dereference purposes). As things stand, the
> > > absence of information on how to resolve a SIP- or SIPS-URI
> > > applies also to PRES-URIs.
> > >
> > > 3. Also there is nothing to say what to do if the PRES URI
> > > fails to resolve to a SIP or SIPS URI.
> > >
> > > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > > above seems to preclude the addition of future URI schemes,
> > > which seems to be in conflict with 8.6 (registry
> > > establishment for location URIs).
> > >
> > >
> > > John
> > > _______________________________________________
> > > 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
> >
>

From john.elwell@siemens-enterprise.com  Fri Aug 13 02:25:11 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7902A3A690C for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:25:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.754
X-Spam-Level: 
X-Spam-Status: No, score=-102.754 tagged_above=-999 required=5 tests=[AWL=-0.155, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lcMrmIBIUuHx for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:25:10 -0700 (PDT)
Received: from ms01.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id A6AA23A6784 for <sipcore@ietf.org>; Fri, 13 Aug 2010 02:25:09 -0700 (PDT)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms01.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1162029; Fri, 13 Aug 2010 11:25:45 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx12-mx (Server) with ESMTP id 8C66F23F0292; Fri, 13 Aug 2010 11:25:45 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Fri, 13 Aug 2010 11:25:45 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Winterbottom, James" <James.Winterbottom@andrew.com>, "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 11:25:44 +0200
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuA
Message-ID: <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>
In-Reply-To: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.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
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 09:25:11 -0000

James,

I am not really making a firm proposal, and I am indeed aware of the histor=
y of location-conveyance and don't want to go back to the multiple location=
s model that we had previously. However, for a single location, if there ar=
e multiple URI schemes, I see the following possibilities:
- limit the number of URI schemes and say the recipient MUST implement all =
(the ultimate version of this is to have only a single URI scheme);
- define a limited number (perhaps just one) of MUST implement URI schemes,=
 and allow the conveyance of multiple URIs with different schemes, all refe=
rencing the same location resource, at least one of which is a MUST impleme=
nt scheme;
- have some sort of negotiation mechanism - but I don't want to go there be=
cause of adding round-trips, particularly a problem for emergency calls.

Any other possibilities?

John


> -----Original Message-----
> From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]=20
> Sent: 13 August 2010 10:14
> To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);=20
> sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> Hi John,
>=20
> I am inclined to agree that proliferation of URI schemes may=20
> be a problem. I am also inclined to think that there really=20
> aren't that many common URI schemes with multiple=20
> interpretation with regard to how you get location=20
> information from them. I could be wrong here though.
>=20
> As far as the HELD side of things go, I was really thinking=20
> that you would get a URI from the LIS that uniquely=20
> identifies the Target/resource, as is described in the=20
> dereference draft.
>=20
> Previous revisions of the conveyance draft have allowed=20
> multiple header instances and it would have been possible to=20
> include additional URI schemes by adding abother header. I=20
> don't really want to go back to this scheme. If you are=20
> proposing that a single header may include multiple URI=20
> types, this might work, but I would oppose forcing these to=20
> be directly specified in the ABNF since this would limit=20
> extensibility unnecessarily.
>=20
> Cheers
> James
> ________________________________________
> From: Elwell, John [john.elwell@siemens-enterprise.com]
> Sent: Friday, August 13, 2010 4:04 AM
> To: Tschofenig, Hannes (NSN - FI/Espoo); Winterbottom, James;=20
> sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> In fact, proliferation of URI schemes is a problem. If we=20
> have n URI schemes standardized for inclusion in the=20
> Geolocation header field, then a recipient would need to=20
> support dereferencing for all n schemes. There is no=20
> negotiation mechanism whereby the inserter can select a=20
> scheme that the recipient is known to support. Sounds like an=20
> interop nightmare. Perhaps we should go as far as limiting it=20
> to a single scheme: HTTPS (using HELD with=20
> identity-extensions)? This would just get you the location,=20
> without the rest of presence. Or perhaps we should allow in=20
> the Geolocation header field several URIs with different=20
> schemes, any of which can reach the same location resource.
>=20
> John
>=20
> > -----Original Message-----
> > From: Tschofenig, Hannes (NSN - FI/Espoo)
> > [mailto:hannes.tschofenig@nsn.com]
> > Sent: 13 August 2010 09:37
> > To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > Good questions, John!
> >
> > I don't know why we need SIP/SIPS and the PRES URI scheme. Wouldn't
> > SIP/SIPS already be sufficient?
> >
> > If you only use RFC 3856 then you have no way to filter=20
> location; you
> > might end up getting a lot of notifications. Still, it works.
> >
> > If you use RFC 3856 with the location filters then you can
> > additionally
> > limit the number of notifications you get. The location=20
> filters works
> > reuses RFC 4661 to a certain extend but my intention was that
> > you do not
> > need to implement the full RFC 4661 for location filtering=20
> because you
> > do not need it  nor does it seem to be useful either. Using
> > RFC 4661 on
> > the other hand would not get you too far in the area of location
> > filtering.
> >
> > So, the options are:
> >
> > A) RFC 3856
> > B) RFC 3856 + loc-filters.
> >
> > If you send a SUBSCRIBE with loc-filters and the other=20
> party does not
> > understand it then the error handling in RFC 3856 should kick in.
> >
> > Does this make sense to you?
> >
> > Ciao
> > Hannes
> >
> > PS: With the work on loc-filters I suggested to get rid of RFC 4661
> > completely and to build loc-filters on top of something entirely
> > different (for example a scripting language like JavaScript) but the
> > group did not like it.
> >
> >
> > > -----Original Message-----
> > > From: sipcore-bounces@ietf.org
> > > [mailto:sipcore-bounces@ietf.org] On Behalf Of ext
> > Winterbottom, James
> > > Sent: Friday, August 13, 2010 11:24 AM
> > > To: Elwell, John; sipcore@ietf.org
> > > Subject: Re: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > Hi John,
> > >
> > > Those are valid points. For the most part I have really only
> > > been thinking about using HTTP URIs for HELD dereferencing in
> > > this header, so I haven't given a whole lot of thought to SIP
> > > outside of loc-filters.
> > >
> > > Do you have a recommendation?
> > >
> > > Cheers
> > > James
> > >
> > > ________________________________________
> > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > Sent: Friday, August 13, 2010 3:19 AM
> > > To: Winterbottom, James; sipcore@ietf.org
> > > Subject: RE: Questions on location conveyance and dereferencing
> > >
> > > James,
> > >
> > > Thanks. True, this could be used, but the point is, if I
> > > receive a SIP/SIPS-URI in a SIP Geolocation header field, how
> > > do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,
> > > RFC 3856 + RFC 4661 + loc-filters, some other event package).
> > > Unless something is specified in location-conveyance, how do
> > > I, as location recipient, know which event package and
> > > extensions are likely to work at the referenced resource?
> > >
> > > John
> > >
> > >
> > > > -----Original Message-----
> > > > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > > > Sent: 12 August 2010 09:27
> > > > To: Elwell, John; sipcore@ietf.org
> > > > Subject: RE: Questions on location conveyance and dereferencing
> > > >
> > > > Hi John,
> > > >
> > > > I think you could use this as a basic location subscription:
> > > > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> > > >
> > > > There is already a lot of protest against point 2, and I
> > > > believe that this is going to be fixed.
> > > >
> > > > Cheers
> > > > James
> > > >
> > > > ________________________________________
> > > > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > > > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > > > Sent: Thursday, August 12, 2010 3:21 AM
> > > > To: sipcore@ietf.org
> > > > Subject: [sipcore] Questions on location conveyance and
> > > dereferencing
> > > >
> > > > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > > > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > > > seems to be an absence of specification of what event package
> > > > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > > > dereference purposes. If it is not defined in this
> > > > specification, where is it defined?
> > > >
> > > > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > > > "If a location URI is included in a SIP request, it MUST
> > be a SIP-,
> > > >    SIPS- or PRES-URI.  When PRES: is used, as defined in
> > > [RFC3856], if
> > > >    the resulting resolution resolves to a SIP: or SIPS:=20
> URI, this
> > > >    section applies."
> > > >
> > > > The words "this section applies" are rather strange, because
> > > > there is little else in this section. Maybe in a previous
> > > > iteration there was more information here (on how to use a
> > > > SIP/SIPS URI for dereference purposes). As things stand, the
> > > > absence of information on how to resolve a SIP- or SIPS-URI
> > > > applies also to PRES-URIs.
> > > >
> > > > 3. Also there is nothing to say what to do if the PRES URI
> > > > fails to resolve to a SIP or SIPS URI.
> > > >
> > > > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > > > above seems to preclude the addition of future URI schemes,
> > > > which seems to be in conflict with 8.6 (registry
> > > > establishment for location URIs).
> > > >
> > > >
> > > > John
> > > > _______________________________________________
> > > > 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
> > >
> >
> =

From James.Winterbottom@andrew.com  Fri Aug 13 02:34:17 2010
Return-Path: <James.Winterbottom@andrew.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 79C6D3A6851 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:34:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.191
X-Spam-Level: 
X-Spam-Status: No, score=-3.191 tagged_above=-999 required=5 tests=[AWL=-0.592, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u4-y7-xblbVE for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:34:16 -0700 (PDT)
Received: from csmailgw2.commscope.com (csmailgw2.commscope.com [198.135.207.242]) by core3.amsl.com (Postfix) with ESMTP id BA9513A68DA for <sipcore@ietf.org>; Fri, 13 Aug 2010 02:34:15 -0700 (PDT)
Received: from [10.86.20.102] ([10.86.20.102]:6207 "EHLO ACDCE7HC1.commscope.com") by csmailgw2.commscope.com with ESMTP id S351481Ab0HMJew convert rfc822-to-8bit (ORCPT <rfc822;sipcore@ietf.org>); Fri, 13 Aug 2010 04:34:52 -0500
Received: from SISPE7HC1.commscope.com (10.97.4.12) by ACDCE7HC1.commscope.com (10.86.20.102) with Microsoft SMTP Server (TLS) id 8.1.436.0; Fri, 13 Aug 2010 04:34:52 -0500
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC1.commscope.com ([fe80::8a9:4724:f6bb:3cdf%10]) with mapi; Fri, 13 Aug 2010 17:34:50 +0800
From: "Winterbottom, James" <James.Winterbottom@andrew.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 17:34:49 +0800
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuAAABop6E=
Message-ID: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net>
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: 8BIT
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw2.commscope.com
X-BCN-Sender: James.Winterbottom@andrew.com
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 09:34:17 -0000

Hi John,

Yes, this indeed a tricky one.
I must admit that I am biased here. I think that location has a huge range of application beyond just emergency calling, and I think that a lot of this will be implemented over HTTP, HTML5's geolocation capabilities are just one example. So, if we have to standardize on just one scheme being mandatory then I will argue (probably for a very long time) that HTTP and HELD are the best schemes to mandate.

But again, this is only one option and one opinion. I do think that supporting multiple schemes in the same header may however resolve something things, if we can agree on a MUST implement scheme.

Cheers
James

________________________________________
From: Elwell, John [john.elwell@siemens-enterprise.com]
Sent: Friday, August 13, 2010 4:25 AM
To: Winterbottom, James; Tschofenig, Hannes (NSN - FI/Espoo); sipcore@ietf.org
Subject: RE: [sipcore] Questions on location conveyance and dereferencing

James,

I am not really making a firm proposal, and I am indeed aware of the history of location-conveyance and don't want to go back to the multiple locations model that we had previously. However, for a single location, if there are multiple URI schemes, I see the following possibilities:
- limit the number of URI schemes and say the recipient MUST implement all (the ultimate version of this is to have only a single URI scheme);
- define a limited number (perhaps just one) of MUST implement URI schemes, and allow the conveyance of multiple URIs with different schemes, all referencing the same location resource, at least one of which is a MUST implement scheme;
- have some sort of negotiation mechanism - but I don't want to go there because of adding round-trips, particularly a problem for emergency calls.

Any other possibilities?

John


> -----Original Message-----
> From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> Sent: 13 August 2010 10:14
> To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);
> sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and
> dereferencing
>
> Hi John,
>
> I am inclined to agree that proliferation of URI schemes may
> be a problem. I am also inclined to think that there really
> aren't that many common URI schemes with multiple
> interpretation with regard to how you get location
> information from them. I could be wrong here though.
>
> As far as the HELD side of things go, I was really thinking
> that you would get a URI from the LIS that uniquely
> identifies the Target/resource, as is described in the
> dereference draft.
>
> Previous revisions of the conveyance draft have allowed
> multiple header instances and it would have been possible to
> include additional URI schemes by adding abother header. I
> don't really want to go back to this scheme. If you are
> proposing that a single header may include multiple URI
> types, this might work, but I would oppose forcing these to
> be directly specified in the ABNF since this would limit
> extensibility unnecessarily.
>
> Cheers
> James
> ________________________________________
> From: Elwell, John [john.elwell@siemens-enterprise.com]
> Sent: Friday, August 13, 2010 4:04 AM
> To: Tschofenig, Hannes (NSN - FI/Espoo); Winterbottom, James;
> sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and
> dereferencing
>
> In fact, proliferation of URI schemes is a problem. If we
> have n URI schemes standardized for inclusion in the
> Geolocation header field, then a recipient would need to
> support dereferencing for all n schemes. There is no
> negotiation mechanism whereby the inserter can select a
> scheme that the recipient is known to support. Sounds like an
> interop nightmare. Perhaps we should go as far as limiting it
> to a single scheme: HTTPS (using HELD with
> identity-extensions)? This would just get you the location,
> without the rest of presence. Or perhaps we should allow in
> the Geolocation header field several URIs with different
> schemes, any of which can reach the same location resource.
>
> John
>
> > -----Original Message-----
> > From: Tschofenig, Hannes (NSN - FI/Espoo)
> > [mailto:hannes.tschofenig@nsn.com]
> > Sent: 13 August 2010 09:37
> > To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > Good questions, John!
> >
> > I don't know why we need SIP/SIPS and the PRES URI scheme. Wouldn't
> > SIP/SIPS already be sufficient?
> >
> > If you only use RFC 3856 then you have no way to filter
> location; you
> > might end up getting a lot of notifications. Still, it works.
> >
> > If you use RFC 3856 with the location filters then you can
> > additionally
> > limit the number of notifications you get. The location
> filters works
> > reuses RFC 4661 to a certain extend but my intention was that
> > you do not
> > need to implement the full RFC 4661 for location filtering
> because you
> > do not need it  nor does it seem to be useful either. Using
> > RFC 4661 on
> > the other hand would not get you too far in the area of location
> > filtering.
> >
> > So, the options are:
> >
> > A) RFC 3856
> > B) RFC 3856 + loc-filters.
> >
> > If you send a SUBSCRIBE with loc-filters and the other
> party does not
> > understand it then the error handling in RFC 3856 should kick in.
> >
> > Does this make sense to you?
> >
> > Ciao
> > Hannes
> >
> > PS: With the work on loc-filters I suggested to get rid of RFC 4661
> > completely and to build loc-filters on top of something entirely
> > different (for example a scripting language like JavaScript) but the
> > group did not like it.
> >
> >
> > > -----Original Message-----
> > > From: sipcore-bounces@ietf.org
> > > [mailto:sipcore-bounces@ietf.org] On Behalf Of ext
> > Winterbottom, James
> > > Sent: Friday, August 13, 2010 11:24 AM
> > > To: Elwell, John; sipcore@ietf.org
> > > Subject: Re: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > Hi John,
> > >
> > > Those are valid points. For the most part I have really only
> > > been thinking about using HTTP URIs for HELD dereferencing in
> > > this header, so I haven't given a whole lot of thought to SIP
> > > outside of loc-filters.
> > >
> > > Do you have a recommendation?
> > >
> > > Cheers
> > > James
> > >
> > > ________________________________________
> > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > Sent: Friday, August 13, 2010 3:19 AM
> > > To: Winterbottom, James; sipcore@ietf.org
> > > Subject: RE: Questions on location conveyance and dereferencing
> > >
> > > James,
> > >
> > > Thanks. True, this could be used, but the point is, if I
> > > receive a SIP/SIPS-URI in a SIP Geolocation header field, how
> > > do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,
> > > RFC 3856 + RFC 4661 + loc-filters, some other event package).
> > > Unless something is specified in location-conveyance, how do
> > > I, as location recipient, know which event package and
> > > extensions are likely to work at the referenced resource?
> > >
> > > John
> > >
> > >
> > > > -----Original Message-----
> > > > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > > > Sent: 12 August 2010 09:27
> > > > To: Elwell, John; sipcore@ietf.org
> > > > Subject: RE: Questions on location conveyance and dereferencing
> > > >
> > > > Hi John,
> > > >
> > > > I think you could use this as a basic location subscription:
> > > > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> > > >
> > > > There is already a lot of protest against point 2, and I
> > > > believe that this is going to be fixed.
> > > >
> > > > Cheers
> > > > James
> > > >
> > > > ________________________________________
> > > > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > > > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > > > Sent: Thursday, August 12, 2010 3:21 AM
> > > > To: sipcore@ietf.org
> > > > Subject: [sipcore] Questions on location conveyance and
> > > dereferencing
> > > >
> > > > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > > > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > > > seems to be an absence of specification of what event package
> > > > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > > > dereference purposes. If it is not defined in this
> > > > specification, where is it defined?
> > > >
> > > > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > > > "If a location URI is included in a SIP request, it MUST
> > be a SIP-,
> > > >    SIPS- or PRES-URI.  When PRES: is used, as defined in
> > > [RFC3856], if
> > > >    the resulting resolution resolves to a SIP: or SIPS:
> URI, this
> > > >    section applies."
> > > >
> > > > The words "this section applies" are rather strange, because
> > > > there is little else in this section. Maybe in a previous
> > > > iteration there was more information here (on how to use a
> > > > SIP/SIPS URI for dereference purposes). As things stand, the
> > > > absence of information on how to resolve a SIP- or SIPS-URI
> > > > applies also to PRES-URIs.
> > > >
> > > > 3. Also there is nothing to say what to do if the PRES URI
> > > > fails to resolve to a SIP or SIPS URI.
> > > >
> > > > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > > > above seems to preclude the addition of future URI schemes,
> > > > which seems to be in conflict with 8.6 (registry
> > > > establishment for location URIs).
> > > >
> > > >
> > > > John
> > > > _______________________________________________
> > > > 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
> > >
> >
>

From hannes.tschofenig@nsn.com  Fri Aug 13 02:53:01 2010
Return-Path: <hannes.tschofenig@nsn.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BBC2A3A6878 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:53:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.498
X-Spam-Level: 
X-Spam-Status: No, score=-102.498 tagged_above=-999 required=5 tests=[AWL=0.101, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q65UnMXm0n6y for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 02:53:00 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 5B46F3A67D7 for <sipcore@ietf.org>; Fri, 13 Aug 2010 02:52:59 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o7D9rVhw024224 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 13 Aug 2010 11:53:32 +0200
Received: from demuexc022.nsn-intra.net (demuexc022.nsn-intra.net [10.150.128.35]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o7D9rSuS006479; Fri, 13 Aug 2010 11:53:31 +0200
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 13 Aug 2010 11:53:30 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 13 Aug 2010 12:53:29 +0300
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B4502E9BE56@FIESEXC015.nsn-intra.net>
In-Reply-To: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuAAABop6EAAHVqQA==
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Winterbottom, James" <James.Winterbottom@andrew.com>, "Elwell, John" <john.elwell@siemens-enterprise.com>, <sipcore@ietf.org>
X-OriginalArrivalTime: 13 Aug 2010 09:53:30.0216 (UTC) FILETIME=[624DBE80:01CB3ACD]
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 09:53:01 -0000

John,=20

I believe you make it more complicated than it really is.=20

We have two mechanisms in SIP Location Conveyance, namely one based on
SIP and the other one based on HTTP. The two clearly provide different
capabilities.=20

For emergency services I suspect that for a very, very long time the
different parties will agree, which one they are going to use. The fixed
line operators will opt for the HTTP one and maybe the cellular
operators will go for the SIP based solution. HTTP will more or less be
the baseline.=20

For non-emergency services I doubt that SIP location coneyance will be
used anytime in the near future. The reasons is quite simple: some
players will continue to struggle with the business model. Additionally,
most applications use the HTTP-based web (and not SIP). If you look at
the deployment of the W3C geolocation API then you will certainly agree
with me and none of the stuff we are discussing here is relevant.

Hence, the only solution that is available is an end host based
approach; this allows location to be conveyed inband in protocols, such
as the Geolocation API. For the non-emergency service use case the
"negotiation" is quite simple: You send something that isn't understood
by the other party. You get an error back.=20

I hope that answered your question.=20

Ciao
Hannes

> -----Original Message-----
> From: ext Winterbottom, James [mailto:James.Winterbottom@andrew.com]=20
> Sent: Friday, August 13, 2010 12:35 PM
> To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);=20
> sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> Hi John,
>=20
> Yes, this indeed a tricky one.
> I must admit that I am biased here. I think that location has=20
> a huge range of application beyond just emergency calling,=20
> and I think that a lot of this will be implemented over HTTP,=20
> HTML5's geolocation capabilities are just one example. So, if=20
> we have to standardize on just one scheme being mandatory=20
> then I will argue (probably for a very long time) that HTTP=20
> and HELD are the best schemes to mandate.
>=20
> But again, this is only one option and one opinion. I do=20
> think that supporting multiple schemes in the same header may=20
> however resolve something things, if we can agree on a MUST=20
> implement scheme.
>=20
> Cheers
> James
>=20
> ________________________________________
> From: Elwell, John [john.elwell@siemens-enterprise.com]
> Sent: Friday, August 13, 2010 4:25 AM
> To: Winterbottom, James; Tschofenig, Hannes (NSN - FI/Espoo);=20
> sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> James,
>=20
> I am not really making a firm proposal, and I am indeed aware=20
> of the history of location-conveyance and don't want to go=20
> back to the multiple locations model that we had previously.=20
> However, for a single location, if there are multiple URI=20
> schemes, I see the following possibilities:
> - limit the number of URI schemes and say the recipient MUST=20
> implement all (the ultimate version of this is to have only a=20
> single URI scheme);
> - define a limited number (perhaps just one) of MUST=20
> implement URI schemes, and allow the conveyance of multiple=20
> URIs with different schemes, all referencing the same=20
> location resource, at least one of which is a MUST implement scheme;
> - have some sort of negotiation mechanism - but I don't want=20
> to go there because of adding round-trips, particularly a=20
> problem for emergency calls.
>=20
> Any other possibilities?
>=20
> John
>=20
>=20
> > -----Original Message-----
> > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > Sent: 13 August 2010 10:14
> > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);
> > sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > Hi John,
> >
> > I am inclined to agree that proliferation of URI schemes may
> > be a problem. I am also inclined to think that there really
> > aren't that many common URI schemes with multiple
> > interpretation with regard to how you get location
> > information from them. I could be wrong here though.
> >
> > As far as the HELD side of things go, I was really thinking
> > that you would get a URI from the LIS that uniquely
> > identifies the Target/resource, as is described in the
> > dereference draft.
> >
> > Previous revisions of the conveyance draft have allowed
> > multiple header instances and it would have been possible to
> > include additional URI schemes by adding abother header. I
> > don't really want to go back to this scheme. If you are
> > proposing that a single header may include multiple URI
> > types, this might work, but I would oppose forcing these to
> > be directly specified in the ABNF since this would limit
> > extensibility unnecessarily.
> >
> > Cheers
> > James
> > ________________________________________
> > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > Sent: Friday, August 13, 2010 4:04 AM
> > To: Tschofenig, Hannes (NSN - FI/Espoo); Winterbottom, James;
> > sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > In fact, proliferation of URI schemes is a problem. If we
> > have n URI schemes standardized for inclusion in the
> > Geolocation header field, then a recipient would need to
> > support dereferencing for all n schemes. There is no
> > negotiation mechanism whereby the inserter can select a
> > scheme that the recipient is known to support. Sounds like an
> > interop nightmare. Perhaps we should go as far as limiting it
> > to a single scheme: HTTPS (using HELD with
> > identity-extensions)? This would just get you the location,
> > without the rest of presence. Or perhaps we should allow in
> > the Geolocation header field several URIs with different
> > schemes, any of which can reach the same location resource.
> >
> > John
> >
> > > -----Original Message-----
> > > From: Tschofenig, Hannes (NSN - FI/Espoo)
> > > [mailto:hannes.tschofenig@nsn.com]
> > > Sent: 13 August 2010 09:37
> > > To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> > > Subject: RE: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > Good questions, John!
> > >
> > > I don't know why we need SIP/SIPS and the PRES URI=20
> scheme. Wouldn't
> > > SIP/SIPS already be sufficient?
> > >
> > > If you only use RFC 3856 then you have no way to filter
> > location; you
> > > might end up getting a lot of notifications. Still, it works.
> > >
> > > If you use RFC 3856 with the location filters then you can
> > > additionally
> > > limit the number of notifications you get. The location
> > filters works
> > > reuses RFC 4661 to a certain extend but my intention was that
> > > you do not
> > > need to implement the full RFC 4661 for location filtering
> > because you
> > > do not need it  nor does it seem to be useful either. Using
> > > RFC 4661 on
> > > the other hand would not get you too far in the area of location
> > > filtering.
> > >
> > > So, the options are:
> > >
> > > A) RFC 3856
> > > B) RFC 3856 + loc-filters.
> > >
> > > If you send a SUBSCRIBE with loc-filters and the other
> > party does not
> > > understand it then the error handling in RFC 3856 should kick in.
> > >
> > > Does this make sense to you?
> > >
> > > Ciao
> > > Hannes
> > >
> > > PS: With the work on loc-filters I suggested to get rid=20
> of RFC 4661
> > > completely and to build loc-filters on top of something entirely
> > > different (for example a scripting language like=20
> JavaScript) but the
> > > group did not like it.
> > >
> > >
> > > > -----Original Message-----
> > > > From: sipcore-bounces@ietf.org
> > > > [mailto:sipcore-bounces@ietf.org] On Behalf Of ext
> > > Winterbottom, James
> > > > Sent: Friday, August 13, 2010 11:24 AM
> > > > To: Elwell, John; sipcore@ietf.org
> > > > Subject: Re: [sipcore] Questions on location conveyance and
> > > > dereferencing
> > > >
> > > > Hi John,
> > > >
> > > > Those are valid points. For the most part I have really only
> > > > been thinking about using HTTP URIs for HELD dereferencing in
> > > > this header, so I haven't given a whole lot of thought to SIP
> > > > outside of loc-filters.
> > > >
> > > > Do you have a recommendation?
> > > >
> > > > Cheers
> > > > James
> > > >
> > > > ________________________________________
> > > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > > Sent: Friday, August 13, 2010 3:19 AM
> > > > To: Winterbottom, James; sipcore@ietf.org
> > > > Subject: RE: Questions on location conveyance and dereferencing
> > > >
> > > > James,
> > > >
> > > > Thanks. True, this could be used, but the point is, if I
> > > > receive a SIP/SIPS-URI in a SIP Geolocation header field, how
> > > > do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,
> > > > RFC 3856 + RFC 4661 + loc-filters, some other event package).
> > > > Unless something is specified in location-conveyance, how do
> > > > I, as location recipient, know which event package and
> > > > extensions are likely to work at the referenced resource?
> > > >
> > > > John
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Winterbottom, James=20
> [mailto:James.Winterbottom@andrew.com]
> > > > > Sent: 12 August 2010 09:27
> > > > > To: Elwell, John; sipcore@ietf.org
> > > > > Subject: RE: Questions on location conveyance and=20
> dereferencing
> > > > >
> > > > > Hi John,
> > > > >
> > > > > I think you could use this as a basic location subscription:
> > > > > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> > > > >
> > > > > There is already a lot of protest against point 2, and I
> > > > > believe that this is going to be fixed.
> > > > >
> > > > > Cheers
> > > > > James
> > > > >
> > > > > ________________________________________
> > > > > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > > > > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > > > > Sent: Thursday, August 12, 2010 3:21 AM
> > > > > To: sipcore@ietf.org
> > > > > Subject: [sipcore] Questions on location conveyance and
> > > > dereferencing
> > > > >
> > > > > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > > > > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > > > > seems to be an absence of specification of what event package
> > > > > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > > > > dereference purposes. If it is not defined in this
> > > > > specification, where is it defined?
> > > > >
> > > > > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > > > > "If a location URI is included in a SIP request, it MUST
> > > be a SIP-,
> > > > >    SIPS- or PRES-URI.  When PRES: is used, as defined in
> > > > [RFC3856], if
> > > > >    the resulting resolution resolves to a SIP: or SIPS:
> > URI, this
> > > > >    section applies."
> > > > >
> > > > > The words "this section applies" are rather strange, because
> > > > > there is little else in this section. Maybe in a previous
> > > > > iteration there was more information here (on how to use a
> > > > > SIP/SIPS URI for dereference purposes). As things stand, the
> > > > > absence of information on how to resolve a SIP- or SIPS-URI
> > > > > applies also to PRES-URIs.
> > > > >
> > > > > 3. Also there is nothing to say what to do if the PRES URI
> > > > > fails to resolve to a SIP or SIPS URI.
> > > > >
> > > > > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > > > > above seems to preclude the addition of future URI schemes,
> > > > > which seems to be in conflict with 8.6 (registry
> > > > > establishment for location URIs).
> > > > >
> > > > >
> > > > > John
> > > > > _______________________________________________
> > > > > 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
> > > >
> > >
> >
>=20

From john.elwell@siemens-enterprise.com  Fri Aug 13 03:14:18 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2DC653A696B for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 03:14:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.752
X-Spam-Level: 
X-Spam-Status: No, score=-102.752 tagged_above=-999 required=5 tests=[AWL=-0.153, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QI59goLw6Rhk for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 03:14:16 -0700 (PDT)
Received: from ms04.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id B63993A6819 for <sipcore@ietf.org>; Fri, 13 Aug 2010 03:14:15 -0700 (PDT)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms04.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1161498; Fri, 13 Aug 2010 12:14:52 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx (Server) with ESMTP id 0526F1EB82AB; Fri, 13 Aug 2010 12:14:52 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Fri, 13 Aug 2010 12:14:52 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 12:14:51 +0200
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuAAABop6EAAHVqQAAAoHrw
Message-ID: <A444A0F8084434499206E78C106220CA01C46B55F1@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BE56@FIESEXC015.nsn-intra.net>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B4502E9BE56@FIESEXC015.nsn-intra.net>
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
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 10:14:18 -0000

> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo)
> [mailto:hannes.tschofenig@nsn.com]
> Sent: 13 August 2010 10:53
> To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and
> dereferencing
>
> John,
>
> I believe you make it more complicated than it really is.
>
> We have two mechanisms in SIP Location Conveyance, namely one based on
> SIP and the other one based on HTTP. The two clearly provide different
> capabilities.
[JRE] I am not sure what you mean here. If I search location-conveyance for=
 "HTTP" I don't find it. I assume HTTP is covered by "absoluteURI" in 4.1, =
however. In fact there is a conflict - section 4.6 doesn't permit "absolute=
" URI - it says a location URI MUST be SIP/SIPS/PRES. Furthermore, section =
8.6 establishes a registry, which allows other URI schemes beyond SIP/SIPS/=
PRES to be added - presumably under the umbrella of "absoluteURI", but this=
 too is in conflict with 4.6. Anyway, my interpretation is that the ability=
 to use HTTP is intended, but these three sub-sections are certainly in a m=
ess and don't give much of a clue to this possibility. A more explicit ment=
ion of HTTP(S) would certainly be helpful.


>
> For emergency services I suspect that for a very, very long time the
> different parties will agree, which one they are going to
> use. The fixed
> line operators will opt for the HTTP one and maybe the cellular
> operators will go for the SIP based solution. HTTP will more
> or less be
> the baseline.
[JRE] That in itself is an interop problem. For example, if I deploy an ent=
erprise LIS, how do I know whether it should give out HTTP or SIP URIs to i=
ts SIP UAs for inclusion in the Geolocation header field?

>
> For non-emergency services I doubt that SIP location coneyance will be
> used anytime in the near future. The reasons is quite simple: some
> players will continue to struggle with the business model.
> Additionally,
> most applications use the HTTP-based web (and not SIP). If you look at
> the deployment of the W3C geolocation API then you will
> certainly agree
> with me and none of the stuff we are discussing here is relevant.
[JRE] Yes, and even if applications use presence, they might use XMPP rathe=
r than SIMPLE.

>
> Hence, the only solution that is available is an end host based
> approach; this allows location to be conveyed inband in
> protocols, such
> as the Geolocation API. For the non-emergency service use case the
> "negotiation" is quite simple: You send something that isn't
> understood
> by the other party. You get an error back.
[JRE] So you try again with something else, and that fails too - not very s=
atisfactory. I think a MUST implement scheme is likely to be the best solut=
ion, even if we allow other schemes to be conveyed too.

John


>
> I hope that answered your question.
>
> Ciao
> Hannes
>
> > -----Original Message-----
> > From: ext Winterbottom, James
> [mailto:James.Winterbottom@andrew.com]
> > Sent: Friday, August 13, 2010 12:35 PM
> > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);
> > sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > Hi John,
> >
> > Yes, this indeed a tricky one.
> > I must admit that I am biased here. I think that location has
> > a huge range of application beyond just emergency calling,
> > and I think that a lot of this will be implemented over HTTP,
> > HTML5's geolocation capabilities are just one example. So, if
> > we have to standardize on just one scheme being mandatory
> > then I will argue (probably for a very long time) that HTTP
> > and HELD are the best schemes to mandate.
> >
> > But again, this is only one option and one opinion. I do
> > think that supporting multiple schemes in the same header may
> > however resolve something things, if we can agree on a MUST
> > implement scheme.
> >
> > Cheers
> > James
> >
> > ________________________________________
> > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > Sent: Friday, August 13, 2010 4:25 AM
> > To: Winterbottom, James; Tschofenig, Hannes (NSN - FI/Espoo);
> > sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > James,
> >
> > I am not really making a firm proposal, and I am indeed aware
> > of the history of location-conveyance and don't want to go
> > back to the multiple locations model that we had previously.
> > However, for a single location, if there are multiple URI
> > schemes, I see the following possibilities:
> > - limit the number of URI schemes and say the recipient MUST
> > implement all (the ultimate version of this is to have only a
> > single URI scheme);
> > - define a limited number (perhaps just one) of MUST
> > implement URI schemes, and allow the conveyance of multiple
> > URIs with different schemes, all referencing the same
> > location resource, at least one of which is a MUST implement scheme;
> > - have some sort of negotiation mechanism - but I don't want
> > to go there because of adding round-trips, particularly a
> > problem for emergency calls.
> >
> > Any other possibilities?
> >
> > John
> >
> >
> > > -----Original Message-----
> > > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > > Sent: 13 August 2010 10:14
> > > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);
> > > sipcore@ietf.org
> > > Subject: RE: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > Hi John,
> > >
> > > I am inclined to agree that proliferation of URI schemes may
> > > be a problem. I am also inclined to think that there really
> > > aren't that many common URI schemes with multiple
> > > interpretation with regard to how you get location
> > > information from them. I could be wrong here though.
> > >
> > > As far as the HELD side of things go, I was really thinking
> > > that you would get a URI from the LIS that uniquely
> > > identifies the Target/resource, as is described in the
> > > dereference draft.
> > >
> > > Previous revisions of the conveyance draft have allowed
> > > multiple header instances and it would have been possible to
> > > include additional URI schemes by adding abother header. I
> > > don't really want to go back to this scheme. If you are
> > > proposing that a single header may include multiple URI
> > > types, this might work, but I would oppose forcing these to
> > > be directly specified in the ABNF since this would limit
> > > extensibility unnecessarily.
> > >
> > > Cheers
> > > James
> > > ________________________________________
> > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > Sent: Friday, August 13, 2010 4:04 AM
> > > To: Tschofenig, Hannes (NSN - FI/Espoo); Winterbottom, James;
> > > sipcore@ietf.org
> > > Subject: RE: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > In fact, proliferation of URI schemes is a problem. If we
> > > have n URI schemes standardized for inclusion in the
> > > Geolocation header field, then a recipient would need to
> > > support dereferencing for all n schemes. There is no
> > > negotiation mechanism whereby the inserter can select a
> > > scheme that the recipient is known to support. Sounds like an
> > > interop nightmare. Perhaps we should go as far as limiting it
> > > to a single scheme: HTTPS (using HELD with
> > > identity-extensions)? This would just get you the location,
> > > without the rest of presence. Or perhaps we should allow in
> > > the Geolocation header field several URIs with different
> > > schemes, any of which can reach the same location resource.
> > >
> > > John
> > >
> > > > -----Original Message-----
> > > > From: Tschofenig, Hannes (NSN - FI/Espoo)
> > > > [mailto:hannes.tschofenig@nsn.com]
> > > > Sent: 13 August 2010 09:37
> > > > To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> > > > Subject: RE: [sipcore] Questions on location conveyance and
> > > > dereferencing
> > > >
> > > > Good questions, John!
> > > >
> > > > I don't know why we need SIP/SIPS and the PRES URI
> > scheme. Wouldn't
> > > > SIP/SIPS already be sufficient?
> > > >
> > > > If you only use RFC 3856 then you have no way to filter
> > > location; you
> > > > might end up getting a lot of notifications. Still, it works.
> > > >
> > > > If you use RFC 3856 with the location filters then you can
> > > > additionally
> > > > limit the number of notifications you get. The location
> > > filters works
> > > > reuses RFC 4661 to a certain extend but my intention was that
> > > > you do not
> > > > need to implement the full RFC 4661 for location filtering
> > > because you
> > > > do not need it  nor does it seem to be useful either. Using
> > > > RFC 4661 on
> > > > the other hand would not get you too far in the area of location
> > > > filtering.
> > > >
> > > > So, the options are:
> > > >
> > > > A) RFC 3856
> > > > B) RFC 3856 + loc-filters.
> > > >
> > > > If you send a SUBSCRIBE with loc-filters and the other
> > > party does not
> > > > understand it then the error handling in RFC 3856
> should kick in.
> > > >
> > > > Does this make sense to you?
> > > >
> > > > Ciao
> > > > Hannes
> > > >
> > > > PS: With the work on loc-filters I suggested to get rid
> > of RFC 4661
> > > > completely and to build loc-filters on top of something entirely
> > > > different (for example a scripting language like
> > JavaScript) but the
> > > > group did not like it.
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: sipcore-bounces@ietf.org
> > > > > [mailto:sipcore-bounces@ietf.org] On Behalf Of ext
> > > > Winterbottom, James
> > > > > Sent: Friday, August 13, 2010 11:24 AM
> > > > > To: Elwell, John; sipcore@ietf.org
> > > > > Subject: Re: [sipcore] Questions on location conveyance and
> > > > > dereferencing
> > > > >
> > > > > Hi John,
> > > > >
> > > > > Those are valid points. For the most part I have really only
> > > > > been thinking about using HTTP URIs for HELD dereferencing in
> > > > > this header, so I haven't given a whole lot of thought to SIP
> > > > > outside of loc-filters.
> > > > >
> > > > > Do you have a recommendation?
> > > > >
> > > > > Cheers
> > > > > James
> > > > >
> > > > > ________________________________________
> > > > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > > > Sent: Friday, August 13, 2010 3:19 AM
> > > > > To: Winterbottom, James; sipcore@ietf.org
> > > > > Subject: RE: Questions on location conveyance and
> dereferencing
> > > > >
> > > > > James,
> > > > >
> > > > > Thanks. True, this could be used, but the point is, if I
> > > > > receive a SIP/SIPS-URI in a SIP Geolocation header field, how
> > > > > do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,
> > > > > RFC 3856 + RFC 4661 + loc-filters, some other event package).
> > > > > Unless something is specified in location-conveyance, how do
> > > > > I, as location recipient, know which event package and
> > > > > extensions are likely to work at the referenced resource?
> > > > >
> > > > > John
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Winterbottom, James
> > [mailto:James.Winterbottom@andrew.com]
> > > > > > Sent: 12 August 2010 09:27
> > > > > > To: Elwell, John; sipcore@ietf.org
> > > > > > Subject: RE: Questions on location conveyance and
> > dereferencing
> > > > > >
> > > > > > Hi John,
> > > > > >
> > > > > > I think you could use this as a basic location subscription:
> > > > > > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> > > > > >
> > > > > > There is already a lot of protest against point 2, and I
> > > > > > believe that this is going to be fixed.
> > > > > >
> > > > > > Cheers
> > > > > > James
> > > > > >
> > > > > > ________________________________________
> > > > > > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > > > > > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > > > > > Sent: Thursday, August 12, 2010 3:21 AM
> > > > > > To: sipcore@ietf.org
> > > > > > Subject: [sipcore] Questions on location conveyance and
> > > > > dereferencing
> > > > > >
> > > > > > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > > > > > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > > > > > seems to be an absence of specification of what
> event package
> > > > > > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > > > > > dereference purposes. If it is not defined in this
> > > > > > specification, where is it defined?
> > > > > >
> > > > > > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > > > > > "If a location URI is included in a SIP request, it MUST
> > > > be a SIP-,
> > > > > >    SIPS- or PRES-URI.  When PRES: is used, as defined in
> > > > > [RFC3856], if
> > > > > >    the resulting resolution resolves to a SIP: or SIPS:
> > > URI, this
> > > > > >    section applies."
> > > > > >
> > > > > > The words "this section applies" are rather strange, because
> > > > > > there is little else in this section. Maybe in a previous
> > > > > > iteration there was more information here (on how to use a
> > > > > > SIP/SIPS URI for dereference purposes). As things stand, the
> > > > > > absence of information on how to resolve a SIP- or SIPS-URI
> > > > > > applies also to PRES-URIs.
> > > > > >
> > > > > > 3. Also there is nothing to say what to do if the PRES URI
> > > > > > fails to resolve to a SIP or SIPS URI.
> > > > > >
> > > > > > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > > > > > above seems to preclude the addition of future URI schemes,
> > > > > > which seems to be in conflict with 8.6 (registry
> > > > > > establishment for location URIs).
> > > > > >
> > > > > >
> > > > > > John
> > > > > > _______________________________________________
> > > > > > 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
> > > > >
> > > >
> > >
> >
>

From James.Winterbottom@andrew.com  Fri Aug 13 03:27:21 2010
Return-Path: <James.Winterbottom@andrew.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 256263A67AF for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 03:27:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.149
X-Spam-Level: 
X-Spam-Status: No, score=-3.149 tagged_above=-999 required=5 tests=[AWL=-0.550, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pw-OJ14EU54w for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 03:27:19 -0700 (PDT)
Received: from csmailgw2.commscope.com (csmailgw2.commscope.com [198.135.207.242]) by core3.amsl.com (Postfix) with ESMTP id 32D3C3A696B for <sipcore@ietf.org>; Fri, 13 Aug 2010 03:27:19 -0700 (PDT)
Received: from [10.86.20.103] ([10.86.20.103]:34398 "EHLO ACDCE7HC2.commscope.com") by csmailgw2.commscope.com with ESMTP id S376763Ab0HMK1x convert rfc822-to-8bit (ORCPT <rfc822;sipcore@ietf.org>); Fri, 13 Aug 2010 05:27:53 -0500
Received: from SISPE7HC1.commscope.com (10.97.4.12) by ACDCE7HC2.commscope.com (10.86.20.103) with Microsoft SMTP Server (TLS) id 8.1.436.0; Fri, 13 Aug 2010 05:27:53 -0500
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC1.commscope.com ([fe80::8a9:4724:f6bb:3cdf%10]) with mapi; Fri, 13 Aug 2010 18:27:44 +0800
From: "Winterbottom, James" <James.Winterbottom@andrew.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 18:22:48 +0800
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuAAABop6EAAHVqQAAAoHrwAADMn30=
Message-ID: <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AD@SISPE7MB1.commscope.com>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BE56@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B55F1@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C46B55F1@MCHP058A.global-ad.net>
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: 8BIT
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw2.commscope.com
X-BCN-Sender: James.Winterbottom@andrew.com
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 10:27:21 -0000

Hi John,

I thought that I had explained earlier that the prose concerning URI restrictions was going to be lifted some to include HTTP and HTTP(S), and I think that this will be reflected in the ABNF in that absoluteURI will probably be the only type included. James P and Jon P please correct me if this last bit is wrong.

When a LIS supporting HELD returns a locationURI, it actually returns a locationUriSet, which contains a set of URIs for different schemes at all point to the same resource. So I think that this addresses your second concern below.

On the MUST implement scheme, I have already provided my preference and justified it.... *8)

Cheers
James


________________________________________
From: Elwell, John [john.elwell@siemens-enterprise.com]
Sent: Friday, August 13, 2010 5:14 AM
To: Tschofenig, Hannes (NSN - FI/Espoo); Winterbottom, James; sipcore@ietf.org
Subject: RE: [sipcore] Questions on location conveyance and dereferencing

> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo)
> [mailto:hannes.tschofenig@nsn.com]
> Sent: 13 August 2010 10:53
> To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and
> dereferencing
>
> John,
>
> I believe you make it more complicated than it really is.
>
> We have two mechanisms in SIP Location Conveyance, namely one based on
> SIP and the other one based on HTTP. The two clearly provide different
> capabilities.
[JRE] I am not sure what you mean here. If I search location-conveyance for "HTTP" I don't find it. I assume HTTP is covered by "absoluteURI" in 4.1, however. In fact there is a conflict - section 4.6 doesn't permit "absolute" URI - it says a location URI MUST be SIP/SIPS/PRES. Furthermore, section 8.6 establishes a registry, which allows other URI schemes beyond SIP/SIPS/PRES to be added - presumably under the umbrella of "absoluteURI", but this too is in conflict with 4.6. Anyway, my interpretation is that the ability to use HTTP is intended, but these three sub-sections are certainly in a mess and don't give much of a clue to this possibility. A more explicit mention of HTTP(S) would certainly be helpful.


>
> For emergency services I suspect that for a very, very long time the
> different parties will agree, which one they are going to
> use. The fixed
> line operators will opt for the HTTP one and maybe the cellular
> operators will go for the SIP based solution. HTTP will more
> or less be
> the baseline.
[JRE] That in itself is an interop problem. For example, if I deploy an enterprise LIS, how do I know whether it should give out HTTP or SIP URIs to its SIP UAs for inclusion in the Geolocation header field?

>
> For non-emergency services I doubt that SIP location coneyance will be
> used anytime in the near future. The reasons is quite simple: some
> players will continue to struggle with the business model.
> Additionally,
> most applications use the HTTP-based web (and not SIP). If you look at
> the deployment of the W3C geolocation API then you will
> certainly agree
> with me and none of the stuff we are discussing here is relevant.
[JRE] Yes, and even if applications use presence, they might use XMPP rather than SIMPLE.

>
> Hence, the only solution that is available is an end host based
> approach; this allows location to be conveyed inband in
> protocols, such
> as the Geolocation API. For the non-emergency service use case the
> "negotiation" is quite simple: You send something that isn't
> understood
> by the other party. You get an error back.
[JRE] So you try again with something else, and that fails too - not very satisfactory. I think a MUST implement scheme is likely to be the best solution, even if we allow other schemes to be conveyed too.

John


>
> I hope that answered your question.
>
> Ciao
> Hannes
>
> > -----Original Message-----
> > From: ext Winterbottom, James
> [mailto:James.Winterbottom@andrew.com]
> > Sent: Friday, August 13, 2010 12:35 PM
> > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);
> > sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > Hi John,
> >
> > Yes, this indeed a tricky one.
> > I must admit that I am biased here. I think that location has
> > a huge range of application beyond just emergency calling,
> > and I think that a lot of this will be implemented over HTTP,
> > HTML5's geolocation capabilities are just one example. So, if
> > we have to standardize on just one scheme being mandatory
> > then I will argue (probably for a very long time) that HTTP
> > and HELD are the best schemes to mandate.
> >
> > But again, this is only one option and one opinion. I do
> > think that supporting multiple schemes in the same header may
> > however resolve something things, if we can agree on a MUST
> > implement scheme.
> >
> > Cheers
> > James
> >
> > ________________________________________
> > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > Sent: Friday, August 13, 2010 4:25 AM
> > To: Winterbottom, James; Tschofenig, Hannes (NSN - FI/Espoo);
> > sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and
> > dereferencing
> >
> > James,
> >
> > I am not really making a firm proposal, and I am indeed aware
> > of the history of location-conveyance and don't want to go
> > back to the multiple locations model that we had previously.
> > However, for a single location, if there are multiple URI
> > schemes, I see the following possibilities:
> > - limit the number of URI schemes and say the recipient MUST
> > implement all (the ultimate version of this is to have only a
> > single URI scheme);
> > - define a limited number (perhaps just one) of MUST
> > implement URI schemes, and allow the conveyance of multiple
> > URIs with different schemes, all referencing the same
> > location resource, at least one of which is a MUST implement scheme;
> > - have some sort of negotiation mechanism - but I don't want
> > to go there because of adding round-trips, particularly a
> > problem for emergency calls.
> >
> > Any other possibilities?
> >
> > John
> >
> >
> > > -----Original Message-----
> > > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > > Sent: 13 August 2010 10:14
> > > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);
> > > sipcore@ietf.org
> > > Subject: RE: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > Hi John,
> > >
> > > I am inclined to agree that proliferation of URI schemes may
> > > be a problem. I am also inclined to think that there really
> > > aren't that many common URI schemes with multiple
> > > interpretation with regard to how you get location
> > > information from them. I could be wrong here though.
> > >
> > > As far as the HELD side of things go, I was really thinking
> > > that you would get a URI from the LIS that uniquely
> > > identifies the Target/resource, as is described in the
> > > dereference draft.
> > >
> > > Previous revisions of the conveyance draft have allowed
> > > multiple header instances and it would have been possible to
> > > include additional URI schemes by adding abother header. I
> > > don't really want to go back to this scheme. If you are
> > > proposing that a single header may include multiple URI
> > > types, this might work, but I would oppose forcing these to
> > > be directly specified in the ABNF since this would limit
> > > extensibility unnecessarily.
> > >
> > > Cheers
> > > James
> > > ________________________________________
> > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > Sent: Friday, August 13, 2010 4:04 AM
> > > To: Tschofenig, Hannes (NSN - FI/Espoo); Winterbottom, James;
> > > sipcore@ietf.org
> > > Subject: RE: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > In fact, proliferation of URI schemes is a problem. If we
> > > have n URI schemes standardized for inclusion in the
> > > Geolocation header field, then a recipient would need to
> > > support dereferencing for all n schemes. There is no
> > > negotiation mechanism whereby the inserter can select a
> > > scheme that the recipient is known to support. Sounds like an
> > > interop nightmare. Perhaps we should go as far as limiting it
> > > to a single scheme: HTTPS (using HELD with
> > > identity-extensions)? This would just get you the location,
> > > without the rest of presence. Or perhaps we should allow in
> > > the Geolocation header field several URIs with different
> > > schemes, any of which can reach the same location resource.
> > >
> > > John
> > >
> > > > -----Original Message-----
> > > > From: Tschofenig, Hannes (NSN - FI/Espoo)
> > > > [mailto:hannes.tschofenig@nsn.com]
> > > > Sent: 13 August 2010 09:37
> > > > To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> > > > Subject: RE: [sipcore] Questions on location conveyance and
> > > > dereferencing
> > > >
> > > > Good questions, John!
> > > >
> > > > I don't know why we need SIP/SIPS and the PRES URI
> > scheme. Wouldn't
> > > > SIP/SIPS already be sufficient?
> > > >
> > > > If you only use RFC 3856 then you have no way to filter
> > > location; you
> > > > might end up getting a lot of notifications. Still, it works.
> > > >
> > > > If you use RFC 3856 with the location filters then you can
> > > > additionally
> > > > limit the number of notifications you get. The location
> > > filters works
> > > > reuses RFC 4661 to a certain extend but my intention was that
> > > > you do not
> > > > need to implement the full RFC 4661 for location filtering
> > > because you
> > > > do not need it  nor does it seem to be useful either. Using
> > > > RFC 4661 on
> > > > the other hand would not get you too far in the area of location
> > > > filtering.
> > > >
> > > > So, the options are:
> > > >
> > > > A) RFC 3856
> > > > B) RFC 3856 + loc-filters.
> > > >
> > > > If you send a SUBSCRIBE with loc-filters and the other
> > > party does not
> > > > understand it then the error handling in RFC 3856
> should kick in.
> > > >
> > > > Does this make sense to you?
> > > >
> > > > Ciao
> > > > Hannes
> > > >
> > > > PS: With the work on loc-filters I suggested to get rid
> > of RFC 4661
> > > > completely and to build loc-filters on top of something entirely
> > > > different (for example a scripting language like
> > JavaScript) but the
> > > > group did not like it.
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: sipcore-bounces@ietf.org
> > > > > [mailto:sipcore-bounces@ietf.org] On Behalf Of ext
> > > > Winterbottom, James
> > > > > Sent: Friday, August 13, 2010 11:24 AM
> > > > > To: Elwell, John; sipcore@ietf.org
> > > > > Subject: Re: [sipcore] Questions on location conveyance and
> > > > > dereferencing
> > > > >
> > > > > Hi John,
> > > > >
> > > > > Those are valid points. For the most part I have really only
> > > > > been thinking about using HTTP URIs for HELD dereferencing in
> > > > > this header, so I haven't given a whole lot of thought to SIP
> > > > > outside of loc-filters.
> > > > >
> > > > > Do you have a recommendation?
> > > > >
> > > > > Cheers
> > > > > James
> > > > >
> > > > > ________________________________________
> > > > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > > > Sent: Friday, August 13, 2010 3:19 AM
> > > > > To: Winterbottom, James; sipcore@ietf.org
> > > > > Subject: RE: Questions on location conveyance and
> dereferencing
> > > > >
> > > > > James,
> > > > >
> > > > > Thanks. True, this could be used, but the point is, if I
> > > > > receive a SIP/SIPS-URI in a SIP Geolocation header field, how
> > > > > do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,
> > > > > RFC 3856 + RFC 4661 + loc-filters, some other event package).
> > > > > Unless something is specified in location-conveyance, how do
> > > > > I, as location recipient, know which event package and
> > > > > extensions are likely to work at the referenced resource?
> > > > >
> > > > > John
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Winterbottom, James
> > [mailto:James.Winterbottom@andrew.com]
> > > > > > Sent: 12 August 2010 09:27
> > > > > > To: Elwell, John; sipcore@ietf.org
> > > > > > Subject: RE: Questions on location conveyance and
> > dereferencing
> > > > > >
> > > > > > Hi John,
> > > > > >
> > > > > > I think you could use this as a basic location subscription:
> > > > > > http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> > > > > >
> > > > > > There is already a lot of protest against point 2, and I
> > > > > > believe that this is going to be fixed.
> > > > > >
> > > > > > Cheers
> > > > > > James
> > > > > >
> > > > > > ________________________________________
> > > > > > From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On
> > > > > > Behalf Of Elwell, John [john.elwell@siemens-enterprise.com]
> > > > > > Sent: Thursday, August 12, 2010 3:21 AM
> > > > > > To: sipcore@ietf.org
> > > > > > Subject: [sipcore] Questions on location conveyance and
> > > > > dereferencing
> > > > > >
> > > > > > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > > > > > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > > > > > seems to be an absence of specification of what
> event package
> > > > > > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > > > > > dereference purposes. If it is not defined in this
> > > > > > specification, where is it defined?
> > > > > >
> > > > > > 2. Concerning PRES-URIs, we have the following text in 4.6:
> > > > > > "If a location URI is included in a SIP request, it MUST
> > > > be a SIP-,
> > > > > >    SIPS- or PRES-URI.  When PRES: is used, as defined in
> > > > > [RFC3856], if
> > > > > >    the resulting resolution resolves to a SIP: or SIPS:
> > > URI, this
> > > > > >    section applies."
> > > > > >
> > > > > > The words "this section applies" are rather strange, because
> > > > > > there is little else in this section. Maybe in a previous
> > > > > > iteration there was more information here (on how to use a
> > > > > > SIP/SIPS URI for dereference purposes). As things stand, the
> > > > > > absence of information on how to resolve a SIP- or SIPS-URI
> > > > > > applies also to PRES-URIs.
> > > > > >
> > > > > > 3. Also there is nothing to say what to do if the PRES URI
> > > > > > fails to resolve to a SIP or SIPS URI.
> > > > > >
> > > > > > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > > > > > above seems to preclude the addition of future URI schemes,
> > > > > > which seems to be in conflict with 8.6 (registry
> > > > > > establishment for location URIs).
> > > > > >
> > > > > >
> > > > > > John
> > > > > > _______________________________________________
> > > > > > 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
> > > > >
> > > >
> > >
> >
>

From hannes.tschofenig@nsn.com  Fri Aug 13 03:40:47 2010
Return-Path: <hannes.tschofenig@nsn.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 269173A68D2 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 03:40:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.501
X-Spam-Level: 
X-Spam-Status: No, score=-102.501 tagged_above=-999 required=5 tests=[AWL=0.098, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cTtfpytbFpuc for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 03:40:45 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 1B08D3A67AF for <sipcore@ietf.org>; Fri, 13 Aug 2010 03:40:43 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o7DAfFKl002683 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 13 Aug 2010 12:41:15 +0200
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o7DAfEv9016644; Fri, 13 Aug 2010 12:41:15 +0200
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 13 Aug 2010 12:41:07 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 13 Aug 2010 13:41:05 +0300
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B4502E9BEBD@FIESEXC015.nsn-intra.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C46B55F1@MCHP058A.global-ad.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuAAABop6EAAHVqQAAAoHrwAAE+BsA=
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BE56@FIESEXC015.nsn-intra.net> <A444A0F8084434499206E78C106220CA01C46B55F1@MCHP058A.global-ad.net>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Elwell, John" <john.elwell@siemens-enterprise.com>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, <sipcore@ietf.org>
X-OriginalArrivalTime: 13 Aug 2010 10:41:07.0573 (UTC) FILETIME=[096BD250:01CB3AD4]
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 10:40:47 -0000

Hi John,=20
=20

> > John,
> >
> > I believe you make it more complicated than it really is.
> >
> > We have two mechanisms in SIP Location Conveyance, namely=20
> one based on
> > SIP and the other one based on HTTP. The two clearly=20
> provide different
> > capabilities.
> [JRE] I am not sure what you mean here. If I search=20
> location-conveyance for "HTTP" I don't find it.

James Polk forgot to add it for a couple of years. We managed to clarify
this aspect recently on the mailing list.=20
The next version of the draft (which will hopefully show up before the
next IETF meeting) was promised for this month.=20
=20

> > For emergency services I suspect that for a very, very long time the
> > different parties will agree, which one they are going to
> > use. The fixed
> > line operators will opt for the HTTP one and maybe the cellular
> > operators will go for the SIP based solution. HTTP will more
> > or less be
> > the baseline.
> [JRE] That in itself is an interop problem. For example, if I=20
> deploy an enterprise LIS, how do I know whether it should=20
> give out HTTP or SIP URIs to its SIP UAs for inclusion in the=20
> Geolocation header field?

In your enterprise LIS for emergency services you will most likely want
to figure out who is going to consume that reference. Quite likely the
PSAP will consume the reference. If so, you better talk to the PSAP
responsible for that specific area.=20

>=20
> >
> > For non-emergency services I doubt that SIP location=20
> coneyance will be
> > used anytime in the near future. The reasons is quite simple: some
> > players will continue to struggle with the business model.
> > Additionally,
> > most applications use the HTTP-based web (and not SIP). If=20
> you look at
> > the deployment of the W3C geolocation API then you will
> > certainly agree
> > with me and none of the stuff we are discussing here is relevant.
> [JRE] Yes, and even if applications use presence, they might=20
> use XMPP rather than SIMPLE.

XMPP does not provide equivalent functionality of SIP location
conveyance.=20
So, another non-issue.=20

>=20
> >
> > Hence, the only solution that is available is an end host based
> > approach; this allows location to be conveyed inband in
> > protocols, such
> > as the Geolocation API. For the non-emergency service use case the
> > "negotiation" is quite simple: You send something that isn't
> > understood
> > by the other party. You get an error back.
> [JRE] So you try again with something else, and that fails=20
> too - not very satisfactory. I think a MUST implement scheme=20
> is likely to be the best solution, even if we allow other=20
> schemes to be conveyed too.
That's not uncommon for the Web today either. If you get a reference
that you cannot resolve then it fails.=20
I have no problem with an extension to HELD asking for a specific type
of reference. Providing both references, a SIP and an HTTP based
reference, back to the end host is not out of question either.=20

Ciao
Hannes


>=20
> John
>=20
>=20
> >
> > I hope that answered your question.
> >
> > Ciao
> > Hannes
> >
> > > -----Original Message-----
> > > From: ext Winterbottom, James
> > [mailto:James.Winterbottom@andrew.com]
> > > Sent: Friday, August 13, 2010 12:35 PM
> > > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);
> > > sipcore@ietf.org
> > > Subject: RE: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > Hi John,
> > >
> > > Yes, this indeed a tricky one.
> > > I must admit that I am biased here. I think that location has
> > > a huge range of application beyond just emergency calling,
> > > and I think that a lot of this will be implemented over HTTP,
> > > HTML5's geolocation capabilities are just one example. So, if
> > > we have to standardize on just one scheme being mandatory
> > > then I will argue (probably for a very long time) that HTTP
> > > and HELD are the best schemes to mandate.
> > >
> > > But again, this is only one option and one opinion. I do
> > > think that supporting multiple schemes in the same header may
> > > however resolve something things, if we can agree on a MUST
> > > implement scheme.
> > >
> > > Cheers
> > > James
> > >
> > > ________________________________________
> > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > Sent: Friday, August 13, 2010 4:25 AM
> > > To: Winterbottom, James; Tschofenig, Hannes (NSN - FI/Espoo);
> > > sipcore@ietf.org
> > > Subject: RE: [sipcore] Questions on location conveyance and
> > > dereferencing
> > >
> > > James,
> > >
> > > I am not really making a firm proposal, and I am indeed aware
> > > of the history of location-conveyance and don't want to go
> > > back to the multiple locations model that we had previously.
> > > However, for a single location, if there are multiple URI
> > > schemes, I see the following possibilities:
> > > - limit the number of URI schemes and say the recipient MUST
> > > implement all (the ultimate version of this is to have only a
> > > single URI scheme);
> > > - define a limited number (perhaps just one) of MUST
> > > implement URI schemes, and allow the conveyance of multiple
> > > URIs with different schemes, all referencing the same
> > > location resource, at least one of which is a MUST=20
> implement scheme;
> > > - have some sort of negotiation mechanism - but I don't want
> > > to go there because of adding round-trips, particularly a
> > > problem for emergency calls.
> > >
> > > Any other possibilities?
> > >
> > > John
> > >
> > >
> > > > -----Original Message-----
> > > > From: Winterbottom, James [mailto:James.Winterbottom@andrew.com]
> > > > Sent: 13 August 2010 10:14
> > > > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo);
> > > > sipcore@ietf.org
> > > > Subject: RE: [sipcore] Questions on location conveyance and
> > > > dereferencing
> > > >
> > > > Hi John,
> > > >
> > > > I am inclined to agree that proliferation of URI schemes may
> > > > be a problem. I am also inclined to think that there really
> > > > aren't that many common URI schemes with multiple
> > > > interpretation with regard to how you get location
> > > > information from them. I could be wrong here though.
> > > >
> > > > As far as the HELD side of things go, I was really thinking
> > > > that you would get a URI from the LIS that uniquely
> > > > identifies the Target/resource, as is described in the
> > > > dereference draft.
> > > >
> > > > Previous revisions of the conveyance draft have allowed
> > > > multiple header instances and it would have been possible to
> > > > include additional URI schemes by adding abother header. I
> > > > don't really want to go back to this scheme. If you are
> > > > proposing that a single header may include multiple URI
> > > > types, this might work, but I would oppose forcing these to
> > > > be directly specified in the ABNF since this would limit
> > > > extensibility unnecessarily.
> > > >
> > > > Cheers
> > > > James
> > > > ________________________________________
> > > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > > Sent: Friday, August 13, 2010 4:04 AM
> > > > To: Tschofenig, Hannes (NSN - FI/Espoo); Winterbottom, James;
> > > > sipcore@ietf.org
> > > > Subject: RE: [sipcore] Questions on location conveyance and
> > > > dereferencing
> > > >
> > > > In fact, proliferation of URI schemes is a problem. If we
> > > > have n URI schemes standardized for inclusion in the
> > > > Geolocation header field, then a recipient would need to
> > > > support dereferencing for all n schemes. There is no
> > > > negotiation mechanism whereby the inserter can select a
> > > > scheme that the recipient is known to support. Sounds like an
> > > > interop nightmare. Perhaps we should go as far as limiting it
> > > > to a single scheme: HTTPS (using HELD with
> > > > identity-extensions)? This would just get you the location,
> > > > without the rest of presence. Or perhaps we should allow in
> > > > the Geolocation header field several URIs with different
> > > > schemes, any of which can reach the same location resource.
> > > >
> > > > John
> > > >
> > > > > -----Original Message-----
> > > > > From: Tschofenig, Hannes (NSN - FI/Espoo)
> > > > > [mailto:hannes.tschofenig@nsn.com]
> > > > > Sent: 13 August 2010 09:37
> > > > > To: ext Winterbottom, James; Elwell, John; sipcore@ietf.org
> > > > > Subject: RE: [sipcore] Questions on location conveyance and
> > > > > dereferencing
> > > > >
> > > > > Good questions, John!
> > > > >
> > > > > I don't know why we need SIP/SIPS and the PRES URI
> > > scheme. Wouldn't
> > > > > SIP/SIPS already be sufficient?
> > > > >
> > > > > If you only use RFC 3856 then you have no way to filter
> > > > location; you
> > > > > might end up getting a lot of notifications. Still, it works.
> > > > >
> > > > > If you use RFC 3856 with the location filters then you can
> > > > > additionally
> > > > > limit the number of notifications you get. The location
> > > > filters works
> > > > > reuses RFC 4661 to a certain extend but my intention was that
> > > > > you do not
> > > > > need to implement the full RFC 4661 for location filtering
> > > > because you
> > > > > do not need it  nor does it seem to be useful either. Using
> > > > > RFC 4661 on
> > > > > the other hand would not get you too far in the area=20
> of location
> > > > > filtering.
> > > > >
> > > > > So, the options are:
> > > > >
> > > > > A) RFC 3856
> > > > > B) RFC 3856 + loc-filters.
> > > > >
> > > > > If you send a SUBSCRIBE with loc-filters and the other
> > > > party does not
> > > > > understand it then the error handling in RFC 3856
> > should kick in.
> > > > >
> > > > > Does this make sense to you?
> > > > >
> > > > > Ciao
> > > > > Hannes
> > > > >
> > > > > PS: With the work on loc-filters I suggested to get rid
> > > of RFC 4661
> > > > > completely and to build loc-filters on top of=20
> something entirely
> > > > > different (for example a scripting language like
> > > JavaScript) but the
> > > > > group did not like it.
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: sipcore-bounces@ietf.org
> > > > > > [mailto:sipcore-bounces@ietf.org] On Behalf Of ext
> > > > > Winterbottom, James
> > > > > > Sent: Friday, August 13, 2010 11:24 AM
> > > > > > To: Elwell, John; sipcore@ietf.org
> > > > > > Subject: Re: [sipcore] Questions on location conveyance and
> > > > > > dereferencing
> > > > > >
> > > > > > Hi John,
> > > > > >
> > > > > > Those are valid points. For the most part I have really only
> > > > > > been thinking about using HTTP URIs for HELD=20
> dereferencing in
> > > > > > this header, so I haven't given a whole lot of=20
> thought to SIP
> > > > > > outside of loc-filters.
> > > > > >
> > > > > > Do you have a recommendation?
> > > > > >
> > > > > > Cheers
> > > > > > James
> > > > > >
> > > > > > ________________________________________
> > > > > > From: Elwell, John [john.elwell@siemens-enterprise.com]
> > > > > > Sent: Friday, August 13, 2010 3:19 AM
> > > > > > To: Winterbottom, James; sipcore@ietf.org
> > > > > > Subject: RE: Questions on location conveyance and
> > dereferencing
> > > > > >
> > > > > > James,
> > > > > >
> > > > > > Thanks. True, this could be used, but the point is, if I
> > > > > > receive a SIP/SIPS-URI in a SIP Geolocation header=20
> field, how
> > > > > > do I know what to use (e.g., RFC 3856, RFC 3856 + RFC 4661,
> > > > > > RFC 3856 + RFC 4661 + loc-filters, some other event=20
> package).
> > > > > > Unless something is specified in location-conveyance, how do
> > > > > > I, as location recipient, know which event package and
> > > > > > extensions are likely to work at the referenced resource?
> > > > > >
> > > > > > John
> > > > > >
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Winterbottom, James
> > > [mailto:James.Winterbottom@andrew.com]
> > > > > > > Sent: 12 August 2010 09:27
> > > > > > > To: Elwell, John; sipcore@ietf.org
> > > > > > > Subject: RE: Questions on location conveyance and
> > > dereferencing
> > > > > > >
> > > > > > > Hi John,
> > > > > > >
> > > > > > > I think you could use this as a basic location=20
> subscription:
> > > > > > >=20
> http://tools.ietf.org/html/draft-ietf-geopriv-loc-filters-11
> > > > > > >
> > > > > > > There is already a lot of protest against point 2, and I
> > > > > > > believe that this is going to be fixed.
> > > > > > >
> > > > > > > Cheers
> > > > > > > James
> > > > > > >
> > > > > > > ________________________________________
> > > > > > > From: sipcore-bounces@ietf.org=20
> [sipcore-bounces@ietf.org] On
> > > > > > > Behalf Of Elwell, John=20
> [john.elwell@siemens-enterprise.com]
> > > > > > > Sent: Thursday, August 12, 2010 3:21 AM
> > > > > > > To: sipcore@ietf.org
> > > > > > > Subject: [sipcore] Questions on location conveyance and
> > > > > > dereferencing
> > > > > > >
> > > > > > > 1. Draft-ietf-sipcore-location-conveyance-03 defines PRES,
> > > > > > > SIP and SIPS URI schemes for LbyR. For SIP and SIPS, there
> > > > > > > seems to be an absence of specification of what
> > event package
> > > > > > > to use when submitting a SIP or SIPS SUBSCRIBE request for
> > > > > > > dereference purposes. If it is not defined in this
> > > > > > > specification, where is it defined?
> > > > > > >
> > > > > > > 2. Concerning PRES-URIs, we have the following=20
> text in 4.6:
> > > > > > > "If a location URI is included in a SIP request, it MUST
> > > > > be a SIP-,
> > > > > > >    SIPS- or PRES-URI.  When PRES: is used, as defined in
> > > > > > [RFC3856], if
> > > > > > >    the resulting resolution resolves to a SIP: or SIPS:
> > > > URI, this
> > > > > > >    section applies."
> > > > > > >
> > > > > > > The words "this section applies" are rather=20
> strange, because
> > > > > > > there is little else in this section. Maybe in a previous
> > > > > > > iteration there was more information here (on how to use a
> > > > > > > SIP/SIPS URI for dereference purposes). As things=20
> stand, the
> > > > > > > absence of information on how to resolve a SIP-=20
> or SIPS-URI
> > > > > > > applies also to PRES-URIs.
> > > > > > >
> > > > > > > 3. Also there is nothing to say what to do if the PRES URI
> > > > > > > fails to resolve to a SIP or SIPS URI.
> > > > > > >
> > > > > > > 4. The "MUST be a SIP-, SIPS- or PRES-URI" text in cited
> > > > > > > above seems to preclude the addition of future=20
> URI schemes,
> > > > > > > which seems to be in conflict with 8.6 (registry
> > > > > > > establishment for location URIs).
> > > > > > >
> > > > > > >
> > > > > > > John
> > > > > > > _______________________________________________
> > > > > > > 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
> > > > > >
> > > > >
> > > >
> > >
> >
>=20

From john.elwell@siemens-enterprise.com  Fri Aug 13 07:39:20 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 51ADC3A68F8 for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 07:39:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.75
X-Spam-Level: 
X-Spam-Status: No, score=-102.75 tagged_above=-999 required=5 tests=[AWL=-0.151, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n3W4d4gYvjIE for <sipcore@core3.amsl.com>; Fri, 13 Aug 2010 07:39:14 -0700 (PDT)
Received: from ms04.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 685783A6838 for <sipcore@ietf.org>; Fri, 13 Aug 2010 07:39:13 -0700 (PDT)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms04.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1165461; Fri, 13 Aug 2010 16:39:48 +0200
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx11-mx (Server) with ESMTP id 6D10D1EB82AB; Fri, 13 Aug 2010 16:39:48 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Fri, 13 Aug 2010 16:39:48 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Fri, 13 Aug 2010 16:39:47 +0200
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuAAABop6EAAHVqQAAAoHrwAAE+BsAAAt1BgA==
Message-ID: <A444A0F8084434499206E78C106220CA01C46B5792@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BE56@FIESEXC015.nsn-intra.net> <A444A0F8084434499206E78C106220CA01C46B55F1@MCHP058A.global-ad.net> <3D3C75174CB95F42AD6BCC56E5555B4502E9BEBD@FIESEXC015.nsn-intra.net>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B4502E9BEBD@FIESEXC015.nsn-intra.net>
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
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 13 Aug 2010 14:39:20 -0000

=20

> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo)=20
> [mailto:hannes.tschofenig@nsn.com]=20
> Sent: 13 August 2010 11:41
> To: Elwell, John; ext Winterbottom, James; sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> Hi John,=20
> =20
>=20
> > > John,
> > >
> > > I believe you make it more complicated than it really is.
> > >
> > > We have two mechanisms in SIP Location Conveyance, namely=20
> > one based on
> > > SIP and the other one based on HTTP. The two clearly=20
> > provide different
> > > capabilities.
> > [JRE] I am not sure what you mean here. If I search=20
> > location-conveyance for "HTTP" I don't find it.
>=20
> James Polk forgot to add it for a couple of years. We managed=20
> to clarify
> this aspect recently on the mailing list.=20
> The next version of the draft (which will hopefully show up before the
> next IETF meeting) was promised for this month.=20
[JRE] Yes, of course, I recall now that there was some clarification on the=
 mailing list in this area.

> =20
>=20
> > > For emergency services I suspect that for a very, very=20
> long time the
> > > different parties will agree, which one they are going to
> > > use. The fixed
> > > line operators will opt for the HTTP one and maybe the cellular
> > > operators will go for the SIP based solution. HTTP will more
> > > or less be
> > > the baseline.
> > [JRE] That in itself is an interop problem. For example, if I=20
> > deploy an enterprise LIS, how do I know whether it should=20
> > give out HTTP or SIP URIs to its SIP UAs for inclusion in the=20
> > Geolocation header field?
>=20
> In your enterprise LIS for emergency services you will most=20
> likely want
> to figure out who is going to consume that reference. Quite likely the
> PSAP will consume the reference. If so, you better talk to the PSAP
> responsible for that specific area.=20
[JRE] Quite so, except is it likely my VoIP service provider might also wan=
t to inspect the location, to confirm correct routing? Then depending on wh=
ich SP I choose to route that particular call through, they might support d=
ifferent URI schemes? It seems to be a mess not having a MUST implement sch=
eme.

>=20
> >=20
> > >
> > > For non-emergency services I doubt that SIP location=20
> > coneyance will be
> > > used anytime in the near future. The reasons is quite simple: some
> > > players will continue to struggle with the business model.
> > > Additionally,
> > > most applications use the HTTP-based web (and not SIP). If=20
> > you look at
> > > the deployment of the W3C geolocation API then you will
> > > certainly agree
> > > with me and none of the stuff we are discussing here is relevant.
> > [JRE] Yes, and even if applications use presence, they might=20
> > use XMPP rather than SIMPLE.
>=20
> XMPP does not provide equivalent functionality of SIP location
> conveyance.=20
> So, another non-issue.=20
[JRE] That was not the point I was making. I was simply saying that even ap=
plications that support presence might support XMPP rather than SIMPLE, and=
 therefore would not want to implement RFC 3856. Instead they might prefer =
to use HTTP.

John

From hannes.tschofenig@nsn.com  Sun Aug 15 23:26:29 2010
Return-Path: <hannes.tschofenig@nsn.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA3473A6819 for <sipcore@core3.amsl.com>; Sun, 15 Aug 2010 23:26:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.496
X-Spam-Level: 
X-Spam-Status: No, score=-102.496 tagged_above=-999 required=5 tests=[AWL=0.103, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r2C8rfMIhT3b for <sipcore@core3.amsl.com>; Sun, 15 Aug 2010 23:26:28 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 37CB53A68B8 for <sipcore@ietf.org>; Sun, 15 Aug 2010 23:26:27 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o7G6QwJ2026377 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 16 Aug 2010 08:26:58 +0200
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o7G6QvHO000871; Mon, 16 Aug 2010 08:26:58 +0200
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 16 Aug 2010 08:26:57 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 16 Aug 2010 09:26:57 +0300
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B4502E9C319@FIESEXC015.nsn-intra.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C46B5792@MCHP058A.global-ad.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuAAABop6EAAHVqQAAAoHrwAAE+BsAAAt1BgAAt+KYA
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BE56@FIESEXC015.nsn-intra.net> <A444A0F8084434499206E78C106220CA01C46B55F1@MCHP058A.global-ad.net> <3D3C75174CB95F42AD6BCC56E5555B4502E9BEBD@FIESEXC015.nsn-intra.net> <A444A0F8084434499206E78C106220CA01C46B5792@MCHP058A.global-ad.net>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Elwell, John" <john.elwell@siemens-enterprise.com>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, <sipcore@ietf.org>
X-OriginalArrivalTime: 16 Aug 2010 06:26:57.0743 (UTC) FILETIME=[070DADF0:01CB3D0C]
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 16 Aug 2010 06:26:29 -0000

Hi John,=20
=20

> > In your enterprise LIS for emergency services you will most=20
> > likely want
> > to figure out who is going to consume that reference. Quite=20
> likely the
> > PSAP will consume the reference. If so, you better talk to the PSAP
> > responsible for that specific area.=20
> [JRE] Quite so, except is it likely my VoIP service provider=20
> might also want to inspect the location, to confirm correct=20
> routing? Then depending on which SP I choose to route that=20
> particular call through, they might support different URI=20
> schemes? It seems to be a mess not having a MUST implement scheme.

I understand the theoretical concern.=20
I have no objections against a mandatory to implement HTTP-based
dereferencing mechanism.=20


> > XMPP does not provide equivalent functionality of SIP location
> > conveyance.=20
> > So, another non-issue.=20
> [JRE] That was not the point I was making. I was simply=20
> saying that even applications that support presence might=20
> support XMPP rather than SIMPLE, and therefore would not want=20
> to implement RFC 3856. Instead they might prefer to use HTTP.
I am not quite sure which scenario you have in mind.=20
If I have an end host that supports XMPP and then gets a location URI
then there is the question of who is going to dereference it. If it is
the end point then it would have to implement the protocol indicated by
the URI scheme. Now, if this happens to be SIP then this end point would
have to implement SIP. The end host could, however, request location by
value instead instead of going through the dance of utilizing a LbyR.=20
If the end point does not dereference the LbyR but instead some other
entity then there is the question of how this reference then actually
gets there.=20

Ciao
Hannes

From adam@nostrum.com  Mon Aug 16 14:28:38 2010
Return-Path: <adam@nostrum.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6ADBD3A6834 for <sipcore@core3.amsl.com>; Mon, 16 Aug 2010 14:28:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.656
X-Spam-Level: 
X-Spam-Status: No, score=-102.656 tagged_above=-999 required=5 tests=[AWL=-0.056, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QSspp6mz5FNq for <sipcore@core3.amsl.com>; Mon, 16 Aug 2010 14:28:37 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 4065E3A681E for <sipcore@ietf.org>; Mon, 16 Aug 2010 14:28:37 -0700 (PDT)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o7GLTCe0078189 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <sipcore@ietf.org>; Mon, 16 Aug 2010 16:29:12 -0500 (CDT) (envelope-from adam@nostrum.com)
Message-ID: <4C69ADA8.1010802@nostrum.com>
Date: Mon, 16 Aug 2010 16:29:12 -0500
From: Adam Roach - SIPCORE Chair <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: "SIPCORE (Session Initiation Protocol Core) WG" <sipcore@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Subject: [sipcore] WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: SIPCORE Chairs <sipcore-chairs@tools.ietf.org>
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 16 Aug 2010 21:28:38 -0000

[as chair]

A major author of draft-ietf-sipcore-rfc4244bis-01 believes that the 
document has no remaining open issues, and is ready for evaluation. 
Today, we are starting a two-week working group last call period. This 
last call period ends on Tuesday, August 31st.

The latest version of the document can be retrieved here:

http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis

Any comments on the document should be sent to the SIPCORE mailing list.

/a


From Martin.Thomson@andrew.com  Mon Aug 16 17:25:54 2010
Return-Path: <Martin.Thomson@andrew.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B57C33A6800 for <sipcore@core3.amsl.com>; Mon, 16 Aug 2010 17:25:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.055
X-Spam-Level: 
X-Spam-Status: No, score=-3.055 tagged_above=-999 required=5 tests=[AWL=-0.456, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r26jSvC5W0Xz for <sipcore@core3.amsl.com>; Mon, 16 Aug 2010 17:25:53 -0700 (PDT)
Received: from csmailgw1.commscope.com (csmailgw1.commscope.com [198.135.207.244]) by core3.amsl.com (Postfix) with ESMTP id 8C0C73A67F2 for <sipcore@ietf.org>; Mon, 16 Aug 2010 17:25:53 -0700 (PDT)
Received: from [10.86.20.103] ([10.86.20.103]:34571 "EHLO ACDCE7HC2.commscope.com") by csmailgw1.commscope.com with ESMTP id S30518317Ab0HQA02 (ORCPT <rfc822;sipcore@ietf.org>); Mon, 16 Aug 2010 19:26:28 -0500
Received: from SISPE7HC1.commscope.com (10.97.4.12) by ACDCE7HC2.commscope.com (10.86.20.103) with Microsoft SMTP Server (TLS) id 8.1.436.0; Mon, 16 Aug 2010 19:26:28 -0500
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC1.commscope.com ([fe80::8a9:4724:f6bb:3cdf%10]) with mapi; Tue, 17 Aug 2010 08:26:26 +0800
From: "Thomson, Martin" <Martin.Thomson@andrew.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, "Winterbottom, James" <James.Winterbottom@andrew.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Tue, 17 Aug 2010 08:28:45 +0800
Thread-Topic: Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAQxtwALgz38A=
Message-ID: <8B0A9FCBB9832F43971E38010638454F03ED35A9E7@SISPE7MB1.commscope.com>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>,  <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <A444A0F8084434499206E78C106220CA01C46B555E@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C46B555E@MCHP058A.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw1.commscope.com
X-BCN-Sender: Martin.Thomson@andrew.com
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 17 Aug 2010 00:25:54 -0000

QXJlbid0IHRoZXNlIGFsbCBmb3J3YXJkIGFuZCBiYWNrd2FyZCBjb21wYXRpYmxlPw0KDQpUaHVz
LCBJIGhhZCBhbHdheXMgYXNzdW1lZCB0aGF0IHlvdSBwcm92aWRlIGEgc3Vic2NyaXB0aW9uIHdp
dGggdGhlIG1pbmltdW0gc2V0IG9mIGZlYXR1cmVzIHRoYXQgeW91IG5lZWQuICBNb3JlIGFkdmFu
Y2VkIGZlYXR1cmVzIGFyZSBjb252ZW5pZW50bHkgaWdub3JlZCBieSB0aGUgUEEuDQoNCj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogc2lwY29yZS1ib3VuY2VzQGlldGYub3Jn
IFttYWlsdG86c2lwY29yZS1ib3VuY2VzQGlldGYub3JnXSBPbg0KPiBCZWhhbGYgT2YgRWx3ZWxs
LCBKb2huDQo+IFNlbnQ6IEZyaWRheSwgMTMgQXVndXN0IDIwMTAgNjozNSBQTQ0KPiBUbzogV2lu
dGVyYm90dG9tLCBKYW1lczsgc2lwY29yZUBpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW3NpcGNv
cmVdIFF1ZXN0aW9ucyBvbiBsb2NhdGlvbiBjb252ZXlhbmNlIGFuZA0KPiBkZXJlZmVyZW5jaW5n
DQo+IA0KPiBJdCBzZWVtcyB0byBtZSB3ZSBzaG91bGQgbWFuZGF0ZSB0aGF0IFJGQyAzODU2IGJl
IHVzZWQuIEkgZG9uJ3QgaGF2ZSBhbg0KPiBvcGluaW9uIGFzIHRvIHdoYXQsIGlmIGFueXRoaW5n
LCB3ZSBzaG91bGQgc2F5IGFib3V0IFJGQyA0NjYxLCBsb2MtDQo+IGZpbHRlcnMsIGV0Yy4uDQo+
IA0KPiBKb2huDQo+IA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZy
b206IFdpbnRlcmJvdHRvbSwgSmFtZXMgW21haWx0bzpKYW1lcy5XaW50ZXJib3R0b21AYW5kcmV3
LmNvbV0NCj4gPiBTZW50OiAxMyBBdWd1c3QgMjAxMCAwOToyNA0KPiA+IFRvOiBFbHdlbGwsIEpv
aG47IHNpcGNvcmVAaWV0Zi5vcmcNCj4gPiBTdWJqZWN0OiBSRTogUXVlc3Rpb25zIG9uIGxvY2F0
aW9uIGNvbnZleWFuY2UgYW5kIGRlcmVmZXJlbmNpbmcNCj4gPg0KPiA+IEhpIEpvaG4sDQo+ID4N
Cj4gPiBUaG9zZSBhcmUgdmFsaWQgcG9pbnRzLiBGb3IgdGhlIG1vc3QgcGFydCBJIGhhdmUgcmVh
bGx5IG9ubHkNCj4gPiBiZWVuIHRoaW5raW5nIGFib3V0IHVzaW5nIEhUVFAgVVJJcyBmb3IgSEVM
RCBkZXJlZmVyZW5jaW5nIGluDQo+ID4gdGhpcyBoZWFkZXIsIHNvIEkgaGF2ZW4ndCBnaXZlbiBh
IHdob2xlIGxvdCBvZiB0aG91Z2h0IHRvIFNJUA0KPiA+IG91dHNpZGUgb2YgbG9jLWZpbHRlcnMu
DQo+ID4NCj4gPiBEbyB5b3UgaGF2ZSBhIHJlY29tbWVuZGF0aW9uPw0KPiA+DQo+ID4gQ2hlZXJz
DQo+ID4gSmFtZXMNCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gPiBGcm9tOiBFbHdlbGwsIEpvaG4gW2pvaG4uZWx3ZWxsQHNpZW1lbnMtZW50ZXJw
cmlzZS5jb21dDQo+ID4gU2VudDogRnJpZGF5LCBBdWd1c3QgMTMsIDIwMTAgMzoxOSBBTQ0KPiA+
IFRvOiBXaW50ZXJib3R0b20sIEphbWVzOyBzaXBjb3JlQGlldGYub3JnDQo+ID4gU3ViamVjdDog
UkU6IFF1ZXN0aW9ucyBvbiBsb2NhdGlvbiBjb252ZXlhbmNlIGFuZCBkZXJlZmVyZW5jaW5nDQo+
ID4NCj4gPiBKYW1lcywNCj4gPg0KPiA+IFRoYW5rcy4gVHJ1ZSwgdGhpcyBjb3VsZCBiZSB1c2Vk
LCBidXQgdGhlIHBvaW50IGlzLCBpZiBJDQo+ID4gcmVjZWl2ZSBhIFNJUC9TSVBTLVVSSSBpbiBh
IFNJUCBHZW9sb2NhdGlvbiBoZWFkZXIgZmllbGQsIGhvdw0KPiA+IGRvIEkga25vdyB3aGF0IHRv
IHVzZSAoZS5nLiwgUkZDIDM4NTYsIFJGQyAzODU2ICsgUkZDIDQ2NjEsDQo+ID4gUkZDIDM4NTYg
KyBSRkMgNDY2MSArIGxvYy1maWx0ZXJzLCBzb21lIG90aGVyIGV2ZW50IHBhY2thZ2UpLg0KPiA+
IFVubGVzcyBzb21ldGhpbmcgaXMgc3BlY2lmaWVkIGluIGxvY2F0aW9uLWNvbnZleWFuY2UsIGhv
dyBkbw0KPiA+IEksIGFzIGxvY2F0aW9uIHJlY2lwaWVudCwga25vdyB3aGljaCBldmVudCBwYWNr
YWdlIGFuZA0KPiA+IGV4dGVuc2lvbnMgYXJlIGxpa2VseSB0byB3b3JrIGF0IHRoZSByZWZlcmVu
Y2VkIHJlc291cmNlPw0KPiA+DQo+ID4gSm9obg0KPiA+DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBXaW50ZXJib3R0b20sIEphbWVzIFttYWlsdG86
SmFtZXMuV2ludGVyYm90dG9tQGFuZHJldy5jb21dDQo+ID4gPiBTZW50OiAxMiBBdWd1c3QgMjAx
MCAwOToyNw0KPiA+ID4gVG86IEVsd2VsbCwgSm9objsgc2lwY29yZUBpZXRmLm9yZw0KPiA+ID4g
U3ViamVjdDogUkU6IFF1ZXN0aW9ucyBvbiBsb2NhdGlvbiBjb252ZXlhbmNlIGFuZCBkZXJlZmVy
ZW5jaW5nDQo+ID4gPg0KPiA+ID4gSGkgSm9obiwNCj4gPiA+DQo+ID4gPiBJIHRoaW5rIHlvdSBj
b3VsZCB1c2UgdGhpcyBhcyBhIGJhc2ljIGxvY2F0aW9uIHN1YnNjcmlwdGlvbjoNCj4gPiA+IGh0
dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtZ2VvcHJpdi1sb2MtZmlsdGVycy0x
MQ0KPiA+ID4NCj4gPiA+IFRoZXJlIGlzIGFscmVhZHkgYSBsb3Qgb2YgcHJvdGVzdCBhZ2FpbnN0
IHBvaW50IDIsIGFuZCBJDQo+ID4gPiBiZWxpZXZlIHRoYXQgdGhpcyBpcyBnb2luZyB0byBiZSBm
aXhlZC4NCj4gPiA+DQo+ID4gPiBDaGVlcnMNCj4gPiA+IEphbWVzDQo+ID4gPg0KPiA+ID4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ID4gRnJvbTogc2lwY29y
ZS1ib3VuY2VzQGlldGYub3JnIFtzaXBjb3JlLWJvdW5jZXNAaWV0Zi5vcmddIE9uDQo+ID4gPiBC
ZWhhbGYgT2YgRWx3ZWxsLCBKb2huIFtqb2huLmVsd2VsbEBzaWVtZW5zLWVudGVycHJpc2UuY29t
XQ0KPiA+ID4gU2VudDogVGh1cnNkYXksIEF1Z3VzdCAxMiwgMjAxMCAzOjIxIEFNDQo+ID4gPiBU
bzogc2lwY29yZUBpZXRmLm9yZw0KPiA+ID4gU3ViamVjdDogW3NpcGNvcmVdIFF1ZXN0aW9ucyBv
biBsb2NhdGlvbiBjb252ZXlhbmNlIGFuZA0KPiA+IGRlcmVmZXJlbmNpbmcNCj4gPiA+DQo+ID4g
PiAxLiBEcmFmdC1pZXRmLXNpcGNvcmUtbG9jYXRpb24tY29udmV5YW5jZS0wMyBkZWZpbmVzIFBS
RVMsDQo+ID4gPiBTSVAgYW5kIFNJUFMgVVJJIHNjaGVtZXMgZm9yIExieVIuIEZvciBTSVAgYW5k
IFNJUFMsIHRoZXJlDQo+ID4gPiBzZWVtcyB0byBiZSBhbiBhYnNlbmNlIG9mIHNwZWNpZmljYXRp
b24gb2Ygd2hhdCBldmVudCBwYWNrYWdlDQo+ID4gPiB0byB1c2Ugd2hlbiBzdWJtaXR0aW5nIGEg
U0lQIG9yIFNJUFMgU1VCU0NSSUJFIHJlcXVlc3QgZm9yDQo+ID4gPiBkZXJlZmVyZW5jZSBwdXJw
b3Nlcy4gSWYgaXQgaXMgbm90IGRlZmluZWQgaW4gdGhpcw0KPiA+ID4gc3BlY2lmaWNhdGlvbiwg
d2hlcmUgaXMgaXQgZGVmaW5lZD8NCj4gPiA+DQo+ID4gPiAyLiBDb25jZXJuaW5nIFBSRVMtVVJJ
cywgd2UgaGF2ZSB0aGUgZm9sbG93aW5nIHRleHQgaW4gNC42Og0KPiA+ID4gIklmIGEgbG9jYXRp
b24gVVJJIGlzIGluY2x1ZGVkIGluIGEgU0lQIHJlcXVlc3QsIGl0IE1VU1QgYmUgYSBTSVAtLA0K
PiA+ID4gICAgU0lQUy0gb3IgUFJFUy1VUkkuICBXaGVuIFBSRVM6IGlzIHVzZWQsIGFzIGRlZmlu
ZWQgaW4NCj4gPiBbUkZDMzg1Nl0sIGlmDQo+ID4gPiAgICB0aGUgcmVzdWx0aW5nIHJlc29sdXRp
b24gcmVzb2x2ZXMgdG8gYSBTSVA6IG9yIFNJUFM6IFVSSSwgdGhpcw0KPiA+ID4gICAgc2VjdGlv
biBhcHBsaWVzLiINCj4gPiA+DQo+ID4gPiBUaGUgd29yZHMgInRoaXMgc2VjdGlvbiBhcHBsaWVz
IiBhcmUgcmF0aGVyIHN0cmFuZ2UsIGJlY2F1c2UNCj4gPiA+IHRoZXJlIGlzIGxpdHRsZSBlbHNl
IGluIHRoaXMgc2VjdGlvbi4gTWF5YmUgaW4gYSBwcmV2aW91cw0KPiA+ID4gaXRlcmF0aW9uIHRo
ZXJlIHdhcyBtb3JlIGluZm9ybWF0aW9uIGhlcmUgKG9uIGhvdyB0byB1c2UgYQ0KPiA+ID4gU0lQ
L1NJUFMgVVJJIGZvciBkZXJlZmVyZW5jZSBwdXJwb3NlcykuIEFzIHRoaW5ncyBzdGFuZCwgdGhl
DQo+ID4gPiBhYnNlbmNlIG9mIGluZm9ybWF0aW9uIG9uIGhvdyB0byByZXNvbHZlIGEgU0lQLSBv
ciBTSVBTLVVSSQ0KPiA+ID4gYXBwbGllcyBhbHNvIHRvIFBSRVMtVVJJcy4NCj4gPiA+DQo+ID4g
PiAzLiBBbHNvIHRoZXJlIGlzIG5vdGhpbmcgdG8gc2F5IHdoYXQgdG8gZG8gaWYgdGhlIFBSRVMg
VVJJDQo+ID4gPiBmYWlscyB0byByZXNvbHZlIHRvIGEgU0lQIG9yIFNJUFMgVVJJLg0KPiA+ID4N
Cj4gPiA+IDQuIFRoZSAiTVVTVCBiZSBhIFNJUC0sIFNJUFMtIG9yIFBSRVMtVVJJIiB0ZXh0IGlu
IGNpdGVkDQo+ID4gPiBhYm92ZSBzZWVtcyB0byBwcmVjbHVkZSB0aGUgYWRkaXRpb24gb2YgZnV0
dXJlIFVSSSBzY2hlbWVzLA0KPiA+ID4gd2hpY2ggc2VlbXMgdG8gYmUgaW4gY29uZmxpY3Qgd2l0
aCA4LjYgKHJlZ2lzdHJ5DQo+ID4gPiBlc3RhYmxpc2htZW50IGZvciBsb2NhdGlvbiBVUklzKS4N
Cj4gPiA+DQo+ID4gPg0KPiA+ID4gSm9obg0KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4gPiA+IHNpcGNvcmUgbWFpbGluZyBsaXN0DQo+ID4g
PiBzaXBjb3JlQGlldGYub3JnDQo+ID4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NpcGNvcmUNCj4gPiA+DQo+ID4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gc2lwY29yZSBtYWlsaW5nIGxpc3QNCj4gc2lwY29yZUBp
ZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpcGNvcmUN
Cg==

From root@core3.amsl.com  Tue Aug 17 16:45:06 2010
Return-Path: <root@core3.amsl.com>
X-Original-To: sipcore@ietf.org
Delivered-To: sipcore@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0) id D7FDA3A680A; Tue, 17 Aug 2010 16:45:05 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20100817234505.D7FDA3A680A@core3.amsl.com>
Date: Tue, 17 Aug 2010 16:45:05 -0700 (PDT)
Cc: sipcore@ietf.org
Subject: [sipcore] I-D Action:draft-ietf-sipcore-rfc3265bis-02.txt
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 17 Aug 2010 23:45:06 -0000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Session Initiation Protocol Core Working Group of the IETF.


	Title           : SIP-Specific Event Notification
	Author(s)       : A. Roach
	Filename        : draft-ietf-sipcore-rfc3265bis-02.txt
	Pages           : 50
	Date            : 2010-08-17

This document describes an extension to the Session Initiation
Protocol (SIP).  The purpose of this extension is to provide an
extensible framework by which SIP nodes can request notification from
remote nodes indicating that certain events have occurred.

Note that the event notification mechanisms defined herein are NOT
intended to be a general-purpose infrastructure for all classes of
event subscription and notification.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sipcore-rfc3265bis-02.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-sipcore-rfc3265bis-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2010-08-17164015.I-D@ietf.org>


--NextPart--

From adam@nostrum.com  Wed Aug 18 14:31:23 2010
Return-Path: <adam@nostrum.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A9DAA3A6A08 for <sipcore@core3.amsl.com>; Wed, 18 Aug 2010 14:31:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.65
X-Spam-Level: 
X-Spam-Status: No, score=-102.65 tagged_above=-999 required=5 tests=[AWL=-0.050, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id glh7kEqQaEFh for <sipcore@core3.amsl.com>; Wed, 18 Aug 2010 14:31:18 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 8F8F23A6949 for <sipcore@ietf.org>; Wed, 18 Aug 2010 14:31:17 -0700 (PDT)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o7ILVpii024514 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <sipcore@ietf.org>; Wed, 18 Aug 2010 16:31:52 -0500 (CDT) (envelope-from adam@nostrum.com)
Message-ID: <4C6C5147.7090304@nostrum.com>
Date: Wed, 18 Aug 2010 16:31:51 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: "SIPCORE (Session Initiation Protocol Core) WG" <sipcore@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Subject: [sipcore] 3265bis-02
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 18 Aug 2010 21:31:23 -0000

[as an individual]

I have issued a new version of RFC3265bis, reflecting the changes 
discussed in Stockholm and Anaheim. This version closes all the formal 
open issues (although it has recently come to my attention that the 
document still needs to be updated to reflect the IANA registration 
policies detailed by sipchange).

New version:

   http://www.ietf.org/id/draft-ietf-sipcore-rfc3265bis-02.txt

Diffs from -01:

   http://tools.ietf.org/rfcdiff?url2=draft-ietf-sipcore-rfc3265bis-02.txt

/a

From pkyzivat@cisco.com  Thu Aug 19 08:54:56 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C4763A695D for <sipcore@core3.amsl.com>; Thu, 19 Aug 2010 08:54:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.479
X-Spam-Level: 
X-Spam-Status: No, score=-110.479 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5yaTOxEyiyLi for <sipcore@core3.amsl.com>; Thu, 19 Aug 2010 08:54:55 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id E959E3A659B for <sipcore@ietf.org>; Thu, 19 Aug 2010 08:54:54 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAE/wbExAZnwM/2dsb2JhbACgUHGiD5t+hTcEiXE
X-IronPort-AV: E=Sophos;i="4.56,233,1280707200"; d="scan'208";a="149535414"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 19 Aug 2010 15:55:29 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7JFtTN6020102; Thu, 19 Aug 2010 15:55:29 GMT
Message-ID: <4C6D53F1.5020409@cisco.com>
Date: Thu, 19 Aug 2010 11:55:29 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Adam Roach <adam@nostrum.com>
References: <4C6C5147.7090304@nostrum.com>
In-Reply-To: <4C6C5147.7090304@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] 3265bis-02
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 19 Aug 2010 15:54:56 -0000

[as individual]

I have a couple of comments about this version:

First, I question some changes you made to the state model picture in 
4.1.2. Now Timer N expiry is a trigger for moving to Terminated from 
Pending or Active. How can that be right?

I think this would be right if it referenced the (unnamed) timer set 
from the expires value in the most recently received notify.

Second, section 8.2 is now entirely empty since the table 2/3 info was 
removed. Section 8.1 was similar, but now has a few words describing its 
new methods. Perhaps this section should have a few words about the new 
headers. Or else it can just be removed entirely.

	Thanks,
	Paul

From HKaplan@acmepacket.com  Thu Aug 19 13:21:48 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2B6133A67AC for <sipcore@core3.amsl.com>; Thu, 19 Aug 2010 13:21:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.135
X-Spam-Level: 
X-Spam-Status: No, score=-2.135 tagged_above=-999 required=5 tests=[AWL=-0.136, BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VWefaCH2pRbr for <sipcore@core3.amsl.com>; Thu, 19 Aug 2010 13:21:47 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 101F23A6895 for <sipcore@ietf.org>; Thu, 19 Aug 2010 13:21:46 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Thu, 19 Aug 2010 16:22:20 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Thu, 19 Aug 2010 16:22:00 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: "sipcore@ietf.org" <sipcore@ietf.org>
Date: Thu, 19 Aug 2010 16:21:58 -0400
Thread-Topic: Comments on draft-ietf-sipcore-keep-05
Thread-Index: Acs/3Cyfefv2XMp4S+6a17CBnpJFJA==
Message-ID: <430FC6BDED356B4C8498F634416644A926943819D1@mail>
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
Subject: [sipcore] Comments on draft-ietf-sipcore-keep-05
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 19 Aug 2010 20:21:48 -0000

Howdy,
I think it's getting close to final.  Below are my comments...

Technical:
1) What happens if the two nodes indicate keepalives, but the downstream do=
esn't receive them?  In Outbound, it would cause a flow failure for the reg=
istration.  My guess is vendors will do the same for draft-keep. (probably =
even for dialog-based keepalives)  So to me that means (a) the indicated ti=
mer value is a maximum time which the sender must send them in, not just a =
"recommendation", and (b) failure to receive a response to the keepalive sh=
ould trigger a re-Register, which needs to be indicated in text in the draf=
t.


2) Just to be clear, even if there are multiple Registrations or dialogs on=
 a given connection, only one keepalive "instance" would be active on that =
connection, right?  I.e., we're not talking about sending multiple keepaliv=
es, one per dialog/registration, on the same connection.  So something like=
 this should be added to section 4.1:
"Even though the keepalive negotiation is performed on a registration or di=
alog basis, the keepalive mechanism is per transport connection, meaning on=
ly one keepalive is sent from the upstream to the downstream entity per TCP=
 connection or UDP port pairs, even if there are multiple dialogs and regis=
trations across them.  Since keepalive is negotiated in each REGISTER or di=
alog transaction, the most recently negotiated settings MUST be used for th=
e whole connection."

There is, unfortunately, a complication around this stuff: a proxy can be s=
tateful for some calls and stateless for others.  This means you can send a=
 INVITE request downstream and be told to do keepalives, while your next IN=
VITE to it does not, but you still need to do keepalives.  I'm not sure how=
 to handle this in text.


3) Section 4.2.2 says:
   Usage of keep-alives
   can be negotiated when the registration is established, or later
   during the lifetime of the registration.

I don't believe it's technically possible to re-negotiate it during the lif=
etime, because the "lifetime" is the expiry value of the Registration.  Onc=
e you send another REGISTER to renegotiate it, it's a new "lifetime".  No? =
=20


4) Section 4.3 has:
   A SIP entity that has negotiated sending of keep-alives associated
   with a registration MUST be prepared to receive, from the receiver of
   the keep-alives, SIP messages (requests and responses) associated
   with the registration on the same IP port:address from where the
   keep-alives are sent.  If the SIP entity sends the keep-alives over a
   connection-oriented transport protocol, it MUST be prepared to
   receive SIP messages associated with the registration over the same
   connection.  The same rules apply for SIP messages associated with a
   dialog, if the SIP entity has negotiated sending of keep-alives
   associated with a dialog.

Why is that in this draft?? (I don't understand how it relates)


5) Security considerations.  There are some security considerations which a=
re not in 5626.  Just off the top of my head they are:

a) Any downstream SIP entity, beyond the adjacent downstream peer node, can=
 modify the Via header identifying the local node and thus cause the local =
node to send keepalives to its adjacent peer (at high rates) if the peer do=
es not support this keepalive mechanism.

b) A man-in-the-middle between two SIP nodes can modify the Via header at w=
ill, and thus can prevent keepalive from being used, or can decrease the ti=
mer value to a very low value to consume resources, or can cause the downst=
ream to expect keepalives while the upstream does not know to send them and=
 thus cause a failure.



Editorial:
- s/CRLF/double-CRLF/g

- Section 4.4 first para, change:
   The SIP entity must
   support those aspects of STUN that are required in order to apply the
   STUN keep-alive mechanism defined in [RFC5626], and it must support
   the CRLF keep-alive mechanism defined in [RFC5626].
To:
   The SIP entity must
   support those aspects of STUN that are required in order to apply the
   STUN keep-alive mechanism defined in [RFC5626] for connection-less
   transports such as UDP, and it must support the CRLF keep-alive=20
   mechanism defined in [RFC5626] for connection-oriented transports=20
   such as TCP and TLS over TCP.


-hadriel

From adam@nostrum.com  Thu Aug 19 15:04:55 2010
Return-Path: <adam@nostrum.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 582293A6991 for <sipcore@core3.amsl.com>; Thu, 19 Aug 2010 15:04:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.648
X-Spam-Level: 
X-Spam-Status: No, score=-102.648 tagged_above=-999 required=5 tests=[AWL=-0.048, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jYwRNeM9eBy5 for <sipcore@core3.amsl.com>; Thu, 19 Aug 2010 15:04:54 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 258883A6899 for <sipcore@ietf.org>; Thu, 19 Aug 2010 15:04:53 -0700 (PDT)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o7JM5RIx014977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 19 Aug 2010 17:05:27 -0500 (CDT) (envelope-from adam@nostrum.com)
Message-ID: <4C6DAAA7.8080507@nostrum.com>
Date: Thu, 19 Aug 2010 17:05:27 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
References: <4C6C5147.7090304@nostrum.com> <4C6D53F1.5020409@cisco.com>
In-Reply-To: <4C6D53F1.5020409@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] 3265bis-02
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 19 Aug 2010 22:04:55 -0000

[as individual]

On 8/19/10 10:55 AM, Paul Kyzivat wrote:
> First, I question some changes you made to the state model picture in 
> 4.1.2. Now Timer N expiry is a trigger for moving to Terminated from 
> Pending or Active. How can that be right?

This is part of the change to make Timer N apply to subscription 
refreshes. When a subscription is in Active (and even Pending, if 
permission pends for longer than a refresh period), the subscriber 
periodically sends new SUBSCRIBE messages to refresh the expiration. The 
document *now* says that these refreshes cause Timer N to be set. If no 
NOTIFY arrives before Timer N expires, then the subscription will 
transition from Active (or Pending) to Terminated.

> Second, section 8.2 is now entirely empty since the table 2/3 info was 
> removed.

Right. With this change, section 8.2 simply serves as a top-level 
container for sections 8.2.1, 8.2.2, and 8.2.3.

This is the same as is done for sections 3, 4, 4.1, 4.2, 4.4, 6, 7, 8.3, 
and 9.

/a

From pkyzivat@cisco.com  Thu Aug 19 16:33:27 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6B7853A691D for <sipcore@core3.amsl.com>; Thu, 19 Aug 2010 16:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.482
X-Spam-Level: 
X-Spam-Status: No, score=-110.482 tagged_above=-999 required=5 tests=[AWL=0.117, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p8VWhK5S58Jw for <sipcore@core3.amsl.com>; Thu, 19 Aug 2010 16:33:24 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 97DF13A691A for <sipcore@ietf.org>; Thu, 19 Aug 2010 16:33:24 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAM9bbUxAZnwM/2dsb2JhbACgU3GkVJtshTcEiXE
X-IronPort-AV: E=Sophos;i="4.56,236,1280707200"; d="scan'208";a="149680201"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 19 Aug 2010 23:33:59 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7JNXxHG014394; Thu, 19 Aug 2010 23:33:59 GMT
Message-ID: <4C6DBF67.5000401@cisco.com>
Date: Thu, 19 Aug 2010 19:33:59 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Adam Roach <adam@nostrum.com>
References: <4C6C5147.7090304@nostrum.com> <4C6D53F1.5020409@cisco.com> <4C6DAAA7.8080507@nostrum.com>
In-Reply-To: <4C6DAAA7.8080507@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] 3265bis-02
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 19 Aug 2010 23:33:28 -0000

Adam Roach wrote:
> 
> [as individual]
> 
> On 8/19/10 10:55 AM, Paul Kyzivat wrote:
>> First, I question some changes you made to the state model picture in 
>> 4.1.2. Now Timer N expiry is a trigger for moving to Terminated from 
>> Pending or Active. How can that be right?
> 
> This is part of the change to make Timer N apply to subscription 
> refreshes. When a subscription is in Active (and even Pending, if 
> permission pends for longer than a refresh period), the subscriber 
> periodically sends new SUBSCRIBE messages to refresh the expiration. The 
> document *now* says that these refreshes cause Timer N to be set. If no 
> NOTIFY arrives before Timer N expires, then the subscription will 
> transition from Active (or Pending) to Terminated.

I understand how Timer N should apply after sending a resubscribe.
But that is not how I read the diagram. The diagram says to me that the 
following is a common scenario:

- I send an initial subscribe and enter notify-wait
- I receive a NOTIFY with pending, and enter pending.
- If I don't get another notify within Timer N,
   I enter terminated state.
- To avoid that fate, before Timer N expires I can send a resubscribe,
   thus resetting Timer N and (I guess) going back into notify-wait.

If I send a subscribe that goes into pending, it could be hours or days 
until the notifier's user gets around to blessing me. The above analysis 
says that for all that time I'll be sending a new resubscribe every 
Timer N seconds. That doesn't seem desirable.

IIUC, the intended behavior is that when in pending or active, one is 
waiting for the *expires* timer to run down. (It of course gets updated 
with each notify received.) When it runs down enough, a new subscribe 
should be sent, and then timer N is set again for the first notify after 
that. But I don't get that behavior out of the existing diagram.

One way to show that would be:

 From pending and active,
- sending a resubscribe causes transition back to notify-wait.
- exhaustion of the expires timer causes transition to terminated.

>> Second, section 8.2 is now entirely empty since the table 2/3 info was 
>> removed.
> 
> Right. With this change, section 8.2 simply serves as a top-level 
> container for sections 8.2.1, 8.2.2, and 8.2.3.
> 
> This is the same as is done for sections 3, 4, 4.1, 4.2, 4.4, 6, 7, 8.3, 
> and 9.

ok.

	Thanks,
	Paul

From john.elwell@siemens-enterprise.com  Mon Aug 23 01:29:44 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 823B13A69AC for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 01:29:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.748
X-Spam-Level: 
X-Spam-Status: No, score=-102.748 tagged_above=-999 required=5 tests=[AWL=-0.149, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bDLXCu2f6Tt7 for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 01:29:43 -0700 (PDT)
Received: from ms02.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 3929E3A67CC for <sipcore@ietf.org>; Mon, 23 Aug 2010 01:29:42 -0700 (PDT)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms02.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1247442; Mon, 23 Aug 2010 10:30:12 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx (Server) with ESMTP id E0BAB1EB82B5; Mon, 23 Aug 2010 10:30:12 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Mon, 23 Aug 2010 10:30:12 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Mon, 23 Aug 2010 10:30:11 +0200
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: Acs591dqg6OyEIxSSSGOaw4Ja2Tz5gAALtKVADHnkYAAAE629wAAG7aQAADXHJAAAJUbYwAAUJuAAABop6EAAHVqQAAAoHrwAAE+BsAAAt1BgAAt+KYAAcGj2aA=
Message-ID: <A444A0F8084434499206E78C106220CA01C47C3D2F@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA01C46B4FF1@MCHP058A.global-ad.net><5A55A45AE77F5941B18E5457ECAC81880120EB7D94A3@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B5547@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AA@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BD6F@FIESEXC015.nsn-intra.net>, <A444A0F8084434499206E78C106220CA01C46B559B@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AB@SISPE7MB1.commscope.com>, <A444A0F8084434499206E78C106220CA01C46B55B5@MCHP058A.global-ad.net> <5A55A45AE77F5941B18E5457ECAC81880120EB7D94AC@SISPE7MB1.commscope.com> <3D3C75174CB95F42AD6BCC56E5555B4502E9BE56@FIESEXC015.nsn-intra.net> <A444A0F8084434499206E78C106220CA01C46B55F1@MCHP058A.global-ad.net> <3D3C75174CB95F42AD6BCC56E5555B4502E9BEBD@FIESEXC015.nsn-intra.net> <A444A0F8084434499206E78C106220CA01C46B5792@MCHP058A.global-ad.net> <3D3C75174CB95F42AD6BCC56E5555B4502E9C319@FIESEXC015.nsn-intra.net>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B4502E9C319@FIESEXC015.nsn-intra.net>
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
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 23 Aug 2010 08:29:44 -0000

=20

> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo)=20
> [mailto:hannes.tschofenig@nsn.com]=20
> Sent: 16 August 2010 07:27
> To: Elwell, John; ext Winterbottom, James; sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> Hi John,=20
> =20
>=20
> > > In your enterprise LIS for emergency services you will most=20
> > > likely want
> > > to figure out who is going to consume that reference. Quite=20
> > likely the
> > > PSAP will consume the reference. If so, you better talk=20
> to the PSAP
> > > responsible for that specific area.=20
> > [JRE] Quite so, except is it likely my VoIP service provider=20
> > might also want to inspect the location, to confirm correct=20
> > routing? Then depending on which SP I choose to route that=20
> > particular call through, they might support different URI=20
> > schemes? It seems to be a mess not having a MUST implement scheme.
>=20
> I understand the theoretical concern.=20
> I have no objections against a mandatory to implement HTTP-based
> dereferencing mechanism.=20
>=20
>=20
> > > XMPP does not provide equivalent functionality of SIP location
> > > conveyance.=20
> > > So, another non-issue.=20
> > [JRE] That was not the point I was making. I was simply=20
> > saying that even applications that support presence might=20
> > support XMPP rather than SIMPLE, and therefore would not want=20
> > to implement RFC 3856. Instead they might prefer to use HTTP.
> I am not quite sure which scenario you have in mind.=20
> If I have an end host that supports XMPP and then gets a location URI
> then there is the question of who is going to dereference it. If it is
> the end point then it would have to implement the protocol=20
> indicated by
> the URI scheme. Now, if this happens to be SIP then this end=20
> point would
> have to implement SIP. The end host could, however, request=20
> location by
> value instead instead of going through the dance of utilizing a LbyR.=20
[JRE] So how does it request LbyV?

John


> If the end point does not dereference the LbyR but instead some other
> entity then there is the question of how this reference then actually
> gets there.=20
>=20
> Ciao
> Hannes
> =

From Hannes.Tschofenig@gmx.net  Mon Aug 23 01:38:39 2010
Return-Path: <Hannes.Tschofenig@gmx.net>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D186C3A684C for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 01:38:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.298
X-Spam-Level: 
X-Spam-Status: No, score=-101.298 tagged_above=-999 required=5 tests=[AWL=-1.300, BAYES_50=0.001, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nr+DxO5S0i+h for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 01:38:38 -0700 (PDT)
Received: from mail.gmx.net (mailout-de.gmx.net [213.165.64.23]) by core3.amsl.com (Postfix) with SMTP id E742D3A67CC for <sipcore@ietf.org>; Mon, 23 Aug 2010 01:38:37 -0700 (PDT)
Received: (qmail 4589 invoked by uid 0); 23 Aug 2010 08:39:10 -0000
Received: from 192.100.112.211 by rms-de002.v300.gmx.net with HTTP
Content-Type: multipart/alternative; boundary="========GMXBoundary226861282552748911270"
Date: Mon, 23 Aug 2010 10:38:26 +0200
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
Message-ID: <20100823083908.226860@gmx.net>
MIME-Version: 1.0
To: "Elwell, John" <john.elwell@siemens-enterprise.com>,"Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>,sipcore@ietf.org
X-Authenticated: #29516787
X-Flags: 0001
X-Mailer: GMX.net Web Mailer
x-registered: 0
X-GMX-UID: zVoHf6ptODB6UpkCsWVMI189Ji9SWlL+
X-FuHaFi: 0.55000000000000004,0.55000000000000004
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 23 Aug 2010 08:38:39 -0000

--========GMXBoundary226861282552748911270
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

I would use the following HELD request: 
 <locationRequest xmlns="urn:ietf:params:xml:ns:geopriv:held">
 <locationType exact="true">
 geodetic
 civic
 </locationType>
 </locationRequest>

Ciao
Hannes





----- UrsprÃ¼ngliche Nachricht -----
Von: Elwell, John
Gesendet: 23.08.10 11:30 Uhr
An: Tschofenig, Hannes (NSN - FI/Espoo), ext Winterbottom, James, sipcore@ietf.org
Betreff: Re: [sipcore] Questions on location conveyance and dereferencing

> -----Original Message----- > From: Tschofenig, Hannes (NSN - FI/Espoo) > [mailto:hannes.tschofenig@nsn.com] > Sent: 16 August 2010 07:27 > To: Elwell, John; ext Winterbottom, James; sipcore@ietf.org > Subject: RE: [sipcore] Questions on location conveyance and > dereferencing > > Hi John, > > > > > In your enterprise LIS for emergency services you will most > > > likely want > > > to figure out who is going to consume that reference. Quite > > likely the > > > PSAP will consume the reference. If so, you better talk > to the PSAP > > > responsible for that specific area. > > [JRE] Quite so, except is it likely my VoIP service provider > > might also want to inspect the location, to confirm correct > > routing? Then depending on which SP I choose to route that > > particular call through, they might support different URI > > schemes? It seems to be a mess not having a MUST implement scheme. > > I understand the theoretical concern. > I have no objections against a mandatory t
 o implement HTTP-based > dereferencing mechanism. > > > > > XMPP does not provide equivalent functionality of SIP location > > > conveyance. > > > So, another non-issue. > > [JRE] That was not the point I was making. I was simply > > saying that even applications that support presence might > > support XMPP rather than SIMPLE, and therefore would not want > > to implement RFC 3856. Instead they might prefer to use HTTP. > I am not quite sure which scenario you have in mind. > If I have an end host that supports XMPP and then gets a location URI > then there is the question of who is going to dereference it. If it is > the end point then it would have to implement the protocol > indicated by > the URI scheme. Now, if this happens to be SIP then this end > point would > have to implement SIP. The end host could, however, request > location by > value instead instead of going through the dance of utilizing a LbyR. [JRE] So how does it request LbyV? John > If the end point does 
 not dereference the LbyR but instead some other > entity then there is the question of how this reference then actually > gets there. > > Ciao > Hannes > _______________________________________________ sipcore mailing list sipcore@ietf.org https://www.ietf.org/mailman/listinfo/sipcore

--========GMXBoundary226861282552748911270
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns=3D"http://www.w3.org/1999/xhtml" xml:lang=3D"en" lang=3D"en"><h=
ead><title></title><meta http-equiv=3D"Content-type" content=3D"text/html; =
charset=3DUTF-8" /><style type=3D"text/css">p { margin:0px; padding:0px; }<=
/style></head><body style=3D'background-color:rgb(255, 255, 255);background=
-image:none;background-repeat:repeat;background-position:0% 0%;font-family:=
Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;margin-top:0px;mar=
gin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:5px;padding-bot=
tom:5px;padding-left:5px;padding-right:5px;'><p><span style=3D"font-family:=
Verdana;"><font size=3D"1">I would use the following HELD request: </font><=
/span></p><pre>         &lt;locationRequest xmlns=3D&quot;urn:ietf:params:x=
ml:ns:geopriv:held&quot;&gt;<br />          &lt;locationType exact=3D&quot;=
true&quot;&gt;<br />            geodetic<br />            civic<br />      =
    &lt;/locationType&gt;<br />          &lt;/locationRequest&gt;<br /></pr=
e><p><span style=3D"font-family:Verdana;"><font size=3D"1"><br /></font></s=
pan></p><font size=3D"1"><span></span></font><p style=3D"font-family:Verdan=
a;">Ciao</p><p style=3D"font-family:Verdana;">Hannes</p><p style=3D"font-fa=
mily:Verdana;"><br /></p><p style=3D"font-family:Verdana;"><br /><font size=
=3D"1"></font></p><p style=3D"font-family:Verdana;"><font size=3D"1"><span>=
<br /></span></font></p><p><br /><span style=3D"font-family:Verdana;"><font=
 size=3D"1"><br /><p></p><blockquote type=3D"cite" class=3D"quote"><p><span=
 style=3D"font-family:Verdana;"><font size=3D"1">----- Urspr=C3=BCngliche N=
achricht -----</font></span></p><p><span style=3D"font-family:Verdana;"><fo=
nt size=3D"1">Von: Elwell, John</font></span></p><p><span style=3D"font-fam=
ily:Verdana;"><font size=3D"1">Gesendet: 23.08.10 11:30 Uhr</font></span></=
p><p><span style=3D"font-family:Verdana;"><font size=3D"1">An: Tschofenig, =
Hannes (NSN - FI/Espoo), ext Winterbottom, James, sipcore@ietf.org</font></=
span></p><p><span style=3D"font-family:Verdana;"><font size=3D"1">Betreff: =
Re: [sipcore] Questions on location conveyance and dereferencing</font></sp=
an></p><br /><div><div><pre>&gt; -----Original Message----- &gt; From: Tsch=
ofenig, Hannes (NSN - FI/Espoo)  &gt; [mailto:hannes.tschofenig@nsn.com]  &=
gt; Sent: 16 August 2010 07:27 &gt; To: Elwell, John; ext Winterbottom, Jam=
es; sipcore@ietf.org &gt; Subject: RE: [sipcore] Questions on location conv=
eyance and  &gt; dereferencing &gt;  &gt; Hi John,  &gt;   &gt;  &gt; &gt; =
&gt; In your enterprise LIS for emergency services you will most  &gt; &gt;=
 &gt; likely want &gt; &gt; &gt; to figure out who is going to consume that=
 reference. Quite  &gt; &gt; likely the &gt; &gt; &gt; PSAP will consume th=
e reference. If so, you better talk  &gt; to the PSAP &gt; &gt; &gt; respon=
sible for that specific area.  &gt; &gt; [JRE] Quite so, except is it likel=
y my VoIP service provider  &gt; &gt; might also want to inspect the locati=
on, to confirm correct  &gt; &gt; routing? Then depending on which SP I cho=
ose to route that  &gt; &gt; particular call through, they might support di=
fferent URI  &gt; &gt; schemes? It seems to be a mess not having a MUST imp=
lement scheme. &gt;  &gt; I understand the theoretical concern.  &gt; I hav=
e no objections against a mandatory to implement HTTP-based &gt; dereferenc=
ing mechanism.  &gt;  &gt;  &gt; &gt; &gt; XMPP does not provide equivalent=
 functionality of SIP location &gt; &gt; &gt; conveyance.  &gt; &gt; &gt; S=
o, another non-issue.  &gt; &gt; [JRE] That was not the point I was making.=
 I was simply  &gt; &gt; saying that even applications that support presenc=
e might  &gt; &gt; support XMPP rather than SIMPLE, and therefore would not=
 want  &gt; &gt; to implement RFC 3856. Instead they might prefer to use HT=
TP. &gt; I am not quite sure which scenario you have in mind.  &gt; If I ha=
ve an end host that supports XMPP and then gets a location URI &gt; then th=
ere is the question of who is going to dereference it. If it is &gt; the en=
d point then it would have to implement the protocol  &gt; indicated by &gt=
; the URI scheme. Now, if this happens to be SIP then this end  &gt; point =
would &gt; have to implement SIP. The end host could, however, request  &gt=
; location by &gt; value instead instead of going through the dance of util=
izing a LbyR.  [JRE] So how does it request LbyV?  John   &gt; If the end p=
oint does not dereference the LbyR but instead some other &gt; entity then =
there is the question of how this reference then actually &gt; gets there. =
 &gt;  &gt; Ciao &gt; Hannes &gt;  ________________________________________=
_______ sipcore mailing list sipcore@ietf.org https://www.ietf.org/mailman/=
listinfo/sipcore</pre></div></div></blockquote></font></span></p><font size=
=3D"1"><br /></font><p></p></body></html>

--========GMXBoundary226861282552748911270--

From john.elwell@siemens-enterprise.com  Mon Aug 23 01:46:39 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 661BB3A6965 for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 01:46:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.746
X-Spam-Level: 
X-Spam-Status: No, score=-102.746 tagged_above=-999 required=5 tests=[AWL=-0.147, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id laHrj1QspDhB for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 01:46:38 -0700 (PDT)
Received: from ms03.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id A92FE3A684C for <sipcore@ietf.org>; Mon, 23 Aug 2010 01:46:37 -0700 (PDT)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms03.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1246582; Mon, 23 Aug 2010 10:46:39 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx12-mx (Server) with ESMTP id D9B4523F028E; Mon, 23 Aug 2010 10:46:39 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Mon, 23 Aug 2010 10:46:39 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>, "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Mon, 23 Aug 2010 10:46:38 +0200
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: ActCnqjkAqXXEPwmR9qBy4FqJVK4lgAAM1fw
Message-ID: <A444A0F8084434499206E78C106220CA01C47C3D56@MCHP058A.global-ad.net>
References: <20100823083908.226860@gmx.net>
In-Reply-To: <20100823083908.226860@gmx.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 23 Aug 2010 08:46:39 -0000

We are talking at cross purposes. If a location recipient receives through =
SIP location conveyance an LbyR with a scheme he is unable to dereference, =
how can he request LbyV instead?

John
=20

> -----Original Message-----
> From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net]=20
> Sent: 23 August 2010 09:38
> To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo); ext=20
> Winterbottom, James; sipcore@ietf.org
> Subject: Re: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> I would use the following HELD request:=20
>=20
>          <locationRequest xmlns=3D"urn:ietf:params:xml:ns:geopriv:held">
>           <locationType exact=3D"true">
>             geodetic
>             civic
>           </locationType>
>           </locationRequest>
>=20
>=20
>=20
>=20
>=20
> Ciao
>=20
> Hannes
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> 	----- Urspr=FCngliche Nachricht -----
>=20
> 	Von: Elwell, John
>=20
> 	Gesendet: 23.08.10 11:30 Uhr
>=20
> 	An: Tschofenig, Hannes (NSN - FI/Espoo), ext=20
> Winterbottom, James, sipcore@ietf.org
>=20
> 	Betreff: Re: [sipcore] Questions on location conveyance=20
> and dereferencing
>=20
>=20
> 	> -----Original Message----- > From: Tschofenig, Hannes=20
> (NSN - FI/Espoo)  > [mailto:hannes.tschofenig@nsn.com]  >=20
> Sent: 16 August 2010 07:27 > To: Elwell, John; ext=20
> Winterbottom, James; sipcore@ietf.org > Subject: RE:=20
> [sipcore] Questions on location conveyance and  >=20
> dereferencing >  > Hi John,  >   >  > > > In your enterprise=20
> LIS for emergency services you will most  > > > likely want >=20
> > > to figure out who is going to consume that reference.=20
> Quite  > > likely the > > > PSAP will consume the reference.=20
> If so, you better talk  > to the PSAP > > > responsible for=20
> that specific area.  > > [JRE] Quite so, except is it likely=20
> my VoIP service provider  > > might also want to inspect the=20
> location, to confirm correct  > > routing? Then depending on=20
> which SP I choose to route that  > > particular call through,=20
> they might support different URI  > > schemes? It seems to be=20
> a mess not having a MUST implement scheme. >  > I understand=20
> the theoretical concern.  > I have no objections against a=20
> mandatory to implement HTTP-based > dereferencing mechanism. =20
> >  >  > > > XMPP does not provide equivalent functionality of=20
> SIP location > > > conveyance.  > > > So, another non-issue. =20
> > > [JRE] That was not the point I was making. I was simply =20
> > > saying that even applications that support presence might=20
>  > > support XMPP rather than SIMPLE, and therefore would not=20
> want  > > to implement RFC 3856. Instead they might prefer to=20
> use HTTP. > I am not quite sure which scenario you have in=20
> mind.  > If I have an end host that supports XMPP and then=20
> gets a location URI > then there is the question of who is=20
> going to dereference it. If it is > the end point then it=20
> would have to implement the protocol  > indicated by > the=20
> URI scheme. Now, if this happens to be SIP then this end  >=20
> point would > have to implement SIP. The end host could,=20
> however, request  > location by > value instead instead of=20
> going through the dance of utilizing a LbyR.  [JRE] So how=20
> does it request LbyV?  John   > If the end point does not=20
> dereference the LbyR but instead some other > entity then=20
> there is the question of how this reference then actually >=20
> gets there.  >  > Ciao > Hannes > =20
> _______________________________________________ sipcore=20
> mailing list sipcore@ietf.org=20
> https://www.ietf.org/mailman/listinfo/sipcore
>=20
>=20
>=20
> =

From christer.holmberg@ericsson.com  Mon Aug 23 02:05:00 2010
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 123CC3A6830 for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 02:05:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.306
X-Spam-Level: 
X-Spam-Status: No, score=-3.306 tagged_above=-999 required=5 tests=[AWL=-0.707, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YUXfCuSpEuOK for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 02:04:59 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id A83793A67BE for <sipcore@ietf.org>; Mon, 23 Aug 2010 02:04:58 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-44-4c7239daced8
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 3E.D1.06895.AD9327C4; Mon, 23 Aug 2010 11:05:30 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Mon, 23 Aug 2010 11:05:30 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Adam Roach <adam@nostrum.com>, "SIPCORE (Session Initiation Protocol Core) WG" <sipcore@ietf.org>
Date: Mon, 23 Aug 2010 11:05:27 +0200
Thread-Topic: Comments on 3265bis-02 (CHH)
Thread-Index: Acs/HM0yrPGlmus+T++LAhMpZQtjCADf8jGA
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05851B7B8A@ESESSCMS0356.eemea.ericsson.se>
References: <4C6C5147.7090304@nostrum.com>
In-Reply-To: <4C6C5147.7090304@nostrum.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==
Subject: [sipcore] Comments on 3265bis-02 (CHH)
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 23 Aug 2010 09:05:00 -0000

=20
Hi,

Some initial comments on 3265bis-02.

EDITORIAL:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

QE1: The docuements sometimes uses "message", sometimes "request", and some=
times nothing after the method name. We should be consistant.


QE2: There are many instances of "as defined in SIP [ref]", "as describe in=
 SIP [ref]", etc. I think it is enough to only use the reference.

Example:

Section 3.1.3: "create a dialog as defined in SIP[3261]" -> "create a dialo=
g[3261]"

Section 3.2: "target refresh request, as that term is defined in SIP[3261]"=
 -> "target refresh request[3261]"


QE3: Expand GRUU abbreviation on first occurance.


QE4: Where the document talks about crating a dialog, should it be dialog u=
sage instead?


QE5: Section 4.1.2.2: When reading the text regarding RFC 5839 it seems lik=
e it's mandatory to support. Also, if we want to talk about 5839 in specifi=
c sections I think we will need text elsewhere also. I would suggest to rem=
ove the text from 4.1.2.2, and have a specific section where we talk about =
compatibility with 5839.


QE6: Section 3.1.1: "the implied default is defined" -> "the implied defaul=
t MUST be defined"


QE7: Section 3.2.1: "header fields will contain a single" -> "header fields=
 MUST contain a single"


QE8: Section 4.1.2.3: "the final NOTIFY may or may not". Remove "or may not=
".


QE9: Section 4.1.2.4: "Documents which define new event packages MUST" -> "=
Event package specifications MUST"


FUNCTIONAL:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

QF1: Section 3.1.3 says that Event packages must define behavior for SUB re=
quests without Accept header. 3261 says that, in case there is no Accept he=
ader, the default value is "application/sdp". I don't think 3265bis should =
change that.


QF2: The document contains lots of SHOULDs, without any explanation on when=
 something applies, and when it doesn't. It makes it very difficult to spec=
ify and perform conformance tests, and in most of the 3265bis occurances it=
 might also cause state unsynch among entities. So, I think we should have =
MUST - or explain when SHOULD applies, and when it doesn't.


QF2a: Section 4.1.2.2 says that if specific SUB responses are received, the=
 subscriber should consider the subscription terminated.


QF2b: Section 4.1.2.4 says that the subscriber SHOULD reject a NOT after Ti=
mer N expireation.=20


QF2c: Section 4.2.1.4 says that the notifier SHOULD send a NOT with "termin=
ated" state.


QF2d: Section 4.2.2 says that the notifier SHOULD remove the subscription i=
f NOT fails due to Timer F expireation.


QF2e: Section 4.2.3. I guess a notifier that doesn't support PINT MUST retu=
rn 489 in case of SUB without an Event header field?


QF3: Section 4.3. Do we need to say that the Timer N expiration procedures =
etc also apply to stateless proxies? Or, is that supposed to be covered in =
4.4? I am not sure I understand what "Common behavior" means, but I assume =
it refers to both UAs and proxies?


QF4: Section 4.4.1 says that a subscription is terminated after a notifier =
sends a NOT with "terminated". I think we should add ", or when Timer N exp=
ires.", to cover the case when there is no NOT.


Regards,

Christer














From hannes.tschofenig@nsn.com  Mon Aug 23 03:50:52 2010
Return-Path: <hannes.tschofenig@nsn.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 018A73A69D8 for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 03:50:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.485
X-Spam-Level: 
X-Spam-Status: No, score=-102.485 tagged_above=-999 required=5 tests=[AWL=0.114, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F39F6UpkfAyJ for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 03:50:49 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id BDD893A67DB for <sipcore@ietf.org>; Mon, 23 Aug 2010 03:50:48 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o7NApIPs027618 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 23 Aug 2010 12:51:18 +0200
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o7NApFoJ009704; Mon, 23 Aug 2010 12:51:18 +0200
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 23 Aug 2010 12:51:12 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Aug 2010 13:51:11 +0300
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B4502F0D0D3@FIESEXC015.nsn-intra.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA01C47C3D56@MCHP058A.global-ad.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: ActCnqjkAqXXEPwmR9qBy4FqJVK4lgAAM1fwAAQUrRA=
References: <20100823083908.226860@gmx.net> <A444A0F8084434499206E78C106220CA01C47C3D56@MCHP058A.global-ad.net>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Elwell, John" <john.elwell@siemens-enterprise.com>, "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, <sipcore@ietf.org>
X-OriginalArrivalTime: 23 Aug 2010 10:51:12.0819 (UTC) FILETIME=[1A4E8830:01CB42B1]
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 23 Aug 2010 10:50:52 -0000

http://tools.ietf.org/html/draft-ietf-sipcore-location-conveyance-03 =
should define error codes for that purpose.=20
Unfortunately, the code you would need is not there.=20

> -----Original Message-----
> From: ext Elwell, John [mailto:john.elwell@siemens-enterprise.com]=20
> Sent: Monday, August 23, 2010 11:47 AM
> To: Hannes Tschofenig; Tschofenig, Hannes (NSN - FI/Espoo);=20
> ext Winterbottom, James; sipcore@ietf.org
> Subject: RE: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> We are talking at cross purposes. If a location recipient=20
> receives through SIP location conveyance an LbyR with a=20
> scheme he is unable to dereference, how can he request LbyV instead?
>=20
> John
> =20
>=20
> > -----Original Message-----
> > From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net]=20
> > Sent: 23 August 2010 09:38
> > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo); ext=20
> > Winterbottom, James; sipcore@ietf.org
> > Subject: Re: [sipcore] Questions on location conveyance and=20
> > dereferencing
> >=20
> > I would use the following HELD request:=20
> >=20
> >          <locationRequest=20
> xmlns=3D"urn:ietf:params:xml:ns:geopriv:held">
> >           <locationType exact=3D"true">
> >             geodetic
> >             civic
> >           </locationType>
> >           </locationRequest>
> >=20
> >=20
> >=20
> >=20
> >=20
> > Ciao
> >=20
> > Hannes
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> >=20
> > 	----- Urspr=FCngliche Nachricht -----
> >=20
> > 	Von: Elwell, John
> >=20
> > 	Gesendet: 23.08.10 11:30 Uhr
> >=20
> > 	An: Tschofenig, Hannes (NSN - FI/Espoo), ext=20
> > Winterbottom, James, sipcore@ietf.org
> >=20
> > 	Betreff: Re: [sipcore] Questions on location conveyance=20
> > and dereferencing
> >=20
> >=20
> > 	> -----Original Message----- > From: Tschofenig, Hannes=20
> > (NSN - FI/Espoo)  > [mailto:hannes.tschofenig@nsn.com]  >=20
> > Sent: 16 August 2010 07:27 > To: Elwell, John; ext=20
> > Winterbottom, James; sipcore@ietf.org > Subject: RE:=20
> > [sipcore] Questions on location conveyance and  >=20
> > dereferencing >  > Hi John,  >   >  > > > In your enterprise=20
> > LIS for emergency services you will most  > > > likely want >=20
> > > > to figure out who is going to consume that reference.=20
> > Quite  > > likely the > > > PSAP will consume the reference.=20
> > If so, you better talk  > to the PSAP > > > responsible for=20
> > that specific area.  > > [JRE] Quite so, except is it likely=20
> > my VoIP service provider  > > might also want to inspect the=20
> > location, to confirm correct  > > routing? Then depending on=20
> > which SP I choose to route that  > > particular call through,=20
> > they might support different URI  > > schemes? It seems to be=20
> > a mess not having a MUST implement scheme. >  > I understand=20
> > the theoretical concern.  > I have no objections against a=20
> > mandatory to implement HTTP-based > dereferencing mechanism. =20
> > >  >  > > > XMPP does not provide equivalent functionality of=20
> > SIP location > > > conveyance.  > > > So, another non-issue. =20
> > > > [JRE] That was not the point I was making. I was simply =20
> > > > saying that even applications that support presence might=20
> >  > > support XMPP rather than SIMPLE, and therefore would not=20
> > want  > > to implement RFC 3856. Instead they might prefer to=20
> > use HTTP. > I am not quite sure which scenario you have in=20
> > mind.  > If I have an end host that supports XMPP and then=20
> > gets a location URI > then there is the question of who is=20
> > going to dereference it. If it is > the end point then it=20
> > would have to implement the protocol  > indicated by > the=20
> > URI scheme. Now, if this happens to be SIP then this end  >=20
> > point would > have to implement SIP. The end host could,=20
> > however, request  > location by > value instead instead of=20
> > going through the dance of utilizing a LbyR.  [JRE] So how=20
> > does it request LbyV?  John   > If the end point does not=20
> > dereference the LbyR but instead some other > entity then=20
> > there is the question of how this reference then actually >=20
> > gets there.  >  > Ciao > Hannes > =20
> > _______________________________________________ sipcore=20
> > mailing list sipcore@ietf.org=20
> > https://www.ietf.org/mailman/listinfo/sipcore
> >=20
> >=20
> >=20
> >=20
>=20

From hannes.tschofenig@nsn.com  Mon Aug 23 04:02:29 2010
Return-Path: <hannes.tschofenig@nsn.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C40283A69E3 for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 04:02:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.487
X-Spam-Level: 
X-Spam-Status: No, score=-102.487 tagged_above=-999 required=5 tests=[AWL=0.112, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JjeWcuwFd3gB for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 04:02:22 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id C96333A672E for <sipcore@ietf.org>; Mon, 23 Aug 2010 04:02:21 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o7NB2p3m013525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 23 Aug 2010 13:02:51 +0200
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o7NB2oSU027199; Mon, 23 Aug 2010 13:02:51 +0200
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 23 Aug 2010 13:02:47 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Aug 2010 14:02:46 +0300
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B4502F0D104@FIESEXC015.nsn-intra.net>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B4502F0D0D3@FIESEXC015.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [sipcore] Questions on location conveyance and dereferencing
Thread-Index: ActCnqjkAqXXEPwmR9qBy4FqJVK4lgAAM1fwAAQUrRAAAJ/okA==
References: <20100823083908.226860@gmx.net><A444A0F8084434499206E78C106220CA01C47C3D56@MCHP058A.global-ad.net> <3D3C75174CB95F42AD6BCC56E5555B4502F0D0D3@FIESEXC015.nsn-intra.net>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Elwell, John" <john.elwell@siemens-enterprise.com>, "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, "ext Winterbottom, James" <James.Winterbottom@andrew.com>, <sipcore@ietf.org>
X-OriginalArrivalTime: 23 Aug 2010 11:02:47.0253 (UTC) FILETIME=[B838C050:01CB42B2]
Subject: Re: [sipcore] Questions on location conveyance and dereferencing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 23 Aug 2010 11:02:29 -0000

I looked a bit further and found the error you want in a former version =
of the document:=20
http://tools.ietf.org/html/draft-ietf-sip-location-conveyance-08

"3.4.8 Geolocation-Error Code 8 Cannot Dereference"

It would be more useful to have something like "Geolocation-Error Code =
20 Unsupported Scheme - RFCXYZ desired"

In the meanwhile I tend to agree that it is probably simpler to go for =
the approach that you and James had suggested, namely to indicate the =
HTTP based URI scheme as mandatory to implement and to always hand out =
HTTP URIs and potentially others as well, if available, or asked for.=20

Ciao
Hannes


=20

> -----Original Message-----
> From: sipcore-bounces@ietf.org=20
> [mailto:sipcore-bounces@ietf.org] On Behalf Of ext=20
> Tschofenig, Hannes (NSN - FI/Espoo)
> Sent: Monday, August 23, 2010 1:51 PM
> To: ext Elwell, John; Hannes Tschofenig; ext Winterbottom,=20
> James; sipcore@ietf.org
> Subject: Re: [sipcore] Questions on location conveyance and=20
> dereferencing
>=20
> http://tools.ietf.org/html/draft-ietf-sipcore-location-conveya
> nce-03 should define error codes for that purpose.=20
> Unfortunately, the code you would need is not there.=20
>=20
> > -----Original Message-----
> > From: ext Elwell, John [mailto:john.elwell@siemens-enterprise.com]=20
> > Sent: Monday, August 23, 2010 11:47 AM
> > To: Hannes Tschofenig; Tschofenig, Hannes (NSN - FI/Espoo);=20
> > ext Winterbottom, James; sipcore@ietf.org
> > Subject: RE: [sipcore] Questions on location conveyance and=20
> > dereferencing
> >=20
> > We are talking at cross purposes. If a location recipient=20
> > receives through SIP location conveyance an LbyR with a=20
> > scheme he is unable to dereference, how can he request LbyV instead?
> >=20
> > John
> > =20
> >=20
> > > -----Original Message-----
> > > From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net]=20
> > > Sent: 23 August 2010 09:38
> > > To: Elwell, John; Tschofenig, Hannes (NSN - FI/Espoo); ext=20
> > > Winterbottom, James; sipcore@ietf.org
> > > Subject: Re: [sipcore] Questions on location conveyance and=20
> > > dereferencing
> > >=20
> > > I would use the following HELD request:=20
> > >=20
> > >          <locationRequest=20
> > xmlns=3D"urn:ietf:params:xml:ns:geopriv:held">
> > >           <locationType exact=3D"true">
> > >             geodetic
> > >             civic
> > >           </locationType>
> > >           </locationRequest>
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > > Ciao
> > >=20
> > > Hannes
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > > 	----- Urspr=FCngliche Nachricht -----
> > >=20
> > > 	Von: Elwell, John
> > >=20
> > > 	Gesendet: 23.08.10 11:30 Uhr
> > >=20
> > > 	An: Tschofenig, Hannes (NSN - FI/Espoo), ext=20
> > > Winterbottom, James, sipcore@ietf.org
> > >=20
> > > 	Betreff: Re: [sipcore] Questions on location conveyance=20
> > > and dereferencing
> > >=20
> > >=20
> > > 	> -----Original Message----- > From: Tschofenig, Hannes=20
> > > (NSN - FI/Espoo)  > [mailto:hannes.tschofenig@nsn.com]  >=20
> > > Sent: 16 August 2010 07:27 > To: Elwell, John; ext=20
> > > Winterbottom, James; sipcore@ietf.org > Subject: RE:=20
> > > [sipcore] Questions on location conveyance and  >=20
> > > dereferencing >  > Hi John,  >   >  > > > In your enterprise=20
> > > LIS for emergency services you will most  > > > likely want >=20
> > > > > to figure out who is going to consume that reference.=20
> > > Quite  > > likely the > > > PSAP will consume the reference.=20
> > > If so, you better talk  > to the PSAP > > > responsible for=20
> > > that specific area.  > > [JRE] Quite so, except is it likely=20
> > > my VoIP service provider  > > might also want to inspect the=20
> > > location, to confirm correct  > > routing? Then depending on=20
> > > which SP I choose to route that  > > particular call through,=20
> > > they might support different URI  > > schemes? It seems to be=20
> > > a mess not having a MUST implement scheme. >  > I understand=20
> > > the theoretical concern.  > I have no objections against a=20
> > > mandatory to implement HTTP-based > dereferencing mechanism. =20
> > > >  >  > > > XMPP does not provide equivalent functionality of=20
> > > SIP location > > > conveyance.  > > > So, another non-issue. =20
> > > > > [JRE] That was not the point I was making. I was simply =20
> > > > > saying that even applications that support presence might=20
> > >  > > support XMPP rather than SIMPLE, and therefore would not=20
> > > want  > > to implement RFC 3856. Instead they might prefer to=20
> > > use HTTP. > I am not quite sure which scenario you have in=20
> > > mind.  > If I have an end host that supports XMPP and then=20
> > > gets a location URI > then there is the question of who is=20
> > > going to dereference it. If it is > the end point then it=20
> > > would have to implement the protocol  > indicated by > the=20
> > > URI scheme. Now, if this happens to be SIP then this end  >=20
> > > point would > have to implement SIP. The end host could,=20
> > > however, request  > location by > value instead instead of=20
> > > going through the dance of utilizing a LbyR.  [JRE] So how=20
> > > does it request LbyV?  John   > If the end point does not=20
> > > dereference the LbyR but instead some other > entity then=20
> > > there is the question of how this reference then actually >=20
> > > gets there.  >  > Ciao > Hannes > =20
> > > _______________________________________________ sipcore=20
> > > mailing list sipcore@ietf.org=20
> > > https://www.ietf.org/mailman/listinfo/sipcore
> > >=20
> > >=20
> > >=20
> > >=20
> >=20
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>=20

From pkyzivat@cisco.com  Mon Aug 23 07:26:42 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5BBF53A69D8 for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 07:26:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.49
X-Spam-Level: 
X-Spam-Status: No, score=-110.49 tagged_above=-999 required=5 tests=[AWL=0.109, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EzzRn-6CWxy9 for <sipcore@core3.amsl.com>; Mon, 23 Aug 2010 07:26:41 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 653F63A67A5 for <sipcore@ietf.org>; Mon, 23 Aug 2010 07:26:41 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEANchckxAZnwN/2dsb2JhbACgLnGfEJtDhTcEiXY
X-IronPort-AV: E=Sophos;i="4.56,257,1280707200"; d="scan'208";a="150883339"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 23 Aug 2010 14:27:14 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o7NEREAt003212 for <sipcore@ietf.org>; Mon, 23 Aug 2010 14:27:14 GMT
Message-ID: <4C728542.9000002@cisco.com>
Date: Mon, 23 Aug 2010 10:27:14 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: SIPCORE <sipcore@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [sipcore] SIPCORE meeting items for IETF-79
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 23 Aug 2010 14:26:42 -0000

All SIPCORE people,

Deadlines for IETF-79 are fast approaching.
If you have something you would like to address in the meeting, please 
speak up now.

	Thanks,
	Paul

From adam@nostrum.com  Wed Aug 25 08:45:25 2010
Return-Path: <adam@nostrum.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9968D3A6AD6 for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 08:45:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.645
X-Spam-Level: 
X-Spam-Status: No, score=-102.645 tagged_above=-999 required=5 tests=[AWL=-0.045, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I2umM7wmTO0d for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 08:45:23 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 72C4B3A6A6B for <sipcore@ietf.org>; Wed, 25 Aug 2010 08:45:22 -0700 (PDT)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o7PFjmWA018164 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 25 Aug 2010 10:45:52 -0500 (CDT) (envelope-from adam@nostrum.com)
Message-ID: <4C753AAA.3030407@nostrum.com>
Date: Wed, 25 Aug 2010 10:45:46 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: SIPCORE Chairs <sipcore-chairs@tools.ietf.org>
References: <4C69ADA8.1010802@nostrum.com>
In-Reply-To: <4C69ADA8.1010802@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: [sipcore] REMINDER: Re:  WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 15:45:25 -0000

  [as chair]

As a reminder, we're just over halfway through this WGLC, and have not 
yet seen any comments. Please take some time to review this draft.

/a

On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
>
> [as chair]
>
> A major author of draft-ietf-sipcore-rfc4244bis-01 believes that the 
> document has no remaining open issues, and is ready for evaluation. 
> Today, we are starting a two-week working group last call period. This 
> last call period ends on Tuesday, August 31st.
>
> The latest version of the document can be retrieved here:
>
> http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
>
> Any comments on the document should be sent to the SIPCORE mailing list.
>
> /a
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore


From pkyzivat@cisco.com  Wed Aug 25 09:44:35 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 67B1B3A689F for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 09:44:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.498
X-Spam-Level: 
X-Spam-Status: No, score=-110.498 tagged_above=-999 required=5 tests=[AWL=0.101, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nVcDJGG0zaX1 for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 09:44:34 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 68F233A6892 for <sipcore@ietf.org>; Wed, 25 Aug 2010 09:44:34 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKbldExAZnwM/2dsb2JhbACgPXGhSpwchTcEigM
X-IronPort-AV: E=Sophos;i="4.56,269,1280707200"; d="scan'208";a="151808032"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 25 Aug 2010 16:45:07 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7PGj6Vf023332; Wed, 25 Aug 2010 16:45:07 GMT
Message-ID: <4C754893.4080202@cisco.com>
Date: Wed, 25 Aug 2010 12:45:07 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Adam Roach <adam@nostrum.com>
References: <4C69ADA8.1010802@nostrum.com> <4C753AAA.3030407@nostrum.com>
In-Reply-To: <4C753AAA.3030407@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] REMINDER: Re:  WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 16:44:35 -0000

[as individual]

There was some discussion on the -00 version back in July that was not, 
AFAICT, addressed in the -01 version. There is a thread emanating from 
mary's announcement of the -00 version. The following is a hook into 
that thread:

http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html

It has to do with when privacy should be applied.

	Thanks,
	Paul

Adam Roach wrote:
> 
>  [as chair]
> 
> As a reminder, we're just over halfway through this WGLC, and have not 
> yet seen any comments. Please take some time to review this draft.
> 
> /a
> 
> On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
>>
>> [as chair]
>>
>> A major author of draft-ietf-sipcore-rfc4244bis-01 believes that the 
>> document has no remaining open issues, and is ready for evaluation. 
>> Today, we are starting a two-week working group last call period. This 
>> last call period ends on Tuesday, August 31st.
>>
>> The latest version of the document can be retrieved here:
>>
>> http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
>>
>> Any comments on the document should be sent to the SIPCORE mailing list.
>>
>> /a
>>
>> _______________________________________________
>> 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
> 

From mary.ietf.barnes@gmail.com  Wed Aug 25 09:50:56 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 207B13A6B29 for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 09:50:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.46
X-Spam-Level: 
X-Spam-Status: No, score=-102.46 tagged_above=-999 required=5 tests=[AWL=0.138, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 85m2+J1HRLim for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 09:50:55 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id C052E3A6B03 for <sipcore@ietf.org>; Wed, 25 Aug 2010 09:50:54 -0700 (PDT)
Received: by yxk8 with SMTP id 8so320474yxk.31 for <sipcore@ietf.org>; Wed, 25 Aug 2010 09:51:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=wHUiRBlRv4ZQK1vaCMSWCQaVKmHEbFZNWTkvpVt9ph8=; b=Dgvn5dbJKL57Fr9Lvh5FK8WFPTGudg68WXnOusl51IFOM0SCuMFx5yYtnvo7MrFN3U wy/uTalc4JJF9grvqZEOuUL53i5ocq5ZJFH2Al/wE0kInGZy4cJ2F7CM8sf+NsSrEK0N OvA+KTRuKbjyV9HHn6ZIhS5lT3OvhCFJQ80Ks=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=daTrvl8Nz47GNGto0yoPFNVKNfDTm7PwpBsQgg6aDUqsRE1IJHlNgND6DnLWGfDOK+ HA22qejnFJMNjgTEBBFhXM37u8rFd61II1RLPtWw1YgoiVFBxKmms3k7n+5235F5lxVC BSizY9wkMKMTvmLoUJqSWQRHiFZ66apaszZUI=
MIME-Version: 1.0
Received: by 10.151.133.6 with SMTP id k6mr8503473ybn.402.1282755087311; Wed, 25 Aug 2010 09:51:27 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Wed, 25 Aug 2010 09:51:27 -0700 (PDT)
In-Reply-To: <4C754893.4080202@cisco.com>
References: <4C69ADA8.1010802@nostrum.com> <4C753AAA.3030407@nostrum.com> <4C754893.4080202@cisco.com>
Date: Wed, 25 Aug 2010 11:51:27 -0500
Message-ID: <AANLkTimBgKC_eZo1FGQWk-vYOTPRzgVZ7opGTj1h_0Zo@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Content-Type: multipart/alternative; boundary=001485eb9e5e5027c8048ea8b10a
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 16:50:56 -0000

--001485eb9e5e5027c8048ea8b10a
Content-Type: text/plain; charset=ISO-8859-1

Sorry, I should have replied to that thread, but I didn't think there was a
change necessary.  I'll reply now.

Mary.

On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat <pkyzivat@cisco.com> wrote:

> [as individual]
>
> There was some discussion on the -00 version back in July that was not,
> AFAICT, addressed in the -01 version. There is a thread emanating from
> mary's announcement of the -00 version. The following is a hook into that
> thread:
>
> http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html
>
> It has to do with when privacy should be applied.
>
>        Thanks,
>        Paul
>
>
> Adam Roach wrote:
>
>>
>>  [as chair]
>>
>> As a reminder, we're just over halfway through this WGLC, and have not yet
>> seen any comments. Please take some time to review this draft.
>>
>> /a
>>
>> On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
>>
>>>
>>> [as chair]
>>>
>>> A major author of draft-ietf-sipcore-rfc4244bis-01 believes that the
>>> document has no remaining open issues, and is ready for evaluation. Today,
>>> we are starting a two-week working group last call period. This last call
>>> period ends on Tuesday, August 31st.
>>>
>>> The latest version of the document can be retrieved here:
>>>
>>> http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
>>>
>>> Any comments on the document should be sent to the SIPCORE mailing list.
>>>
>>> /a
>>>
>>> _______________________________________________
>>> 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
>>
>>  _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

--001485eb9e5e5027c8048ea8b10a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Sorry, I should have replied to that thread, but I didn&#39;t think there w=
as a change necessary. =A0I&#39;ll reply now.<div><br></div><div>Mary.=A0<b=
r><br><div class=3D"gmail_quote">On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyz=
ivat <span dir=3D"ltr">&lt;<a href=3D"mailto:pkyzivat@cisco.com">pkyzivat@c=
isco.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">[as individual]<br>
<br>
There was some discussion on the -00 version back in July that was not, AFA=
ICT, addressed in the -01 version. There is a thread emanating from mary&#3=
9;s announcement of the -00 version. The following is a hook into that thre=
ad:<br>

<br>
<a href=3D"http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.ht=
ml" target=3D"_blank">http://www.ietf.org/mail-archive/web/sipcore/current/=
msg03056.html</a><br>
<br>
It has to do with when privacy should be applied.<br>
<br>
 =A0 =A0 =A0 =A0Thanks,<br><font color=3D"#888888">
 =A0 =A0 =A0 =A0Paul</font><div><div></div><div class=3D"h5"><br>
<br>
Adam Roach wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
=A0[as chair]<br>
<br>
As a reminder, we&#39;re just over halfway through this WGLC, and have not =
yet seen any comments. Please take some time to review this draft.<br>
<br>
/a<br>
<br>
On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
[as chair]<br>
<br>
A major author of draft-ietf-sipcore-rfc4244bis-01 believes that the docume=
nt has no remaining open issues, and is ready for evaluation. Today, we are=
 starting a two-week working group last call period. This last call period =
ends on Tuesday, August 31st.<br>

<br>
The latest version of the document can be retrieved here:<br>
<br>
<a href=3D"http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis" target=
=3D"_blank">http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis</a><br=
>
<br>
Any comments on the document should be sent to the SIPCORE mailing list.<br=
>
<br>
/a<br>
<br>
_______________________________________________<br>
sipcore mailing list<br>
<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">sipcore@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sipcore" target=3D"_blank"=
>https://www.ietf.org/mailman/listinfo/sipcore</a><br>
</blockquote>
<br>
_______________________________________________<br>
sipcore mailing list<br>
<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">sipcore@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sipcore" target=3D"_blank"=
>https://www.ietf.org/mailman/listinfo/sipcore</a><br>
<br>
</blockquote>
_______________________________________________<br>
sipcore mailing list<br>
<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">sipcore@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sipcore" target=3D"_blank"=
>https://www.ietf.org/mailman/listinfo/sipcore</a><br>
</div></div></blockquote></div><br></div>

--001485eb9e5e5027c8048ea8b10a--

From mary.ietf.barnes@gmail.com  Wed Aug 25 10:00:47 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DE3693A6B4F for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 10:00:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.462
X-Spam-Level: 
X-Spam-Status: No, score=-102.462 tagged_above=-999 required=5 tests=[AWL=0.136, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9c6S8vRGpMvC for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 10:00:46 -0700 (PDT)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id 846403A69F1 for <sipcore@ietf.org>; Wed, 25 Aug 2010 10:00:46 -0700 (PDT)
Received: by gyh20 with SMTP id 20so342482gyh.31 for <sipcore@ietf.org>; Wed, 25 Aug 2010 10:01:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=NhVpOOsNnleuUWLDLbpNd/+x0+DktOA4YB3xeh/M5kQ=; b=pmuRZVzpIEYlBj140f9CF8GBlXZCLX2oDe6ZRJ/WpT0vDtJtei95rmr/sC/RIW3WV4 ot1md4ZRq1L4dctoC5BCqrQsgrowq3hdJPAfwe/+YFEYW7HY/u6ITjQr7Pu8gl5Tf5wG dt323IRBCzbe4wSCseVOh1ixtNvSXazS70BnE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=q2M95NT8MlnVEFgKkdkupdebvyFXvszCtHhDgaKRCCv41q5zW42l4He8E3h5Ra7ilC Yvr99iQ0enNKi0ianUwRojAKS4Tv6uaAXegIrtL41y4h6f/8ET4e/p3jrBjV1TYbhKeu IW3v4eGlI1aipstDjbSmrBNeyBCdkYdt8iTW0=
MIME-Version: 1.0
Received: by 10.100.122.15 with SMTP id u15mr9535543anc.98.1282755675220; Wed, 25 Aug 2010 10:01:15 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Wed, 25 Aug 2010 10:01:15 -0700 (PDT)
In-Reply-To: <AANLkTimBgKC_eZo1FGQWk-vYOTPRzgVZ7opGTj1h_0Zo@mail.gmail.com>
References: <4C69ADA8.1010802@nostrum.com> <4C753AAA.3030407@nostrum.com> <4C754893.4080202@cisco.com> <AANLkTimBgKC_eZo1FGQWk-vYOTPRzgVZ7opGTj1h_0Zo@mail.gmail.com>
Date: Wed, 25 Aug 2010 12:01:15 -0500
Message-ID: <AANLkTik4_bNqiTLtJYxKcqbuiD=MuXY3opuuNahgqmjL@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Content-Type: multipart/alternative; boundary=0016e644df525b03cd048ea8d43f
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 17:00:48 -0000

--0016e644df525b03cd048ea8d43f
Content-Type: text/plain; charset=ISO-8859-1

Actually, I did respond to that message, per the following:
http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html

(threading in the email archives is no better than my archiving method for
emails).

Thanks,
Mary.

On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes <mary.ietf.barnes@gmail.com>wrote:

> Sorry, I should have replied to that thread, but I didn't think there was a
> change necessary.  I'll reply now.
>
> Mary.
>
>
> On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
>
>> [as individual]
>>
>> There was some discussion on the -00 version back in July that was not,
>> AFAICT, addressed in the -01 version. There is a thread emanating from
>> mary's announcement of the -00 version. The following is a hook into that
>> thread:
>>
>> http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html
>>
>> It has to do with when privacy should be applied.
>>
>>        Thanks,
>>        Paul
>>
>>
>> Adam Roach wrote:
>>
>>>
>>>  [as chair]
>>>
>>> As a reminder, we're just over halfway through this WGLC, and have not
>>> yet seen any comments. Please take some time to review this draft.
>>>
>>> /a
>>>
>>> On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
>>>
>>>>
>>>> [as chair]
>>>>
>>>> A major author of draft-ietf-sipcore-rfc4244bis-01 believes that the
>>>> document has no remaining open issues, and is ready for evaluation. Today,
>>>> we are starting a two-week working group last call period. This last call
>>>> period ends on Tuesday, August 31st.
>>>>
>>>> The latest version of the document can be retrieved here:
>>>>
>>>> http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
>>>>
>>>> Any comments on the document should be sent to the SIPCORE mailing list.
>>>>
>>>> /a
>>>>
>>>> _______________________________________________
>>>> 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
>>>
>>>  _______________________________________________
>> sipcore mailing list
>> sipcore@ietf.org
>> https://www.ietf.org/mailman/listinfo/sipcore
>>
>
>

--0016e644df525b03cd048ea8d43f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Actually, I did respond to that message, per the following:<div><a href=3D"=
http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html">http://=
www.ietf.org/mail-archive/web/sipcore/current/msg03088.html</a></div><div>
<br></div><div>(threading in the email archives is no better than my archiv=
ing method for emails).=A0</div><div><br></div><div>Thanks,</div><div>Mary.=
=A0</div><div><br><div class=3D"gmail_quote">On Wed, Aug 25, 2010 at 11:51 =
AM, Mary Barnes <span dir=3D"ltr">&lt;<a href=3D"mailto:mary.ietf.barnes@gm=
ail.com" target=3D"_blank">mary.ietf.barnes@gmail.com</a>&gt;</span> wrote:=
<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Sorry, I should have replied to that thread,=
 but I didn&#39;t think there was a change necessary. =A0I&#39;ll reply now=
.<div>

<br></div><div><font color=3D"#888888">Mary.=A0</font><div><div></div><div>=
<br><br><div class=3D"gmail_quote">On Wed, Aug 25, 2010 at 11:45 AM, Paul K=
yzivat <span dir=3D"ltr">&lt;<a href=3D"mailto:pkyzivat@cisco.com" target=
=3D"_blank">pkyzivat@cisco.com</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">[as individual]<br>
<br>
There was some discussion on the -00 version back in July that was not, AFA=
ICT, addressed in the -01 version. There is a thread emanating from mary&#3=
9;s announcement of the -00 version. The following is a hook into that thre=
ad:<br>



<br>
<a href=3D"http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.ht=
ml" target=3D"_blank">http://www.ietf.org/mail-archive/web/sipcore/current/=
msg03056.html</a><br>
<br>
It has to do with when privacy should be applied.<br>
<br>
 =A0 =A0 =A0 =A0Thanks,<br><font color=3D"#888888">
 =A0 =A0 =A0 =A0Paul</font><div><div></div><div><br>
<br>
Adam Roach wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
=A0[as chair]<br>
<br>
As a reminder, we&#39;re just over halfway through this WGLC, and have not =
yet seen any comments. Please take some time to review this draft.<br>
<br>
/a<br>
<br>
On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
[as chair]<br>
<br>
A major author of draft-ietf-sipcore-rfc4244bis-01 believes that the docume=
nt has no remaining open issues, and is ready for evaluation. Today, we are=
 starting a two-week working group last call period. This last call period =
ends on Tuesday, August 31st.<br>



<br>
The latest version of the document can be retrieved here:<br>
<br>
<a href=3D"http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis" target=
=3D"_blank">http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis</a><br=
>
<br>
Any comments on the document should be sent to the SIPCORE mailing list.<br=
>
<br>
/a<br>
<br>
_______________________________________________<br>
sipcore mailing list<br>
<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">sipcore@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sipcore" target=3D"_blank"=
>https://www.ietf.org/mailman/listinfo/sipcore</a><br>
</blockquote>
<br>
_______________________________________________<br>
sipcore mailing list<br>
<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">sipcore@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sipcore" target=3D"_blank"=
>https://www.ietf.org/mailman/listinfo/sipcore</a><br>
<br>
</blockquote>
_______________________________________________<br>
sipcore mailing list<br>
<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">sipcore@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sipcore" target=3D"_blank"=
>https://www.ietf.org/mailman/listinfo/sipcore</a><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>

--0016e644df525b03cd048ea8d43f--

From pkyzivat@cisco.com  Wed Aug 25 11:01:28 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 919813A6903 for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 11:01:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.499
X-Spam-Level: 
X-Spam-Status: No, score=-110.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1uiS9IEwuXWi for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 11:01:27 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 635EE3A68EF for <sipcore@ietf.org>; Wed, 25 Aug 2010 11:01:27 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEADr3dExAZnwM/2dsb2JhbACgPXGhe5wPhTcEigM
X-IronPort-AV: E=Sophos;i="4.56,269,1280707200"; d="scan'208";a="151838248"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 25 Aug 2010 18:01:59 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7PI1w5t020381; Wed, 25 Aug 2010 18:01:59 GMT
Message-ID: <4C755A96.1090400@cisco.com>
Date: Wed, 25 Aug 2010 14:01:58 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Mary Barnes <mary.ietf.barnes@gmail.com>
References: <4C69ADA8.1010802@nostrum.com>	<4C753AAA.3030407@nostrum.com>	<4C754893.4080202@cisco.com>	<AANLkTimBgKC_eZo1FGQWk-vYOTPRzgVZ7opGTj1h_0Zo@mail.gmail.com> <AANLkTik4_bNqiTLtJYxKcqbuiD=MuXY3opuuNahgqmjL@mail.gmail.com>
In-Reply-To: <AANLkTik4_bNqiTLtJYxKcqbuiD=MuXY3opuuNahgqmjL@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 18:01:28 -0000

Mary Barnes wrote:
> Actually, I did respond to that message, per the following:
> http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html
> 
> (threading in the email archives is no better than my archiving method 
> for emails). 

Hmm. I cannot find that one anywhere in my own archives, and I don't 
recall seeing it. Don't know why. :-(

> That sentence is written within the context of core RFC 3261.  We really didn't get into the RFC 3325 trust domain concept in RFC 4244 - in particular because RFC 3325 is informational.  However, there is an UNLESS later in that section:
> 
> "...,unless the processing entity knows a priori that it can rely on a downstream processing entity within its domain to apply the requested privacy or local policy allows the forwarding."
> 
> So, I will include that same clause in the sentence you are concerned about.

That doesn't do it for me. I think one way or another you need to 
address whether "domain" means "DNS domain" or "trust domain". And if it 
means "trust domain" then of course we need a ref to 3325.

You seem to mean DNS domain, but the kinds of actions you are discussing 
seem more related to 3323 and 3325. ISTM that if you mean DNS domain 
then you mean it based on an assumption that "DNS domain" = "trust domain".

	Thanks,
	Paul

> Thanks,
> Mary. 
> 
> On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes 
> <mary.ietf.barnes@gmail.com <mailto:mary.ietf.barnes@gmail.com>> wrote:
> 
>     Sorry, I should have replied to that thread, but I didn't think
>     there was a change necessary.  I'll reply now.
> 
>     Mary. 
> 
> 
>     On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat <pkyzivat@cisco.com
>     <mailto:pkyzivat@cisco.com>> wrote:
> 
>         [as individual]
> 
>         There was some discussion on the -00 version back in July that
>         was not, AFAICT, addressed in the -01 version. There is a thread
>         emanating from mary's announcement of the -00 version. The
>         following is a hook into that thread:
> 
>         http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html
> 
>         It has to do with when privacy should be applied.
> 
>                Thanks,
>                Paul
> 
> 
>         Adam Roach wrote:
> 
> 
>              [as chair]
> 
>             As a reminder, we're just over halfway through this WGLC,
>             and have not yet seen any comments. Please take some time to
>             review this draft.
> 
>             /a
> 
>             On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
> 
> 
>                 [as chair]
> 
>                 A major author of draft-ietf-sipcore-rfc4244bis-01
>                 believes that the document has no remaining open issues,
>                 and is ready for evaluation. Today, we are starting a
>                 two-week working group last call period. This last call
>                 period ends on Tuesday, August 31st.
> 
>                 The latest version of the document can be retrieved here:
> 
>                 http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
> 
>                 Any comments on the document should be sent to the
>                 SIPCORE mailing list.
> 
>                 /a
> 
>                 _______________________________________________
>                 sipcore mailing list
>                 sipcore@ietf.org <mailto:sipcore@ietf.org>
>                 https://www.ietf.org/mailman/listinfo/sipcore
> 
> 
>             _______________________________________________
>             sipcore mailing list
>             sipcore@ietf.org <mailto:sipcore@ietf.org>
>             https://www.ietf.org/mailman/listinfo/sipcore
> 
>         _______________________________________________
>         sipcore mailing list
>         sipcore@ietf.org <mailto:sipcore@ietf.org>
>         https://www.ietf.org/mailman/listinfo/sipcore
> 
> 
> 

From mary.ietf.barnes@gmail.com  Wed Aug 25 11:17:43 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8841B3A68EF for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 11:17:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.464
X-Spam-Level: 
X-Spam-Status: No, score=-102.464 tagged_above=-999 required=5 tests=[AWL=0.134, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y8eXeqQI3R6Y for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 11:17:41 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id 83CD93A689C for <sipcore@ietf.org>; Wed, 25 Aug 2010 11:17:41 -0700 (PDT)
Received: by yxk8 with SMTP id 8so360786yxk.31 for <sipcore@ietf.org>; Wed, 25 Aug 2010 11:18:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=gKNT7Y56aWBuGN2OdbhPvkqkYXKDvod4W2ZJXbdbADU=; b=Oz+QIYEo0Q9PFW2DNVBU39VFU/trz++ybxwl8vYFCKRGzPXyOV+2kONpRYkLT2Sfel icuGGoNqfHZiqGtWIEtuBqJSYoL1puqwDbJmNAn9XwiHn+MYZR8Qk37iwWPZgfFOUucG pimQDkPb81eJ3R1ptqolriMsHd7LiTWs1sAps=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=e6LsEmRA4w25nCTEttyg9vTiytDajmhGqxP0KsBdq2Jw3hbh+t/+U0nAqQrxjNUqsM wYg/SSO/bWIz4GkMvFW6oOIGYbFqgCHlj6vl59gKbFWu+2zbZeizTvr3Swwye+CuFIFQ 4A51y8ceAAIH5oq+FhqwXiM4vJcQcA6BosvFw=
MIME-Version: 1.0
Received: by 10.101.72.4 with SMTP id z4mr9562688ank.77.1282760293988; Wed, 25 Aug 2010 11:18:13 -0700 (PDT)
Received: by 10.100.16.23 with HTTP; Wed, 25 Aug 2010 11:18:13 -0700 (PDT)
In-Reply-To: <4C755A96.1090400@cisco.com>
References: <4C69ADA8.1010802@nostrum.com> <4C753AAA.3030407@nostrum.com> <4C754893.4080202@cisco.com> <AANLkTimBgKC_eZo1FGQWk-vYOTPRzgVZ7opGTj1h_0Zo@mail.gmail.com> <AANLkTik4_bNqiTLtJYxKcqbuiD=MuXY3opuuNahgqmjL@mail.gmail.com> <4C755A96.1090400@cisco.com>
Date: Wed, 25 Aug 2010 13:18:13 -0500
Message-ID: <AANLkTim=1U_ahk17eMCqfe4gqu-Nd8MM4VucSkJ6mxc9@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Content-Type: multipart/alternative; boundary=0016368e1e5ba7b941048ea9e741
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 18:17:43 -0000

--0016368e1e5ba7b941048ea9e741
Content-Type: text/plain; charset=ISO-8859-1

Paul,

In the context of 4244/-bis, the term domain is a DNS domain (per RFC 3261)
and not a SPEC-T Trust Domain per RFC 3325.  However, the specific
terminology we are referring to is also in RFC 3261 in that a SIP entity can
be responsible for multiple domains, which is not a Trust domain, but is
something that can be configured.  That's the context meant in RFC
4244/-bis.  It is outside the scope of RFC 3261 (and thus RFC 4244/-bis) as
to how those relationships are configured. It could certainly be done using
the Trust domain model, but again, that's out of scope.

If it helps, I can add in the terminology section that domain (and the
terminology around the domains for which an entity is responsible, etc. ) is
used in the same context as RFC 3261, but I personally don't think that
should be necessary.

Mary.
On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:

>
>
> Mary Barnes wrote:
>
>> Actually, I did respond to that message, per the following:
>> http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html
>>
>> (threading in the email archives is no better than my archiving method for
>> emails).
>>
>
> Hmm. I cannot find that one anywhere in my own archives, and I don't recall
> seeing it. Don't know why. :-(
>
> That sentence is written within the context of core RFC 3261.  We really
>> didn't get into the RFC 3325 trust domain concept in RFC 4244 - in
>> particular because RFC 3325 is informational.  However, there is an UNLESS
>> later in that section:
>>
>> "...,unless the processing entity knows a priori that it can rely on a
>> downstream processing entity within its domain to apply the requested
>> privacy or local policy allows the forwarding."
>>
>> So, I will include that same clause in the sentence you are concerned
>> about.
>>
>
> That doesn't do it for me. I think one way or another you need to address
> whether "domain" means "DNS domain" or "trust domain". And if it means
> "trust domain" then of course we need a ref to 3325.
>
> You seem to mean DNS domain, but the kinds of actions you are discussing
> seem more related to 3323 and 3325. ISTM that if you mean DNS domain then
> you mean it based on an assumption that "DNS domain" = "trust domain".
>
>        Thanks,
>        Paul
>
> Thanks,
>> Mary.
>> On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes <mary.ietf.barnes@gmail.com<mailto:
>> mary.ietf.barnes@gmail.com>> wrote:
>>
>>    Sorry, I should have replied to that thread, but I didn't think
>>    there was a change necessary.  I'll reply now.
>>
>>    Mary.
>>
>>    On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat <pkyzivat@cisco.com
>>     <mailto:pkyzivat@cisco.com>> wrote:
>>
>>        [as individual]
>>
>>        There was some discussion on the -00 version back in July that
>>        was not, AFAICT, addressed in the -01 version. There is a thread
>>        emanating from mary's announcement of the -00 version. The
>>        following is a hook into that thread:
>>
>>        http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html
>>
>>        It has to do with when privacy should be applied.
>>
>>               Thanks,
>>               Paul
>>
>>
>>        Adam Roach wrote:
>>
>>
>>             [as chair]
>>
>>            As a reminder, we're just over halfway through this WGLC,
>>            and have not yet seen any comments. Please take some time to
>>            review this draft.
>>
>>            /a
>>
>>            On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
>>
>>
>>                [as chair]
>>
>>                A major author of draft-ietf-sipcore-rfc4244bis-01
>>                believes that the document has no remaining open issues,
>>                and is ready for evaluation. Today, we are starting a
>>                two-week working group last call period. This last call
>>                period ends on Tuesday, August 31st.
>>
>>                The latest version of the document can be retrieved here:
>>
>>                http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
>>
>>                Any comments on the document should be sent to the
>>                SIPCORE mailing list.
>>
>>                /a
>>
>>                _______________________________________________
>>                sipcore mailing list
>>                sipcore@ietf.org <mailto:sipcore@ietf.org>
>>
>>                https://www.ietf.org/mailman/listinfo/sipcore
>>
>>
>>            _______________________________________________
>>            sipcore mailing list
>>            sipcore@ietf.org <mailto:sipcore@ietf.org>
>>
>>            https://www.ietf.org/mailman/listinfo/sipcore
>>
>>        _______________________________________________
>>        sipcore mailing list
>>        sipcore@ietf.org <mailto:sipcore@ietf.org>
>>
>>        https://www.ietf.org/mailman/listinfo/sipcore
>>
>>
>>
>>

--0016368e1e5ba7b941048ea9e741
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Paul,</div>
<div>=A0</div>
<div>In the context of 4244/-bis, the term domain is a DNS domain (per RFC =
3261) and not a SPEC-T Trust Domain per RFC 3325.=A0 However, the specific =
terminology we are referring to is also in RFC 3261 in that a SIP entity ca=
n be responsible for multiple domains, which is not a Trust domain, but is =
something that can be configured.=A0=A0That&#39;s the context meant in RFC =
4244/-bis.=A0 It is outside the scope of RFC 3261 (and thus RFC 4244/-bis) =
as to how those relationships are configured. It could certainly be done us=
ing the Trust domain model, but again, that&#39;s out of scope. </div>

<div>=A0</div>
<div>If it helps, I can add in the terminology section that domain (and the=
 terminology around the domains for which an entity is=A0responsible, etc. =
)=A0is used in the same context as RFC 3261, but I personally don&#39;t thi=
nk that should be necessary. </div>

<div>=A0</div>
<div>Mary. <br></div>
<div class=3D"gmail_quote">On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:pkyzivat@cisco.com">pkyzivat@cisco.co=
m</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class=3D"im"><br><br>Mary Barnes wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Actually, I did respond to that =
message, per the following:<br><a href=3D"http://www.ietf.org/mail-archive/=
web/sipcore/current/msg03088.html" target=3D"_blank">http://www.ietf.org/ma=
il-archive/web/sipcore/current/msg03088.html</a><br>
<br>(threading in the email archives is no better than my archiving method =
for emails). <br></blockquote><br></div>Hmm. I cannot find that one anywher=
e in my own archives, and I don&#39;t recall seeing it. Don&#39;t know why.=
 :-(<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">That sentence is written within =
the context of core RFC 3261. =A0We really didn&#39;t get into the RFC 3325=
 trust domain concept in RFC 4244 - in particular because RFC 3325 is infor=
mational. =A0However, there is an UNLESS later in that section:<br>
<br>&quot;...,unless the processing entity knows a priori that it can rely =
on a downstream processing entity within its domain to apply the requested =
privacy or local policy allows the forwarding.&quot;<br><br>So, I will incl=
ude that same clause in the sentence you are concerned about.<br>
</blockquote><br>That doesn&#39;t do it for me. I think one way or another =
you need to address whether &quot;domain&quot; means &quot;DNS domain&quot;=
 or &quot;trust domain&quot;. And if it means &quot;trust domain&quot; then=
 of course we need a ref to 3325.<br>
<br>You seem to mean DNS domain, but the kinds of actions you are discussin=
g seem more related to 3323 and 3325. ISTM that if you mean DNS domain then=
 you mean it based on an assumption that &quot;DNS domain&quot; =3D &quot;t=
rust domain&quot;.<br>
<br>=A0 =A0 =A0 =A0Thanks,<br>=A0 =A0 =A0 =A0Paul<br><br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Thanks,<br>Mary. <br>
<div class=3D"im">On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes &lt;<a href=
=3D"mailto:mary.ietf.barnes@gmail.com" target=3D"_blank">mary.ietf.barnes@g=
mail.com</a> &lt;mailto:<a href=3D"mailto:mary.ietf.barnes@gmail.com" targe=
t=3D"_blank">mary.ietf.barnes@gmail.com</a>&gt;&gt; wrote:<br>
<br>=A0 =A0Sorry, I should have replied to that thread, but I didn&#39;t th=
ink<br>=A0 =A0there was a change necessary. =A0I&#39;ll reply now.<br><br>=
=A0 =A0Mary. <br><br>=A0 =A0On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat =
&lt;<a href=3D"mailto:pkyzivat@cisco.com" target=3D"_blank">pkyzivat@cisco.=
com</a><br>
</div>
<div>
<div></div>
<div class=3D"h5">=A0 =A0&lt;mailto:<a href=3D"mailto:pkyzivat@cisco.com" t=
arget=3D"_blank">pkyzivat@cisco.com</a>&gt;&gt; wrote:<br><br>=A0 =A0 =A0 =
=A0[as individual]<br><br>=A0 =A0 =A0 =A0There was some discussion on the -=
00 version back in July that<br>
=A0 =A0 =A0 =A0was not, AFAICT, addressed in the -01 version. There is a th=
read<br>=A0 =A0 =A0 =A0emanating from mary&#39;s announcement of the -00 ve=
rsion. The<br>=A0 =A0 =A0 =A0following is a hook into that thread:<br><br>=
=A0 =A0 =A0 =A0<a href=3D"http://www.ietf.org/mail-archive/web/sipcore/curr=
ent/msg03056.html" target=3D"_blank">http://www.ietf.org/mail-archive/web/s=
ipcore/current/msg03056.html</a><br>
<br>=A0 =A0 =A0 =A0It has to do with when privacy should be applied.<br><br=
>=A0 =A0 =A0 =A0 =A0 =A0 =A0 Thanks,<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 Paul<br=
><br><br>=A0 =A0 =A0 =A0Adam Roach wrote:<br><br><br>=A0 =A0 =A0 =A0 =A0 =
=A0 [as chair]<br><br>=A0 =A0 =A0 =A0 =A0 =A0As a reminder, we&#39;re just =
over halfway through this WGLC,<br>
=A0 =A0 =A0 =A0 =A0 =A0and have not yet seen any comments. Please take some=
 time to<br>=A0 =A0 =A0 =A0 =A0 =A0review this draft.<br><br>=A0 =A0 =A0 =
=A0 =A0 =A0/a<br><br>=A0 =A0 =A0 =A0 =A0 =A0On 8/16/10 4:29 PM, Adam Roach =
- SIPCORE Chair wrote:<br><br><br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[as chair]=
<br>
<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0A major author of draft-ietf-sipcore-rfc=
4244bis-01<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0believes that the document has=
 no remaining open issues,<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0and is ready f=
or evaluation. Today, we are starting a<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0t=
wo-week working group last call period. This last call<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0period ends on Tuesday, August 31st.<br><br>=
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0The latest version of the document can be re=
trieved here:<br><br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<a href=3D"http://tools=
.ietf.org/html/draft-ietf-sipcore-rfc4244bis" target=3D"_blank">http://tool=
s.ietf.org/html/draft-ietf-sipcore-rfc4244bis</a><br>
<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Any comments on the document should be s=
ent to the<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0SIPCORE mailing list.<br><br>=
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0/a<br><br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0___=
____________________________________________<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0sipcore mailing list<br>
</div></div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<a href=3D"mailto:sipcore@ietf.o=
rg" target=3D"_blank">sipcore@ietf.org</a> &lt;mailto:<a href=3D"mailto:sip=
core@ietf.org" target=3D"_blank">sipcore@ietf.org</a>&gt;=20
<div class=3D"im"><br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<a href=3D"https://www=
.ietf.org/mailman/listinfo/sipcore" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/sipcore</a><br><br><br>=A0 =A0 =A0 =A0 =A0 =A0____________=
___________________________________<br>
=A0 =A0 =A0 =A0 =A0 =A0sipcore mailing list<br></div>=A0 =A0 =A0 =A0 =A0 =
=A0<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">sipcore@ietf.org</=
a> &lt;mailto:<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">sipcore=
@ietf.org</a>&gt;=20
<div class=3D"im"><br>=A0 =A0 =A0 =A0 =A0 =A0<a href=3D"https://www.ietf.or=
g/mailman/listinfo/sipcore" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/sipcore</a><br><br>=A0 =A0 =A0 =A0________________________________=
_______________<br>=A0 =A0 =A0 =A0sipcore mailing list<br>
</div>=A0 =A0 =A0 =A0<a href=3D"mailto:sipcore@ietf.org" target=3D"_blank">=
sipcore@ietf.org</a> &lt;mailto:<a href=3D"mailto:sipcore@ietf.org" target=
=3D"_blank">sipcore@ietf.org</a>&gt;=20
<div class=3D"im"><br>=A0 =A0 =A0 =A0<a href=3D"https://www.ietf.org/mailma=
n/listinfo/sipcore" target=3D"_blank">https://www.ietf.org/mailman/listinfo=
/sipcore</a><br><br><br><br></div></blockquote></blockquote></div><br>

--0016368e1e5ba7b941048ea9e741--

From trac@tools.ietf.org  Wed Aug 25 15:18:42 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B0AFC3A63C9 for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 15:18:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.571
X-Spam-Level: 
X-Spam-Status: No, score=-102.571 tagged_above=-999 required=5 tests=[AWL=0.029, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6-KoHxcGbImm for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 15:18:41 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id B2B4A3A6801 for <sipcore@ietf.org>; Wed, 25 Aug 2010 15:18:41 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OoOJN-0004DE-TT; Wed, 25 Aug 2010 15:19:13 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Wed, 25 Aug 2010 22:19:13 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/1
Message-ID: <064.44026b0cd1e09234b3fd675a6b1dedb0@tools.ietf.org>
X-Trac-Ticket-ID: 1
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
X-Mailman-Approved-At: Wed, 25 Aug 2010 15:21:03 -0700
Cc: sipcore@ietf.org
Subject: [sipcore] #1: Editorial: section 3 is not an "Overview of Operations"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 22:18:42 -0000

#1: Editorial: section 3 is not an "Overview of Operations"
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  minor                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 3 is titled "Overview of Operations".  Of its 4 pages, it has
 about two or three paragraphs which might actually qualify for that title.
 It has about 2 pages of rationale for why the mechanism exists/is-needed,
 and another couple pages of an example description and call flow diagram.
 So... move the first page and a half to a "Background" or "Motivation"
 section (or just delete it).  In fact, ISTM this is the text of the
 original rfc4424's "Background" section.

 The rest of it is still not really an overview of operations, except by-
 example I guess.  What's needed is some text providing an overview of
 operations.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/1>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Wed Aug 25 16:03:08 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 20F8A3A6A77 for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 16:03:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.571
X-Spam-Level: 
X-Spam-Status: No, score=-102.571 tagged_above=-999 required=5 tests=[AWL=0.029, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DOe+xmFLt+16 for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 16:03:07 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 417F83A6A64 for <sipcore@ietf.org>; Wed, 25 Aug 2010 16:03:07 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OoP0N-0004kJ-P2; Wed, 25 Aug 2010 16:03:39 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Wed, 25 Aug 2010 23:03:39 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/2
Message-ID: <064.50eebc47edad8fd946968d68bac122e0@tools.ietf.org>
X-Trac-Ticket-ID: 2
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 23:03:08 -0000

#2: Editorial: section 2 is really confusing
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  minor                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 2 "Conventions and terminology" defines two terms: "retarget" and
 "forward".  I can't make heads or tales about what they mean from this
 text, or how they're different.  I went back and read the original RFC
 4424, and in there it was somewhat clearer (section 1.3 and 3 of rfc4424).

 Currently 4424bis says this:
    The term "retarget" is used in this document to refer both to the
    process of a Proxy Server/User Agent Client (UAC) changing a Uniform
    Resource Identifier (URI) in a request based on the rules for
    determining request targets as described in Section 16.5 of [RFC3261]
    and the subsequent forwarding of that request as described in section
    16.6 of [RFC3261].

 I *think* what you mean is this:
    The term "retarget" is used in this document to refer to the
    process of a Proxy Server/User Agent Client (UAC) changing the
    Request-URI of a request, based on the rules for
    determining request targets as described in Section 16.5 of [RFC3261]
    and step-2 of the subsequent forwarding of that request as described in
 section
    16.6 of [RFC3261].  This includes changing the Request-URI due to a
 location service lookup and 3xx redirect processing,

 4424bis then says this about forwarding:
    The term "forward" is used consistent with the terminology in
    [RFC3261].  Noting that [RFC3261] uses the term "forwarding" to
    describe a proxy's handling of requests for domains for which is not
    responsible, as well as to describe the basic "forwarding" of a
    request (in section 16.6) once a target has been determined.
    However, the context of the usage is sufficient to differentiate the
    slightly different meanings.

 This is super-confusing, and not what you meant I think.  At least not the
 "describe a proxy's handling of requests for domains for which is not
 responsible" piece.  The real ambiguity of the term "forward" in 3261 is
 that it's used both for request routing procedures and for "call
 forwarding" to a new user/identity.  Is that what you mean?

 What this 4424bis draft does not have a term for is for when the request
 gets retargeted to a new identity - *that* has been described in previous
 drafts and emails as "retargeting", whereas "rerouting" or "contact
 routing" was changing the req-URI but not the identity.  I suggest you use
 the word "divert" for changing the identity, since "retarget" and
 "redirect" are ambiguous.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/2>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Wed Aug 25 16:13:34 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 51A3A3A6A7D for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 16:13:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8eHciDkoCamQ for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 16:13:33 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 3D41B3A695D for <sipcore@ietf.org>; Wed, 25 Aug 2010 16:13:33 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OoPAT-0007PV-M7; Wed, 25 Aug 2010 16:14:05 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Wed, 25 Aug 2010 23:14:05 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: https://svn.tools.ietf.org/wg/sipcore/trac/ticket/3
Message-ID: <064.927cdf52c269bae5a1d26525c0af4d34@tools.ietf.org>
X-Trac-Ticket-ID: 3
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #3: Gaps in H-I headers should NOT be treated as "malicious"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 23:13:34 -0000

#3: Gaps in H-I headers should NOT be treated as "malicious"
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 4.1 and 4.2.1 both say "The entries SHOULD be evaluated to
 determine gaps in indices, which could indicate that an entry has been
 maliciously removed."

 That's a bad SHOULD.  First, because it doesn't actually tell you what to
 do if they're missing.  Second, because if missing indeces actually cause
 a request failure, that's a good way of guaranteeing people won't use
 hist-info or will delete ALL the entries just to make calls work.  Third,
 because it's highly unlikely to actually be due to "malicious" reasons -
 if someone wants to "maliciously" remove them, they'll delete them all, or
 change them all, etc.  It's more likely they were removed for
 security/privacy reasons.

 Please remove this sentence from both sections.
 In fact, maybe a sentence should be added to remind people missing indeces
 are possible and OK. (i.e., MUST NOT cause a request faiure)

-- 
Ticket URL: <https://svn.tools.ietf.org/wg/sipcore/trac/ticket/3>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Wed Aug 25 16:46:12 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3B0103A6A35 for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 16:46:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1AbRi+wGOI-K for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 16:46:09 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 8B9573A6A15 for <sipcore@ietf.org>; Wed, 25 Aug 2010 16:46:09 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OoPg1-0008VQ-O7; Wed, 25 Aug 2010 16:46:41 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Wed, 25 Aug 2010 23:46:41 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/4
Message-ID: <064.f8bb79c01723e8d8b3653963f8e4727a@tools.ietf.org>
X-Trac-Ticket-ID: 4
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #4: The new "hit" parameter is gonna cause problems
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 25 Aug 2010 23:46:12 -0000

#4: The new "hit" parameter is gonna cause problems
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 If I understand it right, this draft creates a new SIP/SIPS URI param
 named "hit", whose value indicates the type of H-I entry that will be
 added when processing the SIP/SIPS URI as a target.  It's used in the
 Contact-URI of a 3xx, or location service database entries, to
 differentiate registered-contact targets vs. mapped targets, right?  In
 other words, it's a way to signify when the retargeting is simply routing
 to the same identity vs. diverting to a new identity, right?  (I am
 inferring this, since there's no text I can find that actually just says
 that in a simple sentence)

 If so, it's got issues.  First, it assumes the processor of the 3xx
 response actually understands the new param - if a legacy proxy sends a
 request to a H-I-capable redirect server, and the redirect server encodes
 this "hit" param in the contact-uri of the 3xx, bad things happen.
 Second, it accounts for SIP/SIPS but not TEL URIs.  Third, it should be a
 header param not a URI param, I think (which would solve the previous
 issues).

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/4>
sipcore <http://tools.ietf.org/sipcore/>


From pkyzivat@cisco.com  Wed Aug 25 17:45:52 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CD8443A6B5E for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 17:45:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.502
X-Spam-Level: 
X-Spam-Status: No, score=-110.502 tagged_above=-999 required=5 tests=[AWL=0.097, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nJvSdbh8GOlS for <sipcore@core3.amsl.com>; Wed, 25 Aug 2010 17:45:51 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 237063A6B5C for <sipcore@ietf.org>; Wed, 25 Aug 2010 17:45:51 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEACdWdUxAZnwN/2dsb2JhbACgQXGhLJtthTcEigI
X-IronPort-AV: E=Sophos;i="4.56,271,1280707200"; d="scan'208";a="151955158"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 26 Aug 2010 00:46:23 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o7Q0kNwQ003067; Thu, 26 Aug 2010 00:46:23 GMT
Message-ID: <4C75B95F.3020803@cisco.com>
Date: Wed, 25 Aug 2010 20:46:23 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Mary Barnes <mary.ietf.barnes@gmail.com>
References: <4C69ADA8.1010802@nostrum.com>	<4C753AAA.3030407@nostrum.com>	<4C754893.4080202@cisco.com>	<AANLkTimBgKC_eZo1FGQWk-vYOTPRzgVZ7opGTj1h_0Zo@mail.gmail.com>	<AANLkTik4_bNqiTLtJYxKcqbuiD=MuXY3opuuNahgqmjL@mail.gmail.com>	<4C755A96.1090400@cisco.com> <AANLkTim=1U_ahk17eMCqfe4gqu-Nd8MM4VucSkJ6mxc9@mail.gmail.com>
In-Reply-To: <AANLkTim=1U_ahk17eMCqfe4gqu-Nd8MM4VucSkJ6mxc9@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 26 Aug 2010 00:45:52 -0000

Mary,

I don't think that does it either. Let me try to explain another way:

The privacy feature you describe extends the behavior of priv-values 
"session" and "header" that are specified in 3323. (And also adds a new 
value "history".) In 3323 there is a lot of text describing the privacy 
service, and what it does based on priv-values when it is processing a 
request or response. There is also a bunch of text discussing what the 
UA should do to ensure that the request or response reaches a suitable 
privacy service that will act according to its wishes.

RFC 3325 extends this, with the introduction of trust domains. And 
importantly, it says (not in so many words, but effectively) that 
proxies on the edge of a trust domain are to act as privacy services 
with respect to the priv-val of "id". (It doesn't say they act as a 
privacy service for anything else.)

4244bis section 6.3.2 says:

    If the requestor has indicated a priv-
    value of "session" or "header" in the request, all History-Info
    entries MUST be anonymized when the request leaves a domain for which
    the intermediary is responsible.

It does *not* say what is responsible for doing that. Since this is a 
modification to 3323, I would presume that it is a privacy service as 
specified in 3323 that would be carrying this out. If so, it can only do 
so for the values that are present when it gets the request, and then 
only if its passing the request on to a node that is not in its domain.
If users were to follow the guidelines of 3323, the privacy service 
would be the first server the request reaches after leaving the UAC, and 
thus would have little value.

The is what led me to think you meant trust domains. Because I think the 
behavior you are looking for is more like what 3325 does for "id" 
privacy. But of course that only works in an environment that has trust 
domains and entities charged with carrying out some privacy service 
functions at the edge of the domain. But as it stands those aren't 
charged with implementing "session" or "header" privacy.

So, I don't understand what entitiy you expect to carry out this 
particular new privacy service act. One way or another I think this 
document will have to find a way to say that.

	Thanks,
	Paul

Mary Barnes wrote:
> Paul,
>  
> In the context of 4244/-bis, the term domain is a DNS domain (per RFC 
> 3261) and not a SPEC-T Trust Domain per RFC 3325.  However, the specific 
> terminology we are referring to is also in RFC 3261 in that a SIP entity 
> can be responsible for multiple domains, which is not a Trust domain, 
> but is something that can be configured.  That's the context meant in 
> RFC 4244/-bis.  It is outside the scope of RFC 3261 (and thus RFC 
> 4244/-bis) as to how those relationships are configured. It could 
> certainly be done using the Trust domain model, but again, that's out of 
> scope.
>  
> If it helps, I can add in the terminology section that domain (and the 
> terminology around the domains for which an entity is responsible, etc. 
> ) is used in the same context as RFC 3261, but I personally don't think 
> that should be necessary.
>  
> Mary.
> On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat <pkyzivat@cisco.com 
> <mailto:pkyzivat@cisco.com>> wrote:
> 
> 
> 
>     Mary Barnes wrote:
> 
>         Actually, I did respond to that message, per the following:
>         http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html
> 
>         (threading in the email archives is no better than my archiving
>         method for emails).
> 
> 
>     Hmm. I cannot find that one anywhere in my own archives, and I don't
>     recall seeing it. Don't know why. :-(
> 
>         That sentence is written within the context of core RFC 3261.
>          We really didn't get into the RFC 3325 trust domain concept in
>         RFC 4244 - in particular because RFC 3325 is informational.
>          However, there is an UNLESS later in that section:
> 
>         "...,unless the processing entity knows a priori that it can
>         rely on a downstream processing entity within its domain to
>         apply the requested privacy or local policy allows the forwarding."
> 
>         So, I will include that same clause in the sentence you are
>         concerned about.
> 
> 
>     That doesn't do it for me. I think one way or another you need to
>     address whether "domain" means "DNS domain" or "trust domain". And
>     if it means "trust domain" then of course we need a ref to 3325.
> 
>     You seem to mean DNS domain, but the kinds of actions you are
>     discussing seem more related to 3323 and 3325. ISTM that if you mean
>     DNS domain then you mean it based on an assumption that "DNS domain"
>     = "trust domain".
> 
>            Thanks,
>            Paul
> 
>         Thanks,
>         Mary.
>         On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes
>         <mary.ietf.barnes@gmail.com <mailto:mary.ietf.barnes@gmail.com>
>         <mailto:mary.ietf.barnes@gmail.com
>         <mailto:mary.ietf.barnes@gmail.com>>> wrote:
> 
>            Sorry, I should have replied to that thread, but I didn't think
>            there was a change necessary.  I'll reply now.
> 
>            Mary.
> 
>            On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat
>         <pkyzivat@cisco.com <mailto:pkyzivat@cisco.com>
>            <mailto:pkyzivat@cisco.com <mailto:pkyzivat@cisco.com>>> wrote:
> 
>                [as individual]
> 
>                There was some discussion on the -00 version back in July
>         that
>                was not, AFAICT, addressed in the -01 version. There is a
>         thread
>                emanating from mary's announcement of the -00 version. The
>                following is a hook into that thread:
> 
>              
>          http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html
> 
>                It has to do with when privacy should be applied.
> 
>                       Thanks,
>                       Paul
> 
> 
>                Adam Roach wrote:
> 
> 
>                     [as chair]
> 
>                    As a reminder, we're just over halfway through this WGLC,
>                    and have not yet seen any comments. Please take some
>         time to
>                    review this draft.
> 
>                    /a
> 
>                    On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
> 
> 
>                        [as chair]
> 
>                        A major author of draft-ietf-sipcore-rfc4244bis-01
>                        believes that the document has no remaining open
>         issues,
>                        and is ready for evaluation. Today, we are starting a
>                        two-week working group last call period. This
>         last call
>                        period ends on Tuesday, August 31st.
> 
>                        The latest version of the document can be
>         retrieved here:
> 
>                      
>          http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
> 
>                        Any comments on the document should be sent to the
>                        SIPCORE mailing list.
> 
>                        /a
> 
>                        _______________________________________________
>                        sipcore mailing list
>                        sipcore@ietf.org <mailto:sipcore@ietf.org>
>         <mailto:sipcore@ietf.org <mailto:sipcore@ietf.org>>
> 
>                        https://www.ietf.org/mailman/listinfo/sipcore
> 
> 
>                    _______________________________________________
>                    sipcore mailing list
>                    sipcore@ietf.org <mailto:sipcore@ietf.org>
>         <mailto:sipcore@ietf.org <mailto:sipcore@ietf.org>>
> 
>                    https://www.ietf.org/mailman/listinfo/sipcore
> 
>                _______________________________________________
>                sipcore mailing list
>                sipcore@ietf.org <mailto:sipcore@ietf.org>
>         <mailto:sipcore@ietf.org <mailto:sipcore@ietf.org>>
> 
>                https://www.ietf.org/mailman/listinfo/sipcore
> 
> 
> 
> 

From trac@tools.ietf.org  Thu Aug 26 09:48:46 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 377753A6A79 for <sipcore@core3.amsl.com>; Thu, 26 Aug 2010 09:48:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IflBRTQsobwt for <sipcore@core3.amsl.com>; Thu, 26 Aug 2010 09:48:45 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 68E543A6A71 for <sipcore@ietf.org>; Thu, 26 Aug 2010 09:48:45 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oofdd-0002z9-Gq; Thu, 26 Aug 2010 09:49:17 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Thu, 26 Aug 2010 16:49:17 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/5
Message-ID: <064.d89ad17cf4fe9fcd82306d36637e7b5f@tools.ietf.org>
X-Trac-Ticket-ID: 5
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #5: Privacy value of "session" should NOT apply to H-I headers
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 26 Aug 2010 16:48:46 -0000

#5: Privacy value of "session" should NOT apply to H-I headers
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  minor                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 4424 (and 4424bis) have the H-I headers removed/anonymized with Privacy
 modes "session", "header", and the new "history".  For "session", it is
 not applicable.  "session" mode privacy per RFC3323 was about media
 anonymization, not SIP headers (one uses "header" mode for headers, not
 surprisingly).

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/5>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Thu Aug 26 10:02:22 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A69403A6AE3 for <sipcore@core3.amsl.com>; Thu, 26 Aug 2010 10:02:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m1bRsE90scMZ for <sipcore@core3.amsl.com>; Thu, 26 Aug 2010 10:02:21 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 05B4A3A69D2 for <sipcore@ietf.org>; Thu, 26 Aug 2010 10:02:21 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oofqm-0003aY-Vj; Thu, 26 Aug 2010 10:02:53 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Thu, 26 Aug 2010 17:02:52 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/6
Message-ID: <064.2794ed3170efd1bfd91e2bbde05e1c7b@tools.ietf.org>
X-Trac-Ticket-ID: 6
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #6: Editorial: incorrect 6.3.4 rule 4 explanatory text
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 26 Aug 2010 17:02:22 -0000

#6: Editorial: incorrect 6.3.4 rule 4 explanatory text
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  minor                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 6.3.4 rule 4 says:
        4.  Retargeting based upon a Response: In the case of retargeting
 due
        to a specific response (e.g., 302), the index would be calculated
        per rule 3.  That is, the lowest/last digit of the index is
        incremented (i.e., a new branch is created), with the increment
        of 1.  For example, if the index in the History-Info header of
        the received request was 1.2, then the index in the History-Info
        header field for the new hi-targeted- to-URI would be 1.3.

 That last sentence is incorrect.  If the *received* request was 1.2, and
 it was sent to Bob, it's now 1.2.1, and if Bob responds with a 302, the
 new request is now 1.2.2.  If the *sent* request (which got redirected)
 was 1.2, then 1.3 would be right.

 Change the sentence to say "... of the sent request was 1.2, and it was
 responded to with a 302, then the index in the History-Info header field
 for the new hi-targeted-to-URI would be 1.3.".

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/6>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Thu Aug 26 10:26:41 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 67EE63A6A4F for <sipcore@core3.amsl.com>; Thu, 26 Aug 2010 10:26:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aNL5zQGuJoCP for <sipcore@core3.amsl.com>; Thu, 26 Aug 2010 10:26:40 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 170863A69B9 for <sipcore@ietf.org>; Thu, 26 Aug 2010 10:26:40 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OogEK-0000SY-5y; Thu, 26 Aug 2010 10:27:12 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Thu, 26 Aug 2010 17:27:12 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/7
Message-ID: <064.bd0ffc3554e4c6247e40aebafc8caed4@tools.ietf.org>
X-Trac-Ticket-ID: 7
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #7: Request timeouts are 408, NOT 487 status codes
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 26 Aug 2010 17:26:41 -0000

#7: Request timeouts are 408, NOT 487 status codes
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  minor                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 6.3.3 says:
    If a request has timed out (instead of being explicitly rejected), it
    SHOULD be treated as if a 487 "Request Terminated" error response
    code was received.

 Using 487 for this is also mentioned in section 5.1.2.

 Why?  That is not what SIP does.  A request timeout is a 408.  A 487 is
 used for an explicit INVITE early termination (i.e., through a CANCEL),
 although rfc3261 also says to use it if an INVITE's Expire header value's
 time fires (section 13.3.1 of 3261), but that's not a "request timeout"
 (and really 3261 contradicts itself for using 487 for Expires too, in
 section 21.5.5).

 Change this to 408, in sections 5.1.2 and 6.3.3.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/7>
sipcore <http://tools.ietf.org/sipcore/>


From mary.ietf.barnes@gmail.com  Sat Aug 28 14:07:55 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8C1D33A695A for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 14:07:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.459
X-Spam-Level: 
X-Spam-Status: No, score=-102.459 tagged_above=-999 required=5 tests=[AWL=0.140, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iHUsnIqsxryg for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 14:07:54 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 680033A689E for <sipcore@ietf.org>; Sat, 28 Aug 2010 14:07:06 -0700 (PDT)
Received: by iwn3 with SMTP id 3so4021818iwn.31 for <sipcore@ietf.org>; Sat, 28 Aug 2010 14:07:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=RI8aDjW0s1FduvMt0y4mf15qbRMT3HIwtg9PbqdrCLI=; b=xqja7S9DoOr6b5yY/iNHmxatUjPm9NMquHJBJXLbDHmQlFQubgkGZdJWacuSx9W54C ks5R4xkvUqIxyB4Ag3TJfa05LTTlTTHAfNWVj/MaSkdiNSOs70VE/fVh/9PGAL/Nurx7 RZWtw5c7GCtH5cUUKjJCMHY4tfq60U3dQFsfg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=kOgJ+083pNZIjtQSm4096Eu/+D615VZuSE8cZM0ET1LSnam/bCz+rl9o1JxluL/ywi 3RngYzR17YCF33x5QRZHLZeHjLW9frlpUsIx0xdm5Cbd5syixBpUSH3WFJEHGaqnDSiy dcNopG0MKIYS6duF2wAT89hX0ITZYkwNbrXYc=
MIME-Version: 1.0
Received: by 10.231.155.212 with SMTP id t20mr2936491ibw.37.1283029657988; Sat, 28 Aug 2010 14:07:37 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Sat, 28 Aug 2010 14:07:37 -0700 (PDT)
In-Reply-To: <064.44026b0cd1e09234b3fd675a6b1dedb0@tools.ietf.org>
References: <064.44026b0cd1e09234b3fd675a6b1dedb0@tools.ietf.org>
Date: Sat, 28 Aug 2010 16:07:37 -0500
Message-ID: <AANLkTindAuOuc8+GQPMf9BfR6++2PpeD_-2yWsqcbRj0@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: hkaplan@acmepacket.com
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #1: Editorial: section 3 is not an "Overview of Operations"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 28 Aug 2010 21:07:55 -0000

Hadriel,

I appreciate your taking the time to do a detailed review and
separating out the issues. Obviously, I'll reply to each separately.

Yeah - I don't disagree. Alot of original text was pulled and then the
doc reorganized, removing the background section as you note.  I'll
revisit and update the doc to address these concerns.

Thanks,
Mary.

On Wed, Aug 25, 2010 at 5:19 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #1: Editorial: section 3 is not an "Overview of Operations"
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0minor =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0Section 3 is titled "Overview of Operations". =A0Of its 4 pages, it ha=
s
> =A0about two or three paragraphs which might actually qualify for that ti=
tle.
> =A0It has about 2 pages of rationale for why the mechanism exists/is-need=
ed,
> =A0and another couple pages of an example description and call flow diagr=
am.
> =A0So... move the first page and a half to a "Background" or "Motivation"
> =A0section (or just delete it). =A0In fact, ISTM this is the text of the
> =A0original rfc4424's "Background" section.
>
> =A0The rest of it is still not really an overview of operations, except b=
y-
> =A0example I guess. =A0What's needed is some text providing an overview o=
f
> =A0operations.
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/1>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Sat Aug 28 14:11:51 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 63A133A68AC for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 14:11:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.461
X-Spam-Level: 
X-Spam-Status: No, score=-102.461 tagged_above=-999 required=5 tests=[AWL=0.138, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iIyUZm0hwg5D for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 14:11:49 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 1BA1F3A6879 for <sipcore@ietf.org>; Sat, 28 Aug 2010 14:11:49 -0700 (PDT)
Received: by iwn3 with SMTP id 3so4024488iwn.31 for <sipcore@ietf.org>; Sat, 28 Aug 2010 14:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=RmBykFSLa7qlmiubu97CnFR1shLEDQIZTMLb3E/IiG4=; b=e+fltv/0dZLhoc0ZLolow+LC5DKElbyuSXYG+FrsDKOzatvGsDPAWFznCGNsHMP6R6 zy+XgN2jaWp7d3PM31oE/AOQnv8u4WmAIcqcgM8famEf6haq4tAlh2PGYE+CImB/nW7R KWbQbZ7QHX8k3+6Ykb8PZSpMPUQ8IoLDNwflE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=mEsf3fqL5BmWn+oUKZqK3foJzTr9bvTArpLHnMTZ+/abTPukMKZtN78oyam09v6+4o ym37fxHBHB47hiz/4gYOgGl4XLmmQpLVhZyEQnDJC8f1uAz06aeOm+98uRrUZVvuRNuO 0ucFshxOnFA9CQzUwpzyIvWqEm0Jr29kYFA9o=
MIME-Version: 1.0
Received: by 10.231.191.136 with SMTP id dm8mr2975966ibb.75.1283029940600; Sat, 28 Aug 2010 14:12:20 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Sat, 28 Aug 2010 14:12:20 -0700 (PDT)
In-Reply-To: <064.50eebc47edad8fd946968d68bac122e0@tools.ietf.org>
References: <064.50eebc47edad8fd946968d68bac122e0@tools.ietf.org>
Date: Sat, 28 Aug 2010 16:12:20 -0500
Message-ID: <AANLkTin_-+01RAJh7+r=PNU9My1hrtQYRxo7kU__O1Cv@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: hkaplan@acmepacket.com
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 28 Aug 2010 21:11:51 -0000

Hi Hadriel,

Yes, this is confusing (part of the fundamental problem).  Responses
inline below [MB].

Thanks,
Mary.

On Wed, Aug 25, 2010 at 6:03 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #2: Editorial: section 2 is really confusing
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0minor =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0Section 2 "Conventions and terminology" defines two terms: "retarget" =
and
> =A0"forward". =A0I can't make heads or tales about what they mean from th=
is
> =A0text, or how they're different. =A0I went back and read the original R=
FC
> =A04424, and in there it was somewhat clearer (section 1.3 and 3 of rfc44=
24).
>
> =A0Currently 4424bis says this:
> =A0 =A0The term "retarget" is used in this document to refer both to the
> =A0 =A0process of a Proxy Server/User Agent Client (UAC) changing a Unifo=
rm
> =A0 =A0Resource Identifier (URI) in a request based on the rules for
> =A0 =A0determining request targets as described in Section 16.5 of [RFC32=
61]
> =A0 =A0and the subsequent forwarding of that request as described in sect=
ion
> =A0 =A016.6 of [RFC3261].
>
> =A0I *think* what you mean is this:
> =A0 =A0The term "retarget" is used in this document to refer to the
> =A0 =A0process of a Proxy Server/User Agent Client (UAC) changing the
> =A0 =A0Request-URI of a request, based on the rules for
> =A0 =A0determining request targets as described in Section 16.5 of [RFC32=
61]
> =A0 =A0and step-2 of the subsequent forwarding of that request as describ=
ed in
> =A0section
> =A0 =A016.6 of [RFC3261]. =A0This includes changing the Request-URI due t=
o a
> =A0location service lookup and 3xx redirect processing,
>
[MB] Correct. [/MB]

> =A04424bis then says this about forwarding:
> =A0 =A0The term "forward" is used consistent with the terminology in
> =A0 =A0[RFC3261]. =A0Noting that [RFC3261] uses the term "forwarding" to
> =A0 =A0describe a proxy's handling of requests for domains for which is n=
ot
> =A0 =A0responsible, as well as to describe the basic "forwarding" of a
> =A0 =A0request (in section 16.6) once a target has been determined.
> =A0 =A0However, the context of the usage is sufficient to differentiate t=
he
> =A0 =A0slightly different meanings.
>
> =A0This is super-confusing, and not what you meant I think. =A0At least n=
ot the
> =A0"describe a proxy's handling of requests for domains for which is not
> =A0responsible" piece. =A0The real ambiguity of the term "forward" in 326=
1 is
> =A0that it's used both for request routing procedures and for "call
> =A0forwarding" to a new user/identity. =A0Is that what you mean?

[MB] Yes. [/MB]
>
> =A0What this 4424bis draft does not have a term for is for when the reque=
st
> =A0gets retargeted to a new identity - *that* has been described in previ=
ous
> =A0drafts and emails as "retargeting", whereas "rerouting" or "contact
> =A0routing" was changing the req-URI but not the identity. =A0I suggest y=
ou use
> =A0the word "divert" for changing the identity, since "retarget" and
> =A0"redirect" are ambiguous.

[MB] I really, really don't want to use the term divert.  I will
revisit the text and see where all we are using retarget - it may be
better to describe/define in terms that match the tags and thus be
much more explicit.   [/MB]
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/2>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Sat Aug 28 14:14:14 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D6C1A3A68F6 for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 14:14:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.463
X-Spam-Level: 
X-Spam-Status: No, score=-102.463 tagged_above=-999 required=5 tests=[AWL=0.136, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UOge8uNJGTFO for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 14:14:13 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id E69F03A68AC for <sipcore@ietf.org>; Sat, 28 Aug 2010 14:14:12 -0700 (PDT)
Received: by iwn3 with SMTP id 3so4025743iwn.31 for <sipcore@ietf.org>; Sat, 28 Aug 2010 14:14:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=oaxZhZhHCM/go9aBll2F0ixw7Z0XZmgSMPrlTZnRO5w=; b=t20IiGgAFkD681ddCahfAX19+mn8vXj7xUalsRpzMFUfnF3XYQChdkdhJgmrD5lT0q lEJ9VXx2W+nM0+n1IWvGBCgCNfxfSFYw5NWK1fdPFqr3rIWvX/AfIi+gN7D+crqxtjJ9 9XhWa/ZSWHbfaPH0lbYc8IFeO8EaZW/1QIjcA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=M+CJBQSIat366a2jC61N+hDSzgoUy0cVPpD2NUSBt4QLp4xgQU+Hx7lHvfmLMI3zkd oTuhiH6gfRXltTmaTSarprS6wAnCn66xvRqF91WvQcdU/hi6DAb8pK2uxMgyamt9TBpz wToADBGCXYE/1XK/qABp5cMMk1Nt225kiaGd8=
MIME-Version: 1.0
Received: by 10.231.191.136 with SMTP id dm8mr2978138ibb.75.1283030084522; Sat, 28 Aug 2010 14:14:44 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Sat, 28 Aug 2010 14:14:44 -0700 (PDT)
In-Reply-To: <064.927cdf52c269bae5a1d26525c0af4d34@tools.ietf.org>
References: <064.927cdf52c269bae5a1d26525c0af4d34@tools.ietf.org>
Date: Sat, 28 Aug 2010 16:14:44 -0500
Message-ID: <AANLkTimCvNBBbeOKsLgJuWiyFuBZMsfLUGKyxWr2EKnm@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #3: Gaps in H-I headers should NOT be treated as "malicious"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 28 Aug 2010 21:14:15 -0000

Yep - I agree.  This is really leftover text from 4244 and the ill
conceived notion that somehow History-Info could be used to identify
potential security issues.

Mary.

On Wed, Aug 25, 2010 at 6:14 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #3: Gaps in H-I headers should NOT be treated as "malicious"
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0major =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0Section 4.1 and 4.2.1 both say "The entries SHOULD be evaluated to
> =A0determine gaps in indices, which could indicate that an entry has been
> =A0maliciously removed."
>
> =A0That's a bad SHOULD. =A0First, because it doesn't actually tell you wh=
at to
> =A0do if they're missing. =A0Second, because if missing indeces actually =
cause
> =A0a request failure, that's a good way of guaranteeing people won't use
> =A0hist-info or will delete ALL the entries just to make calls work. =A0T=
hird,
> =A0because it's highly unlikely to actually be due to "malicious" reasons=
 -
> =A0if someone wants to "maliciously" remove them, they'll delete them all=
, or
> =A0change them all, etc. =A0It's more likely they were removed for
> =A0security/privacy reasons.
>
> =A0Please remove this sentence from both sections.
> =A0In fact, maybe a sentence should be added to remind people missing ind=
eces
> =A0are possible and OK. (i.e., MUST NOT cause a request faiure)
>
> --
> Ticket URL: <https://svn.tools.ietf.org/wg/sipcore/trac/ticket/3>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Sat Aug 28 15:02:43 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A54AD3A68F6 for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 15:02:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.465
X-Spam-Level: 
X-Spam-Status: No, score=-102.465 tagged_above=-999 required=5 tests=[AWL=0.134, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kBCZMlMR4qlC for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 15:02:42 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 8C3543A681F for <sipcore@ietf.org>; Sat, 28 Aug 2010 15:02:42 -0700 (PDT)
Received: by iwn3 with SMTP id 3so4052573iwn.31 for <sipcore@ietf.org>; Sat, 28 Aug 2010 15:03:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=9xRYFLQ5UajeBtw5Ra/EPZx1F8ZGkuMwpf+bLZyZubw=; b=ZDC6AeNwopyuGE5Rft7IUR7y7Y7ukmunSOYx774CjLUgeQp/NRoe3+V6yUWOU2HCoL dbKmXP5CbTJC0xk8QbY6SndtVKOCdEWEk87LRVhIg5N8sTEYBa8X6Uaygo50Oq3QiKh2 XPqPdxrVnNAgvXqi+cD7+PoZjgP5tOuRiixZ8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=CatKqGowdq6INvkYSzHsdXV7Vt17m65QKLsLvxQqK4uC8LIcyeolxd5razTdC3W8qN AOtPXyqii88LYudddq7ozqAtmd8xrZzSH+3JYRgFnPAcC08iZCnbA9gtq5CrQOhDZCtv RmSRNmDgg8HO1oyG/D1zd7YRaCMluUEBZp/3c=
MIME-Version: 1.0
Received: by 10.231.14.69 with SMTP id f5mr3042075iba.116.1283032994010; Sat, 28 Aug 2010 15:03:14 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Sat, 28 Aug 2010 15:03:13 -0700 (PDT)
In-Reply-To: <064.f8bb79c01723e8d8b3653963f8e4727a@tools.ietf.org>
References: <064.f8bb79c01723e8d8b3653963f8e4727a@tools.ietf.org>
Date: Sat, 28 Aug 2010 17:03:13 -0500
Message-ID: <AANLkTikczfq9ePNdOXLFF1g-kt3OrNP7Y2+TxvUs1RAR@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #4: The new "hit" parameter is gonna cause problems
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 28 Aug 2010 22:02:43 -0000

I do not think that this URI parameter will cause the problems you
mention - responses inline below [MB].

On Wed, Aug 25, 2010 at 6:46 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #4: The new "hit" parameter is gonna cause problems
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0major =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0If I understand it right, this draft creates a new SIP/SIPS URI param
> =A0named "hit", whose value indicates the type of H-I entry that will be
> =A0added when processing the SIP/SIPS URI as a target. =A0It's used in th=
e
> =A0Contact-URI of a 3xx, or location service database entries, to
> =A0differentiate registered-contact targets vs. mapped targets, right? =
=A0In
> =A0other words, it's a way to signify when the retargeting is simply rout=
ing
> =A0to the same identity vs. diverting to a new identity, right? =A0(I am
> =A0inferring this, since there's no text I can find that actually just sa=
ys
> =A0that in a simple sentence)

[MB] The parameter is only used in the Contact-URIs in the 3xx
response.  The current text is intended to imply that  the URI
parameter is set in the same manner that the target element is
determined, but we can add more text here to clarify that.  The reason
this has to be done by the Redirect server is that it is the one that
knows the mechanism by which those entries are determined.  The URI
parameter is used by proxies that implement 4244bis to determine the
value for the target parameter when it uses the specific contact-URI
to build an hi-entry. In this manner all the hi-entries have the same
format - i.e., you don't use the value of the URI parameter in the
hi-entries.[ /MB]
>
> =A0If so, it's got issues. =A0First, it assumes the processor of the 3xx
> =A0response actually understands the new param - if a legacy proxy sends =
a
> =A0request to a H-I-capable redirect server, and the redirect server enco=
des
> =A0this "hit" param in the contact-uri of the 3xx, bad things happen.
[MB] I'm not at all clear about what bad things you think might
happen. If the proxy has not implemented 4244bis, then the URI
parameter is ignored (and may be removed by the proxy as can any URI
parameter). But, that doesn't provide any less functionality since a
proxy that only implements 4244 will NOT use the target  URI parameter
anyways and a proxy that doesn't implement History-Info at all totally
ignores the parameter.  [/MB]

> =A0Second, it accounts for SIP/SIPS but not TEL URIs.
[MB]  The value for this URI parameter is determined by the same
mechanisms by which the target parameter is determined by a proxy when
accessing a location service database.  So, it's not clear to me why
this URI parameter introduces a specific problem for tel-URIs.  [/MB]

> Third, it should be a
> =A0header param not a URI param, I think (which would solve the previous
> =A0issues).

[MB] It's not at all clear to me why you think this needs to be a
header parameter or how such would solve the problems you anticipate
(although that's because I don't understand what problems you think
will happen with the current approach).[/MB]

>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/4>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Sat Aug 28 15:03:53 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9C3803A695A for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 15:03:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.466
X-Spam-Level: 
X-Spam-Status: No, score=-102.466 tagged_above=-999 required=5 tests=[AWL=0.133, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pk9BQYBGzniE for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 15:03:52 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 928073A681F for <sipcore@ietf.org>; Sat, 28 Aug 2010 15:03:52 -0700 (PDT)
Received: by iwn3 with SMTP id 3so4053252iwn.31 for <sipcore@ietf.org>; Sat, 28 Aug 2010 15:04:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=NmMSouFuJaXTciqIEKh874EGt5Y4fsqXMK9Dduiw1Rg=; b=BxFVdfhbZ55EnvFTc/0ekLr7wM4yKxWAHfTfOaPTRscqTJLiTQfbvcdA+YImuWFgfx ft3TXucQ2SgMyReiEkIDVEBcfOgVhGtAQg9tRO0U5hhRmZbr82mLc92TemZwNE5htDQE r6P1ztNHh8QK0H2CAreHQv98GyE7vaGnMY9xQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=gYm51BJ+9Rf5ZnbcvKIteayqE//BIc+TQ07oc/q6l0OjzZThOS5K3HISvz7epSm5xC APDZ2rDz//Z4kS+Lf7i9RSi9etpRFHQDwOqR+fHf6Q+nB9f7akPrkDpDFK6Gt7iffbCS fhlJg9SLgzoES335utLSlGdxxirD3cnmutIMQ=
MIME-Version: 1.0
Received: by 10.231.139.212 with SMTP id f20mr2803272ibu.166.1283033060960; Sat, 28 Aug 2010 15:04:20 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Sat, 28 Aug 2010 15:04:20 -0700 (PDT)
In-Reply-To: <064.d89ad17cf4fe9fcd82306d36637e7b5f@tools.ietf.org>
References: <064.d89ad17cf4fe9fcd82306d36637e7b5f@tools.ietf.org>
Date: Sat, 28 Aug 2010 17:04:20 -0500
Message-ID: <AANLkTimW+xGwyW8oOMQ_mo0Ey235mFujVUisRv=PyvdV@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #5: Privacy value of "session" should NOT apply to H-I headers
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 28 Aug 2010 22:03:53 -0000

Yep - a 4244 problem - good catch. I'll fix this.

On Thu, Aug 26, 2010 at 11:49 AM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #5: Privacy value of "session" should NOT apply to H-I headers
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0minor =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A04424 (and 4424bis) have the H-I headers removed/anonymized with Privac=
y
> =A0modes "session", "header", and the new "history". =A0For "session", it=
 is
> =A0not applicable. =A0"session" mode privacy per RFC3323 was about media
> =A0anonymization, not SIP headers (one uses "header" mode for headers, no=
t
> =A0surprisingly).
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/5>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Sat Aug 28 15:04:31 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2C1FB3A6965 for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 15:04:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.468
X-Spam-Level: 
X-Spam-Status: No, score=-102.468 tagged_above=-999 required=5 tests=[AWL=0.131, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XT1uacLAjQYB for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 15:04:30 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id BC29D3A68AE for <sipcore@ietf.org>; Sat, 28 Aug 2010 15:04:29 -0700 (PDT)
Received: by iwn3 with SMTP id 3so4053571iwn.31 for <sipcore@ietf.org>; Sat, 28 Aug 2010 15:05:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=4+nFxlcr5WDoggTyrM9fmE2e1gAL6wSKc7FaQx3bitY=; b=s66/2bZro0EXlnmV7l+5cy9JVYa9kuP6koIQZ9/j+Dax6+ZV2aiPvDl6Rayuk0DtuG vEyAGSyGsXD24McqTBHsq4+vavCjraUxL8FE33Try4etkYIaTUNCwl8EA917QsxqW/XP DpEaoQArtmkGSj9aTIaZhOTJbUVySTHyTHCSA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=wm85V/09RnO5jTWviaKYZjTl/Jynoc8pRUkEpjlcLvbs7sEtc5n6O67/x465m/j9c0 NXFHxIjBpfGQ2FSlFUFLmSz67EoWhNlBvcr1GnZ83XhJSmR6PQ2RL2gvGUo4IIfq7vo9 QVcEKKx55LV3mUXjIbAqtzcwsA6SieEu1SRC0=
MIME-Version: 1.0
Received: by 10.231.149.80 with SMTP id s16mr3076475ibv.81.1283033101464; Sat, 28 Aug 2010 15:05:01 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Sat, 28 Aug 2010 15:05:01 -0700 (PDT)
In-Reply-To: <064.2794ed3170efd1bfd91e2bbde05e1c7b@tools.ietf.org>
References: <064.2794ed3170efd1bfd91e2bbde05e1c7b@tools.ietf.org>
Date: Sat, 28 Aug 2010 17:05:01 -0500
Message-ID: <AANLkTikPaPxyCdJN9=ibXmE5musT9K0AXi_hySnEdJ3U@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #6: Editorial: incorrect 6.3.4 rule 4 explanatory text
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 28 Aug 2010 22:04:31 -0000

Another good catch.  I had to read this several times to see the
problem you point out. I'll fix this.

On Thu, Aug 26, 2010 at 12:02 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #6: Editorial: incorrect 6.3.4 rule 4 explanatory text
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0minor =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0Section 6.3.4 rule 4 says:
> =A0 =A0 =A0 =A04. =A0Retargeting based upon a Response: In the case of re=
targeting
> =A0due
> =A0 =A0 =A0 =A0to a specific response (e.g., 302), the index would be cal=
culated
> =A0 =A0 =A0 =A0per rule 3. =A0That is, the lowest/last digit of the index=
 is
> =A0 =A0 =A0 =A0incremented (i.e., a new branch is created), with the incr=
ement
> =A0 =A0 =A0 =A0of 1. =A0For example, if the index in the History-Info hea=
der of
> =A0 =A0 =A0 =A0the received request was 1.2, then the index in the Histor=
y-Info
> =A0 =A0 =A0 =A0header field for the new hi-targeted- to-URI would be 1.3.
>
> =A0That last sentence is incorrect. =A0If the *received* request was 1.2,=
 and
> =A0it was sent to Bob, it's now 1.2.1, and if Bob responds with a 302, th=
e
> =A0new request is now 1.2.2. =A0If the *sent* request (which got redirect=
ed)
> =A0was 1.2, then 1.3 would be right.
>
> =A0Change the sentence to say "... of the sent request was 1.2, and it wa=
s
> =A0responded to with a 302, then the index in the History-Info header fie=
ld
> =A0for the new hi-targeted-to-URI would be 1.3.".
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/6>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Sat Aug 28 15:05:11 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8C1233A68AE for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 15:05:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.47
X-Spam-Level: 
X-Spam-Status: No, score=-102.47 tagged_above=-999 required=5 tests=[AWL=0.129, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lLu57ERYgcXy for <sipcore@core3.amsl.com>; Sat, 28 Aug 2010 15:05:10 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 66AA93A681F for <sipcore@ietf.org>; Sat, 28 Aug 2010 15:05:10 -0700 (PDT)
Received: by iwn3 with SMTP id 3so4053934iwn.31 for <sipcore@ietf.org>; Sat, 28 Aug 2010 15:05:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=3MESJ1sLd/JH+7IvJzOe1TKLVPAZYhQ42a2bs01BtC0=; b=QqRIm0pmePWY0ARYrUgyvzddYVwz2IAEQQsNhWaI41v9urac+jGcgX7PyxRXOVdDqc CkbwjzqHeMeGKerYwYeoc5z0ydVACP/DTJ5uV9nqzqZRd/u5SmzPD7qITxNQ3EH4LXW1 8Ypli+ZuIa6nEFgBUjLnft8tBwRxo/udsVSEI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=qCqdT1W4feV02Qxl5COojWqpaCDliNvCZ+MA+/oqr0xRwvCJkU98M+fVi9ARt+YI/1 XRQ0wpWw9qnS99BYzRrsQuLIttwJPMHmJkRmb4jEnfaTScr70+KAVPvpy6Mj9MYoY9RM Yojzafc6X9TwtryYA7Cio+ZWhoNnyvMOGlc/o=
MIME-Version: 1.0
Received: by 10.231.191.136 with SMTP id dm8mr3021716ibb.75.1283033142092; Sat, 28 Aug 2010 15:05:42 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Sat, 28 Aug 2010 15:05:42 -0700 (PDT)
In-Reply-To: <064.bd0ffc3554e4c6247e40aebafc8caed4@tools.ietf.org>
References: <064.bd0ffc3554e4c6247e40aebafc8caed4@tools.ietf.org>
Date: Sat, 28 Aug 2010 17:05:42 -0500
Message-ID: <AANLkTiktzt5N6YgrHozsXvavdkT==NTb4FOr11qBKbKq@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: sipcore issue tracker <trac@tools.ietf.org>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #7: Request timeouts are 408, NOT 487 status codes
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 28 Aug 2010 22:05:11 -0000

Yep.  A third good catch.  I'll fix this as well.

On Thu, Aug 26, 2010 at 12:27 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #7: Request timeouts are 408, NOT 487 status codes
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0minor =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0Section 6.3.3 says:
> =A0 =A0If a request has timed out (instead of being explicitly rejected),=
 it
> =A0 =A0SHOULD be treated as if a 487 "Request Terminated" error response
> =A0 =A0code was received.
>
> =A0Using 487 for this is also mentioned in section 5.1.2.
>
> =A0Why? =A0That is not what SIP does. =A0A request timeout is a 408. =A0A=
 487 is
> =A0used for an explicit INVITE early termination (i.e., through a CANCEL)=
,
> =A0although rfc3261 also says to use it if an INVITE's Expire header valu=
e's
> =A0time fires (section 13.3.1 of 3261), but that's not a "request timeout=
"
> =A0(and really 3261 contradicts itself for using 487 for Expires too, in
> =A0section 21.5.5).
>
> =A0Change this to 408, in sections 5.1.2 and 6.3.3.
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/7>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From pkyzivat@cisco.com  Mon Aug 30 05:52:49 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DAA293A67ED for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 05:52:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.503
X-Spam-Level: 
X-Spam-Status: No, score=-110.503 tagged_above=-999 required=5 tests=[AWL=0.096, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YOXgBt+oWbGD for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 05:52:49 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id C27533A6782 for <sipcore@ietf.org>; Mon, 30 Aug 2010 05:52:48 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAE9Ge0xAZnwM/2dsb2JhbACgRXGeYZsUhTcEigk
X-IronPort-AV: E=Sophos;i="4.56,292,1280707200"; d="scan'208";a="153412165"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 30 Aug 2010 12:53:19 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7UCrJVu004549; Mon, 30 Aug 2010 12:53:19 GMT
Message-ID: <4C7BA9BF.5020604@cisco.com>
Date: Mon, 30 Aug 2010 08:53:19 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Mary Barnes <mary.ietf.barnes@gmail.com>
References: <064.f8bb79c01723e8d8b3653963f8e4727a@tools.ietf.org> <AANLkTikczfq9ePNdOXLFF1g-kt3OrNP7Y2+TxvUs1RAR@mail.gmail.com>
In-Reply-To: <AANLkTikczfq9ePNdOXLFF1g-kt3OrNP7Y2+TxvUs1RAR@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Cc: sipcore@ietf.org, Hadriel Kaplan <HKaplan@acmepacket.com>
Subject: Re: [sipcore] #4: The new "hit" parameter is gonna cause problems
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 12:52:50 -0000

[as individual]

Mary Barnes wrote:

>>  Second, it accounts for SIP/SIPS but not TEL URIs.
> [MB]  The value for this URI parameter is determined by the same
> mechanisms by which the target parameter is determined by a proxy when
> accessing a location service database.  So, it's not clear to me why
> this URI parameter introduces a specific problem for tel-URIs.  [/MB]

TEL URIs can't have URI parameters in the way that SIP URIs can.

>> Third, it should be a
>>  header param not a URI param, I think (which would solve the previous
>>  issues).
> 
> [MB] It's not at all clear to me why you think this needs to be a
> header parameter or how such would solve the problems you anticipate
> (although that's because I don't understand what problems you think
> will happen with the current approach).[/MB]

IMO its a red flag any time there is talk about a URI parameter that is 
only to be used when that URI is present in a particular header. That is 
a case that instead calls for a header parameter. Having it be a URI 
parameter then raises all sorts of questions about what should happen if 
that parameter appears in the URI in some other context.

(We've been seeing that problem a lot with TEL URI parameters.)

	Thanks,
	Paul

From HKaplan@acmepacket.com  Mon Aug 30 10:51:10 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7765F3A69DC for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 10:51:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.696
X-Spam-Level: 
X-Spam-Status: No, score=-1.696 tagged_above=-999 required=5 tests=[AWL=-0.587, BAYES_05=-1.11, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jyUe-apoH9XL for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 10:51:05 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id C42343A6841 for <sipcore@ietf.org>; Mon, 30 Aug 2010 10:51:04 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 30 Aug 2010 13:51:34 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Mon, 30 Aug 2010 13:51:12 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>
Date: Mon, 30 Aug 2010 13:51:11 -0400
Thread-Topic: [sipcore] #4: The new "hit" parameter is gonna cause problems
Thread-Index: ActIa+8fh0Eb+bIUQzKnBxGjg/jkNA==
Message-ID: <D8058F83-99AD-4A9D-9713-46D0985FA626@acmepacket.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_D8058F8399AD4A9D971346D0985FA626acmepacketcom_"
MIME-Version: 1.0
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #4: The new "hit" parameter is gonna cause problems
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 17:51:10 -0000

--_000_D8058F8399AD4A9D971346D0985FA626acmepacketcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgTWFyeSwNClJlc3BvbnNlcyBpbmxpbmUuLi4NCg0KT24gQXVnIDI4LCAyMDEwLCBhdCA2OjAz
IFBNLCBNYXJ5IEJhcm5lcyB3cm90ZToNCg0KDQpJIGRvIG5vdCB0aGluayB0aGF0IHRoaXMgVVJJ
IHBhcmFtZXRlciB3aWxsIGNhdXNlIHRoZSBwcm9ibGVtcyB5b3UNCm1lbnRpb24gLSByZXNwb25z
ZXMgaW5saW5lIGJlbG93IFtNQl0uDQoNCk9uIFdlZCwgQXVnIDI1LCAyMDEwIGF0IDY6NDYgUE0s
IHNpcGNvcmUgaXNzdWUgdHJhY2tlcg0KPHRyYWNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOnRyYWNA
dG9vbHMuaWV0Zi5vcmc+PiB3cm90ZToNCj4gIzQ6IFRoZSBuZXcgImhpdCIgcGFyYW1ldGVyIGlz
IGdvbm5hIGNhdXNlIHByb2JsZW1zDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gIFJlcG9ydGVy
OiAgaGthcGxhbkDiiJEgICAgICAgICAgICAgICB8ICAgICAgIE93bmVyOg0KPiAgICAgVHlwZTog
IGRlZmVjdCAgICAgICAgICAgICAgICAgIHwgICAgICBTdGF0dXM6ICBuZXcNCj4gIFByaW9yaXR5
OiAgbWFqb3IgICAgICAgICAgICAgICAgICAgfCAgIE1pbGVzdG9uZTogIG1pbGVzdG9uZTENCj4g
Q29tcG9uZW50OiAgcmZjNDI0NGJpcyAgICAgICAgICAgICAgfCAgICAgVmVyc2lvbjogIDIuMA0K
PiAgU2V2ZXJpdHk6ICBJbiBXRyBMYXN0IENhbGwgICAgICAgICB8ICAgIEtleXdvcmRzOg0KPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQo+ICBJZiBJIHVuZGVyc3RhbmQgaXQgcmlnaHQsIHRoaXMgZHJh
ZnQgY3JlYXRlcyBhIG5ldyBTSVAvU0lQUyBVUkkgcGFyYW0NCj4gIG5hbWVkICJoaXQiLCB3aG9z
ZSB2YWx1ZSBpbmRpY2F0ZXMgdGhlIHR5cGUgb2YgSC1JIGVudHJ5IHRoYXQgd2lsbCBiZQ0KPiAg
YWRkZWQgd2hlbiBwcm9jZXNzaW5nIHRoZSBTSVAvU0lQUyBVUkkgYXMgYSB0YXJnZXQuICBJdCdz
IHVzZWQgaW4gdGhlDQo+ICBDb250YWN0LVVSSSBvZiBhIDN4eCwgb3IgbG9jYXRpb24gc2Vydmlj
ZSBkYXRhYmFzZSBlbnRyaWVzLCB0bw0KPiAgZGlmZmVyZW50aWF0ZSByZWdpc3RlcmVkLWNvbnRh
Y3QgdGFyZ2V0cyB2cy4gbWFwcGVkIHRhcmdldHMsIHJpZ2h0PyAgSW4NCj4gIG90aGVyIHdvcmRz
LCBpdCdzIGEgd2F5IHRvIHNpZ25pZnkgd2hlbiB0aGUgcmV0YXJnZXRpbmcgaXMgc2ltcGx5IHJv
dXRpbmcNCj4gIHRvIHRoZSBzYW1lIGlkZW50aXR5IHZzLiBkaXZlcnRpbmcgdG8gYSBuZXcgaWRl
bnRpdHksIHJpZ2h0PyAgKEkgYW0NCj4gIGluZmVycmluZyB0aGlzLCBzaW5jZSB0aGVyZSdzIG5v
IHRleHQgSSBjYW4gZmluZCB0aGF0IGFjdHVhbGx5IGp1c3Qgc2F5cw0KPiAgdGhhdCBpbiBhIHNp
bXBsZSBzZW50ZW5jZSkNCg0KW01CXSBUaGUgcGFyYW1ldGVyIGlzIG9ubHkgdXNlZCBpbiB0aGUg
Q29udGFjdC1VUklzIGluIHRoZSAzeHgNCnJlc3BvbnNlLiAgVGhlIGN1cnJlbnQgdGV4dCBpcyBp
bnRlbmRlZCB0byBpbXBseSB0aGF0ICB0aGUgVVJJDQpwYXJhbWV0ZXIgaXMgc2V0IGluIHRoZSBz
YW1lIG1hbm5lciB0aGF0IHRoZSB0YXJnZXQgZWxlbWVudCBpcw0KZGV0ZXJtaW5lZCwgYnV0IHdl
IGNhbiBhZGQgbW9yZSB0ZXh0IGhlcmUgdG8gY2xhcmlmeSB0aGF0LiAgVGhlIHJlYXNvbg0KdGhp
cyBoYXMgdG8gYmUgZG9uZSBieSB0aGUgUmVkaXJlY3Qgc2VydmVyIGlzIHRoYXQgaXQgaXMgdGhl
IG9uZSB0aGF0DQprbm93cyB0aGUgbWVjaGFuaXNtIGJ5IHdoaWNoIHRob3NlIGVudHJpZXMgYXJl
IGRldGVybWluZWQuICBUaGUgVVJJDQpwYXJhbWV0ZXIgaXMgdXNlZCBieSBwcm94aWVzIHRoYXQg
aW1wbGVtZW50IDQyNDRiaXMgdG8gZGV0ZXJtaW5lIHRoZQ0KdmFsdWUgZm9yIHRoZSB0YXJnZXQg
cGFyYW1ldGVyIHdoZW4gaXQgdXNlcyB0aGUgc3BlY2lmaWMgY29udGFjdC1VUkkNCnRvIGJ1aWxk
IGFuIGhpLWVudHJ5LiBJbiB0aGlzIG1hbm5lciBhbGwgdGhlIGhpLWVudHJpZXMgaGF2ZSB0aGUg
c2FtZQ0KZm9ybWF0IC0gaS5lLiwgeW91IGRvbid0IHVzZSB0aGUgdmFsdWUgb2YgdGhlIFVSSSBw
YXJhbWV0ZXIgaW4gdGhlDQpoaS1lbnRyaWVzLlsgL01CXQ0KDQoNClJpZ2h0IHRoYXQncyB3aGF0
IEkgZmlndXJlZC4NCg0KPiAgSWYgc28sIGl0J3MgZ290IGlzc3Vlcy4gIEZpcnN0LCBpdCBhc3N1
bWVzIHRoZSBwcm9jZXNzb3Igb2YgdGhlIDN4eA0KPiAgcmVzcG9uc2UgYWN0dWFsbHkgdW5kZXJz
dGFuZHMgdGhlIG5ldyBwYXJhbSAtIGlmIGEgbGVnYWN5IHByb3h5IHNlbmRzIGENCj4gIHJlcXVl
c3QgdG8gYSBILUktY2FwYWJsZSByZWRpcmVjdCBzZXJ2ZXIsIGFuZCB0aGUgcmVkaXJlY3Qgc2Vy
dmVyIGVuY29kZXMNCj4gIHRoaXMgImhpdCIgcGFyYW0gaW4gdGhlIGNvbnRhY3QtdXJpIG9mIHRo
ZSAzeHgsIGJhZCB0aGluZ3MgaGFwcGVuLg0KW01CXSBJJ20gbm90IGF0IGFsbCBjbGVhciBhYm91
dCB3aGF0IGJhZCB0aGluZ3MgeW91IHRoaW5rIG1pZ2h0DQpoYXBwZW4uIElmIHRoZSBwcm94eSBo
YXMgbm90IGltcGxlbWVudGVkIDQyNDRiaXMsIHRoZW4gdGhlIFVSSQ0KcGFyYW1ldGVyIGlzIGln
bm9yZWQgKGFuZCBtYXkgYmUgcmVtb3ZlZCBieSB0aGUgcHJveHkgYXMgY2FuIGFueSBVUkkNCnBh
cmFtZXRlcikuIEJ1dCwgdGhhdCBkb2Vzbid0IHByb3ZpZGUgYW55IGxlc3MgZnVuY3Rpb25hbGl0
eSBzaW5jZSBhDQpwcm94eSB0aGF0IG9ubHkgaW1wbGVtZW50cyA0MjQ0IHdpbGwgTk9UIHVzZSB0
aGUgdGFyZ2V0ICBVUkkgcGFyYW1ldGVyDQphbnl3YXlzIGFuZCBhIHByb3h5IHRoYXQgZG9lc24n
dCBpbXBsZW1lbnQgSGlzdG9yeS1JbmZvIGF0IGFsbCB0b3RhbGx5DQppZ25vcmVzIHRoZSBwYXJh
bWV0ZXIuICBbL01CXQ0KDQpJZiBVQSBBbGljZSBkb2VzIG5vdCB1bmRlcnN0YW5kIEhpc3Rvcnkt
SW5mbyBhbmQgc2VuZHMgYSByZXF1ZXN0IHdoaWNoIGdvZXMgdG8gYSByZWRpcmVjdCBzZXJ2ZXIg
dGhhdCBpbmNsdWRlcyB0aGUgaGl0IHBhcmFtIGluIHRoZSAzeHgncyBjb250YWN0LCBhbmQgdGhl
IDN4eCBnb2VzIGJhY2sgdG8gQWxpY2UsIEFsaWNlIHdpbGwgZ2VuZXJhdGUgYSByZXF1ZXN0IHdp
dGggYSByZXF1ZXN0LVVSSSBjb250YWluaW5nIHRoZSBoaXQgcGFyYW0uICBMZXQncyBzYXkgc2hl
IGdvdCByZWRpcmVjdGVkIHRvIFByb3h5LUIuICBQcm94eS1CIHdpbGwgbm93IGdlbmVyYXRlIGEg
SC1JIGVudHJ5IGNvbnRhaW5pbmcgYSBoaXQgcGFyYW1ldGVyLCBhbmQgbWF5IG9yIG1heSBub3Qg
YmUgYWJsZSB0byBwcm9jZXNzIHRoaXMgcmVxLXVyaS4NCg0KPiAgU2Vjb25kLCBpdCBhY2NvdW50
cyBmb3IgU0lQL1NJUFMgYnV0IG5vdCBURUwgVVJJcy4NCltNQl0gIFRoZSB2YWx1ZSBmb3IgdGhp
cyBVUkkgcGFyYW1ldGVyIGlzIGRldGVybWluZWQgYnkgdGhlIHNhbWUNCm1lY2hhbmlzbXMgYnkg
d2hpY2ggdGhlIHRhcmdldCBwYXJhbWV0ZXIgaXMgZGV0ZXJtaW5lZCBieSBhIHByb3h5IHdoZW4N
CmFjY2Vzc2luZyBhIGxvY2F0aW9uIHNlcnZpY2UgZGF0YWJhc2UuICBTbywgaXQncyBub3QgY2xl
YXIgdG8gbWUgd2h5DQp0aGlzIFVSSSBwYXJhbWV0ZXIgaW50cm9kdWNlcyBhIHNwZWNpZmljIHBy
b2JsZW0gZm9yIHRlbC1VUklzLiAgWy9NQl0NCg0KV2VsbCBmb3Igb25lIHRoZSBkcmFmdCBhY3R1
YWxseSBzYXlzIHRoZSBoaXQgcGFyYW0gaXMgcHV0IGluIGEgU0lQIG9yIFNJUFMgVVJJLCBub3Qg
VEVMLg0KRm9yIGFub3RoZXIsIGEgVEVMIFVSSSdzIHBhcmFtcyBiZWNvbWUgVVJJIHVzZXIgcGFy
YW1ldGVycyAobm90IFVSSSBwYXJhbWV0ZXJzKSB3aGVuIGNvbnZlcnRlZCB0byBTSVAuDQoNCj4g
VGhpcmQsIGl0IHNob3VsZCBiZSBhDQo+ICBoZWFkZXIgcGFyYW0gbm90IGEgVVJJIHBhcmFtLCBJ
IHRoaW5rICh3aGljaCB3b3VsZCBzb2x2ZSB0aGUgcHJldmlvdXMNCj4gIGlzc3VlcykuDQoNCltN
Ql0gSXQncyBub3QgYXQgYWxsIGNsZWFyIHRvIG1lIHdoeSB5b3UgdGhpbmsgdGhpcyBuZWVkcyB0
byBiZSBhDQpoZWFkZXIgcGFyYW1ldGVyIG9yIGhvdyBzdWNoIHdvdWxkIHNvbHZlIHRoZSBwcm9i
bGVtcyB5b3UgYW50aWNpcGF0ZQ0KKGFsdGhvdWdoIHRoYXQncyBiZWNhdXNlIEkgZG9uJ3QgdW5k
ZXJzdGFuZCB3aGF0IHByb2JsZW1zIHlvdSB0aGluaw0Kd2lsbCBoYXBwZW4gd2l0aCB0aGUgY3Vy
cmVudCBhcHByb2FjaCkuWy9NQl0NCg0KSWYgaXQncyBhIGhlYWRlciBwYXJhbSwgdGhlbiBpdCdz
IG5vdCBwYXJ0IG9mIHRoZSBVUkkgaW4gdGhlIGNvbnRhY3QgdGhhdCBiZWNvbWVzIHRoZSByZXF1
ZXN0LXVyaSBvZiB0aGUgcmVjdXJzZWQvbmV3IHJlcXVlc3QsIGRvZXMgbm90IG1hdHRlciBpZiBp
dCdzIFNJUCBvciBURUwsIGFuZCBpcyBpZ25vcmVkIGlmIG5vdCB1bmRlcnN0b29kLg0KDQotaGFk
cmllbA0KDQo=

--_000_D8058F8399AD4A9D971346D0985FA626acmepacketcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13
ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z
cGFjZTsgIj48ZGl2PkhpIE1hcnksPC9kaXY+PGRpdj5SZXNwb25zZXMgaW5saW5lLi4uPC9kaXY+
PGJyPjxkaXY+PGRpdj5PbiBBdWcgMjgsIDIwMTAsIGF0IDY6MDMgUE0sIE1hcnkgQmFybmVzIHdy
b3RlOjwvZGl2PjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8ZGl2Pg0KPCEtLSBDb252ZXJ0ZWQgZnJvbSB0ZXh0L3BsYWluIGZv
cm1hdCAtLT48cD48Zm9udCBzaXplPSIyIj5JIGRvIG5vdCB0aGluayB0aGF0IHRoaXMgVVJJIHBh
cmFtZXRlciB3aWxsIGNhdXNlIHRoZSBwcm9ibGVtcyB5b3U8YnI+DQptZW50aW9uIC0gcmVzcG9u
c2VzIGlubGluZSBiZWxvdyBbTUJdLjxicj4NCjxicj4NCk9uIFdlZCwgQXVnIDI1LCAyMDEwIGF0
IDY6NDYgUE0sIHNpcGNvcmUgaXNzdWUgdHJhY2tlcjxicj4NCiZsdDs8YSBocmVmPSJtYWlsdG86
dHJhY0B0b29scy5pZXRmLm9yZyI+dHJhY0B0b29scy5pZXRmLm9yZzwvYT4mZ3Q7IHdyb3RlOjxi
cj4NCiZndDsgIzQ6IFRoZSBuZXcgImhpdCIgcGFyYW1ldGVyIGlzIGdvbm5hIGNhdXNlIHByb2Js
ZW1zPGJyPg0KJmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KJmd0OyAmbmJzcDtSZXBvcnRl
cjogJm5ic3A7aGthcGxhbkDiiJEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7IHwgJm5ic3A7ICZuYnNwOyAmbmJzcDsgT3duZXI6PGJyPg0KJmd0OyAmbmJz
cDsgJm5ic3A7IFR5cGU6ICZuYnNwO2RlZmVjdCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJm5ic3A7ICZuYnNwOyAmbmJzcDtT
dGF0dXM6ICZuYnNwO25ldzxicj4NCiZndDsgJm5ic3A7UHJpb3JpdHk6ICZuYnNwO21ham9yICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IHwgJm5ic3A7IE1pbGVzdG9uZTogJm5ic3A7bWlsZXN0b25lMTxicj4NCiZndDsgQ29tcG9u
ZW50OiAmbmJzcDtyZmM0MjQ0YmlzICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO3wgJm5ic3A7ICZuYnNwOyBWZXJzaW9uOiAmbmJzcDsyLjA8YnI+DQomZ3Q7
ICZuYnNwO1NldmVyaXR5OiAmbmJzcDtJbiBXRyBMYXN0IENhbGwgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7IHwgJm5ic3A7ICZuYnNwO0tleXdvcmRzOjxicj4NCiZndDsgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTxicj4NCiZndDsgJm5ic3A7SWYgSSB1bmRlcnN0YW5kIGl0IHJpZ2h0LCB0aGlzIGRy
YWZ0IGNyZWF0ZXMgYSBuZXcgU0lQL1NJUFMgVVJJIHBhcmFtPGJyPg0KJmd0OyAmbmJzcDtuYW1l
ZCAiaGl0Iiwgd2hvc2UgdmFsdWUgaW5kaWNhdGVzIHRoZSB0eXBlIG9mIEgtSSBlbnRyeSB0aGF0
IHdpbGwgYmU8YnI+DQomZ3Q7ICZuYnNwO2FkZGVkIHdoZW4gcHJvY2Vzc2luZyB0aGUgU0lQL1NJ
UFMgVVJJIGFzIGEgdGFyZ2V0LiAmbmJzcDtJdCdzIHVzZWQgaW4gdGhlPGJyPg0KJmd0OyAmbmJz
cDtDb250YWN0LVVSSSBvZiBhIDN4eCwgb3IgbG9jYXRpb24gc2VydmljZSBkYXRhYmFzZSBlbnRy
aWVzLCB0bzxicj4NCiZndDsgJm5ic3A7ZGlmZmVyZW50aWF0ZSByZWdpc3RlcmVkLWNvbnRhY3Qg
dGFyZ2V0cyB2cy4gbWFwcGVkIHRhcmdldHMsIHJpZ2h0PyAmbmJzcDtJbjxicj4NCiZndDsgJm5i
c3A7b3RoZXIgd29yZHMsIGl0J3MgYSB3YXkgdG8gc2lnbmlmeSB3aGVuIHRoZSByZXRhcmdldGlu
ZyBpcyBzaW1wbHkgcm91dGluZzxicj4NCiZndDsgJm5ic3A7dG8gdGhlIHNhbWUgaWRlbnRpdHkg
dnMuIGRpdmVydGluZyB0byBhIG5ldyBpZGVudGl0eSwgcmlnaHQ/ICZuYnNwOyhJIGFtPGJyPg0K
Jmd0OyAmbmJzcDtpbmZlcnJpbmcgdGhpcywgc2luY2UgdGhlcmUncyBubyB0ZXh0IEkgY2FuIGZp
bmQgdGhhdCBhY3R1YWxseSBqdXN0IHNheXM8YnI+DQomZ3Q7ICZuYnNwO3RoYXQgaW4gYSBzaW1w
bGUgc2VudGVuY2UpPGJyPg0KPGJyPg0KW01CXSBUaGUgcGFyYW1ldGVyIGlzIG9ubHkgdXNlZCBp
biB0aGUgQ29udGFjdC1VUklzIGluIHRoZSAzeHg8YnI+DQpyZXNwb25zZS4mbmJzcDsgVGhlIGN1
cnJlbnQgdGV4dCBpcyBpbnRlbmRlZCB0byBpbXBseSB0aGF0Jm5ic3A7IHRoZSBVUkk8YnI+DQpw
YXJhbWV0ZXIgaXMgc2V0IGluIHRoZSBzYW1lIG1hbm5lciB0aGF0IHRoZSB0YXJnZXQgZWxlbWVu
dCBpczxicj4NCmRldGVybWluZWQsIGJ1dCB3ZSBjYW4gYWRkIG1vcmUgdGV4dCBoZXJlIHRvIGNs
YXJpZnkgdGhhdC4mbmJzcDsgVGhlIHJlYXNvbjxicj4NCnRoaXMgaGFzIHRvIGJlIGRvbmUgYnkg
dGhlIFJlZGlyZWN0IHNlcnZlciBpcyB0aGF0IGl0IGlzIHRoZSBvbmUgdGhhdDxicj4NCmtub3dz
IHRoZSBtZWNoYW5pc20gYnkgd2hpY2ggdGhvc2UgZW50cmllcyBhcmUgZGV0ZXJtaW5lZC4mbmJz
cDsgVGhlIFVSSTxicj4NCnBhcmFtZXRlciBpcyB1c2VkIGJ5IHByb3hpZXMgdGhhdCBpbXBsZW1l
bnQgNDI0NGJpcyB0byBkZXRlcm1pbmUgdGhlPGJyPg0KdmFsdWUgZm9yIHRoZSB0YXJnZXQgcGFy
YW1ldGVyIHdoZW4gaXQgdXNlcyB0aGUgc3BlY2lmaWMgY29udGFjdC1VUkk8YnI+DQp0byBidWls
ZCBhbiBoaS1lbnRyeS4gSW4gdGhpcyBtYW5uZXIgYWxsIHRoZSBoaS1lbnRyaWVzIGhhdmUgdGhl
IHNhbWU8YnI+DQpmb3JtYXQgLSBpLmUuLCB5b3UgZG9uJ3QgdXNlIHRoZSB2YWx1ZSBvZiB0aGUg
VVJJIHBhcmFtZXRlciBpbiB0aGU8YnI+DQpoaS1lbnRyaWVzLlsgL01CXTxicj48YnI+PC9mb250
PjwvcD48L2Rpdj48L2Jsb2NrcXVvdGU+UmlnaHQgdGhhdCdzIHdoYXQgSSBmaWd1cmVkLjxicj48
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48ZGl2PjxwPjxmb250IHNpemU9IjIiPg0KJmd0OyAmbmJz
cDtJZiBzbywgaXQncyBnb3QgaXNzdWVzLiAmbmJzcDtGaXJzdCwgaXQgYXNzdW1lcyB0aGUgcHJv
Y2Vzc29yIG9mIHRoZSAzeHg8YnI+DQomZ3Q7ICZuYnNwO3Jlc3BvbnNlIGFjdHVhbGx5IHVuZGVy
c3RhbmRzIHRoZSBuZXcgcGFyYW0gLSBpZiBhIGxlZ2FjeSBwcm94eSBzZW5kcyBhPGJyPg0KJmd0
OyAmbmJzcDtyZXF1ZXN0IHRvIGEgSC1JLWNhcGFibGUgcmVkaXJlY3Qgc2VydmVyLCBhbmQgdGhl
IHJlZGlyZWN0IHNlcnZlciBlbmNvZGVzPGJyPg0KJmd0OyAmbmJzcDt0aGlzICJoaXQiIHBhcmFt
IGluIHRoZSBjb250YWN0LXVyaSBvZiB0aGUgM3h4LCBiYWQgdGhpbmdzIGhhcHBlbi48YnI+DQpb
TUJdIEknbSBub3QgYXQgYWxsIGNsZWFyIGFib3V0IHdoYXQgYmFkIHRoaW5ncyB5b3UgdGhpbmsg
bWlnaHQ8YnI+DQpoYXBwZW4uIElmIHRoZSBwcm94eSBoYXMgbm90IGltcGxlbWVudGVkIDQyNDRi
aXMsIHRoZW4gdGhlIFVSSTxicj4NCnBhcmFtZXRlciBpcyBpZ25vcmVkIChhbmQgbWF5IGJlIHJl
bW92ZWQgYnkgdGhlIHByb3h5IGFzIGNhbiBhbnkgVVJJPGJyPg0KcGFyYW1ldGVyKS4gQnV0LCB0
aGF0IGRvZXNuJ3QgcHJvdmlkZSBhbnkgbGVzcyBmdW5jdGlvbmFsaXR5IHNpbmNlIGE8YnI+DQpw
cm94eSB0aGF0IG9ubHkgaW1wbGVtZW50cyA0MjQ0IHdpbGwgTk9UIHVzZSB0aGUgdGFyZ2V0Jm5i
c3A7IFVSSSBwYXJhbWV0ZXI8YnI+DQphbnl3YXlzIGFuZCBhIHByb3h5IHRoYXQgZG9lc24ndCBp
bXBsZW1lbnQgSGlzdG9yeS1JbmZvIGF0IGFsbCB0b3RhbGx5PGJyPg0KaWdub3JlcyB0aGUgcGFy
YW1ldGVyLiZuYnNwOyBbL01CXTxicj48L2ZvbnQ+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT5JZiBV
QSBBbGljZSBkb2VzIG5vdCB1bmRlcnN0YW5kIEhpc3RvcnktSW5mbyBhbmQgc2VuZHMgYSByZXF1
ZXN0IHdoaWNoIGdvZXMgdG8gYSByZWRpcmVjdCBzZXJ2ZXIgdGhhdCBpbmNsdWRlcyB0aGUgaGl0
IHBhcmFtIGluIHRoZSAzeHgncyBjb250YWN0LCBhbmQgdGhlIDN4eCBnb2VzIGJhY2sgdG8gQWxp
Y2UsIEFsaWNlIHdpbGwgZ2VuZXJhdGUgYSByZXF1ZXN0IHdpdGggYSByZXF1ZXN0LVVSSSBjb250
YWluaW5nIHRoZSBoaXQgcGFyYW0uICZuYnNwO0xldCdzIHNheSBzaGUgZ290IHJlZGlyZWN0ZWQg
dG8gUHJveHktQi4gJm5ic3A7UHJveHktQiB3aWxsIG5vdyBnZW5lcmF0ZSBhIEgtSSBlbnRyeSBj
b250YWluaW5nIGEgaGl0IHBhcmFtZXRlciwgYW5kIG1heSBvciBtYXkgbm90IGJlIGFibGUgdG8g
cHJvY2VzcyB0aGlzIHJlcS11cmkuJm5ic3A7PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PGRpdj48
cD48Zm9udCBzaXplPSIyIj4NCiZndDsgJm5ic3A7U2Vjb25kLCBpdCBhY2NvdW50cyBmb3IgU0lQ
L1NJUFMgYnV0IG5vdCBURUwgVVJJcy48YnI+DQpbTUJdJm5ic3A7IFRoZSB2YWx1ZSBmb3IgdGhp
cyBVUkkgcGFyYW1ldGVyIGlzIGRldGVybWluZWQgYnkgdGhlIHNhbWU8YnI+DQptZWNoYW5pc21z
IGJ5IHdoaWNoIHRoZSB0YXJnZXQgcGFyYW1ldGVyIGlzIGRldGVybWluZWQgYnkgYSBwcm94eSB3
aGVuPGJyPg0KYWNjZXNzaW5nIGEgbG9jYXRpb24gc2VydmljZSBkYXRhYmFzZS4mbmJzcDsgU28s
IGl0J3Mgbm90IGNsZWFyIHRvIG1lIHdoeTxicj4NCnRoaXMgVVJJIHBhcmFtZXRlciBpbnRyb2R1
Y2VzIGEgc3BlY2lmaWMgcHJvYmxlbSBmb3IgdGVsLVVSSXMuJm5ic3A7IFsvTUJdPGJyPjwvZm9u
dD48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPldlbGwgZm9yIG9uZSB0aGUgZHJhZnQgYWN0dWFsbHkg
c2F5cyB0aGUgaGl0IHBhcmFtIGlzIHB1dCBpbiBhIFNJUCBvciBTSVBTIFVSSSwgbm90IFRFTC48
L2Rpdj48ZGl2PkZvciBhbm90aGVyLCBhIFRFTCBVUkkncyBwYXJhbXMgYmVjb21lIFVSSSB1c2Vy
IHBhcmFtZXRlcnMgKG5vdCBVUkkgcGFyYW1ldGVycykgd2hlbiBjb252ZXJ0ZWQgdG8gU0lQLjxi
cj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48ZGl2PjxwPjxmb250IHNpemU9IjIiPg0KPGJyPg0K
Jmd0OyBUaGlyZCwgaXQgc2hvdWxkIGJlIGE8YnI+DQomZ3Q7ICZuYnNwO2hlYWRlciBwYXJhbSBu
b3QgYSBVUkkgcGFyYW0sIEkgdGhpbmsgKHdoaWNoIHdvdWxkIHNvbHZlIHRoZSBwcmV2aW91czxi
cj4NCiZndDsgJm5ic3A7aXNzdWVzKS48YnI+DQo8YnI+DQpbTUJdIEl0J3Mgbm90IGF0IGFsbCBj
bGVhciB0byBtZSB3aHkgeW91IHRoaW5rIHRoaXMgbmVlZHMgdG8gYmUgYTxicj4NCmhlYWRlciBw
YXJhbWV0ZXIgb3IgaG93IHN1Y2ggd291bGQgc29sdmUgdGhlIHByb2JsZW1zIHlvdSBhbnRpY2lw
YXRlPGJyPg0KKGFsdGhvdWdoIHRoYXQncyBiZWNhdXNlIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0
IHByb2JsZW1zIHlvdSB0aGluazxicj4NCndpbGwgaGFwcGVuIHdpdGggdGhlIGN1cnJlbnQgYXBw
cm9hY2gpLlsvTUJdPGJyPjwvZm9udD48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPklmIGl0J3MgYSBo
ZWFkZXIgcGFyYW0sIHRoZW4gaXQncyBub3QgcGFydCBvZiB0aGUgVVJJIGluIHRoZSBjb250YWN0
IHRoYXQgYmVjb21lcyB0aGUgcmVxdWVzdC11cmkgb2YgdGhlIHJlY3Vyc2VkL25ldyByZXF1ZXN0
LCBkb2VzIG5vdCBtYXR0ZXIgaWYgaXQncyBTSVAgb3IgVEVMLCBhbmQgaXMgaWdub3JlZCBpZiBu
b3QgdW5kZXJzdG9vZC48L2Rpdj48YnI+PGRpdj4taGFkcmllbDwvZGl2PjxkaXY+PGJyPjwvZGl2
PjwvYm9keT48L2h0bWw+

--_000_D8058F8399AD4A9D971346D0985FA626acmepacketcom_--

From HKaplan@acmepacket.com  Mon Aug 30 10:57:36 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B721D3A69F1 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 10:57:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.432
X-Spam-Level: 
X-Spam-Status: No, score=-2.432 tagged_above=-999 required=5 tests=[AWL=0.167,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id On5Zp0K7ODmw for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 10:57:35 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 3B45A3A69EF for <sipcore@ietf.org>; Mon, 30 Aug 2010 10:57:35 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 30 Aug 2010 13:58:05 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Mon, 30 Aug 2010 13:57:44 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>
Date: Mon, 30 Aug 2010 13:57:43 -0400
Thread-Topic: [sipcore] #2: Editorial: section 2 is really confusing
Thread-Index: ActIbNkTQNLW/wwQTzu3KR+4Ss11TQ==
Message-ID: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.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="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 17:57:36 -0000

DQpEbyB5b3Ugbm90IHdhbnQgdG8gdXNlIHRoZSB0ZXJtICJEaXZlcnQiIGJlY2F1c2Ugb2YgdGhl
IERpdmVyc2lvbiBoZWFkZXI/DQoNCkkgdGhpbmsgaXQncyB0aGUgb25seSB0ZXJtIGxlZnQgdGhh
dCBpc24ndCBhbWJpZ3VvdXMuLi4gInJldGFyZ2V0IiBpcyBiZWluZyB1c2VkIGZvciBhbnkvYWxs
IGNhc2VzIG9mIGNoYW5naW5nIHRoZSByZXF1ZXN0LXVyaSwgYW5kICJmb3J3YXJkIiBpcyB1c2Vk
IGZvciBnZW5lcmljIG1lc3NhZ2Ugcm91dGluZyBwcm9jZWR1cmVzLCBhbmQgInJlZGlyZWN0IiBp
cyB1c2VkIGZvciAzeHggY2FzZXMuICBTbyB0aGVyZSBpc24ndCBhIHRlcm0gbGVmdCBJIGNhbiB0
aGluayBvZiB0aGF0IG1lYW5zICJjaGFuZ2luZyB0aGUgdGFyZ2V0IHRvIGEgbmV3IHVzZXIvaWRl
bnRpdHkiIChpLmUuLCAiY2FsbCBmb3J3YXJkaW5nIiBpbiB0aGUgUFNUTikuDQoNCkFuZCByZWFs
bHkgdGhlIGRyYWZ0IHdvdWxkIGJlIGNsZWFyZXIgaWYgdGhlcmUgd2FzIGEgdW5pcXVlIHRlcm0g
Zm9yIHRoYXQsIGJlY2F1c2UgYSBsb3Qgb2YgdXNlLWNzZXMgZGVwZW5kIG9uIGl0OiBmaW5kaW5n
IHRoZSBwcmV2aW91cyBvciBjdXJyZW50IGRpdmVydGVkLXRvIHBhcnR5Lg0KDQotaGFkcmllbA0K
DQpPbiBBdWcgMjgsIDIwMTAsIGF0IDU6MTIgUE0sIE1hcnkgQmFybmVzIHdyb3RlOg0KDQo+IEhp
IEhhZHJpZWwsDQo+IA0KPiBZZXMsIHRoaXMgaXMgY29uZnVzaW5nIChwYXJ0IG9mIHRoZSBmdW5k
YW1lbnRhbCBwcm9ibGVtKS4gIFJlc3BvbnNlcw0KPiBpbmxpbmUgYmVsb3cgW01CXS4NCj4gDQo+
IFRoYW5rcywNCj4gTWFyeS4NCj4gDQo+IE9uIFdlZCwgQXVnIDI1LCAyMDEwIGF0IDY6MDMgUE0s
IHNpcGNvcmUgaXNzdWUgdHJhY2tlcg0KPiA8dHJhY0B0b29scy5pZXRmLm9yZz4gd3JvdGU6DQo+
ID4gIzI6IEVkaXRvcmlhbDogc2VjdGlvbiAyIGlzIHJlYWxseSBjb25mdXNpbmcNCj4gPiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQo+ID4gIFJlcG9ydGVyOiAgaGthcGxhbkDiiJEgICAgICAgICAgICAg
ICB8ICAgICAgIE93bmVyOg0KPiA+ICAgICBUeXBlOiAgZGVmZWN0ICAgICAgICAgICAgICAgICAg
fCAgICAgIFN0YXR1czogIG5ldw0KPiA+ICBQcmlvcml0eTogIG1pbm9yICAgICAgICAgICAgICAg
ICAgIHwgICBNaWxlc3RvbmU6ICBtaWxlc3RvbmUxDQo+ID4gQ29tcG9uZW50OiAgcmZjNDI0NGJp
cyAgICAgICAgICAgICAgfCAgICAgVmVyc2lvbjogIDIuMA0KPiA+ICBTZXZlcml0eTogIEluIFdH
IExhc3QgQ2FsbCAgICAgICAgIHwgICAgS2V5d29yZHM6DQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KPiA+ICBTZWN0aW9uIDIgIkNvbnZlbnRpb25zIGFuZCB0ZXJtaW5vbG9neSIgZGVmaW5lcyB0
d28gdGVybXM6ICJyZXRhcmdldCIgYW5kDQo+ID4gICJmb3J3YXJkIi4gIEkgY2FuJ3QgbWFrZSBo
ZWFkcyBvciB0YWxlcyBhYm91dCB3aGF0IHRoZXkgbWVhbiBmcm9tIHRoaXMNCj4gPiAgdGV4dCwg
b3IgaG93IHRoZXkncmUgZGlmZmVyZW50LiAgSSB3ZW50IGJhY2sgYW5kIHJlYWQgdGhlIG9yaWdp
bmFsIFJGQw0KPiA+ICA0NDI0LCBhbmQgaW4gdGhlcmUgaXQgd2FzIHNvbWV3aGF0IGNsZWFyZXIg
KHNlY3Rpb24gMS4zIGFuZCAzIG9mIHJmYzQ0MjQpLg0KPiA+DQo+ID4gIEN1cnJlbnRseSA0NDI0
YmlzIHNheXMgdGhpczoNCj4gPiAgICBUaGUgdGVybSAicmV0YXJnZXQiIGlzIHVzZWQgaW4gdGhp
cyBkb2N1bWVudCB0byByZWZlciBib3RoIHRvIHRoZQ0KPiA+ICAgIHByb2Nlc3Mgb2YgYSBQcm94
eSBTZXJ2ZXIvVXNlciBBZ2VudCBDbGllbnQgKFVBQykgY2hhbmdpbmcgYSBVbmlmb3JtDQo+ID4g
ICAgUmVzb3VyY2UgSWRlbnRpZmllciAoVVJJKSBpbiBhIHJlcXVlc3QgYmFzZWQgb24gdGhlIHJ1
bGVzIGZvcg0KPiA+ICAgIGRldGVybWluaW5nIHJlcXVlc3QgdGFyZ2V0cyBhcyBkZXNjcmliZWQg
aW4gU2VjdGlvbiAxNi41IG9mIFtSRkMzMjYxXQ0KPiA+ICAgIGFuZCB0aGUgc3Vic2VxdWVudCBm
b3J3YXJkaW5nIG9mIHRoYXQgcmVxdWVzdCBhcyBkZXNjcmliZWQgaW4gc2VjdGlvbg0KPiA+ICAg
IDE2LjYgb2YgW1JGQzMyNjFdLg0KPiA+DQo+ID4gIEkgKnRoaW5rKiB3aGF0IHlvdSBtZWFuIGlz
IHRoaXM6DQo+ID4gICAgVGhlIHRlcm0gInJldGFyZ2V0IiBpcyB1c2VkIGluIHRoaXMgZG9jdW1l
bnQgdG8gcmVmZXIgdG8gdGhlDQo+ID4gICAgcHJvY2VzcyBvZiBhIFByb3h5IFNlcnZlci9Vc2Vy
IEFnZW50IENsaWVudCAoVUFDKSBjaGFuZ2luZyB0aGUNCj4gPiAgICBSZXF1ZXN0LVVSSSBvZiBh
IHJlcXVlc3QsIGJhc2VkIG9uIHRoZSBydWxlcyBmb3INCj4gPiAgICBkZXRlcm1pbmluZyByZXF1
ZXN0IHRhcmdldHMgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gMTYuNSBvZiBbUkZDMzI2MV0NCj4g
PiAgICBhbmQgc3RlcC0yIG9mIHRoZSBzdWJzZXF1ZW50IGZvcndhcmRpbmcgb2YgdGhhdCByZXF1
ZXN0IGFzIGRlc2NyaWJlZCBpbg0KPiA+ICBzZWN0aW9uDQo+ID4gICAgMTYuNiBvZiBbUkZDMzI2
MV0uICBUaGlzIGluY2x1ZGVzIGNoYW5naW5nIHRoZSBSZXF1ZXN0LVVSSSBkdWUgdG8gYQ0KPiA+
ICBsb2NhdGlvbiBzZXJ2aWNlIGxvb2t1cCBhbmQgM3h4IHJlZGlyZWN0IHByb2Nlc3NpbmcsDQo+
ID4NCj4gW01CXSBDb3JyZWN0LiBbL01CXQ0KPiANCj4gPiAgNDQyNGJpcyB0aGVuIHNheXMgdGhp
cyBhYm91dCBmb3J3YXJkaW5nOg0KPiA+ICAgIFRoZSB0ZXJtICJmb3J3YXJkIiBpcyB1c2VkIGNv
bnNpc3RlbnQgd2l0aCB0aGUgdGVybWlub2xvZ3kgaW4NCj4gPiAgICBbUkZDMzI2MV0uICBOb3Rp
bmcgdGhhdCBbUkZDMzI2MV0gdXNlcyB0aGUgdGVybSAiZm9yd2FyZGluZyIgdG8NCj4gPiAgICBk
ZXNjcmliZSBhIHByb3h5J3MgaGFuZGxpbmcgb2YgcmVxdWVzdHMgZm9yIGRvbWFpbnMgZm9yIHdo
aWNoIGlzIG5vdA0KPiA+ICAgIHJlc3BvbnNpYmxlLCBhcyB3ZWxsIGFzIHRvIGRlc2NyaWJlIHRo
ZSBiYXNpYyAiZm9yd2FyZGluZyIgb2YgYQ0KPiA+ICAgIHJlcXVlc3QgKGluIHNlY3Rpb24gMTYu
Nikgb25jZSBhIHRhcmdldCBoYXMgYmVlbiBkZXRlcm1pbmVkLg0KPiA+ICAgIEhvd2V2ZXIsIHRo
ZSBjb250ZXh0IG9mIHRoZSB1c2FnZSBpcyBzdWZmaWNpZW50IHRvIGRpZmZlcmVudGlhdGUgdGhl
DQo+ID4gICAgc2xpZ2h0bHkgZGlmZmVyZW50IG1lYW5pbmdzLg0KPiA+DQo+ID4gIFRoaXMgaXMg
c3VwZXItY29uZnVzaW5nLCBhbmQgbm90IHdoYXQgeW91IG1lYW50IEkgdGhpbmsuICBBdCBsZWFz
dCBub3QgdGhlDQo+ID4gICJkZXNjcmliZSBhIHByb3h5J3MgaGFuZGxpbmcgb2YgcmVxdWVzdHMg
Zm9yIGRvbWFpbnMgZm9yIHdoaWNoIGlzIG5vdA0KPiA+ICByZXNwb25zaWJsZSIgcGllY2UuICBU
aGUgcmVhbCBhbWJpZ3VpdHkgb2YgdGhlIHRlcm0gImZvcndhcmQiIGluIDMyNjEgaXMNCj4gPiAg
dGhhdCBpdCdzIHVzZWQgYm90aCBmb3IgcmVxdWVzdCByb3V0aW5nIHByb2NlZHVyZXMgYW5kIGZv
ciAiY2FsbA0KPiA+ICBmb3J3YXJkaW5nIiB0byBhIG5ldyB1c2VyL2lkZW50aXR5LiAgSXMgdGhh
dCB3aGF0IHlvdSBtZWFuPw0KPiANCj4gW01CXSBZZXMuIFsvTUJdDQo+ID4NCj4gPiAgV2hhdCB0
aGlzIDQ0MjRiaXMgZHJhZnQgZG9lcyBub3QgaGF2ZSBhIHRlcm0gZm9yIGlzIGZvciB3aGVuIHRo
ZSByZXF1ZXN0DQo+ID4gIGdldHMgcmV0YXJnZXRlZCB0byBhIG5ldyBpZGVudGl0eSAtICp0aGF0
KiBoYXMgYmVlbiBkZXNjcmliZWQgaW4gcHJldmlvdXMNCj4gPiAgZHJhZnRzIGFuZCBlbWFpbHMg
YXMgInJldGFyZ2V0aW5nIiwgd2hlcmVhcyAicmVyb3V0aW5nIiBvciAiY29udGFjdA0KPiA+ICBy
b3V0aW5nIiB3YXMgY2hhbmdpbmcgdGhlIHJlcS1VUkkgYnV0IG5vdCB0aGUgaWRlbnRpdHkuICBJ
IHN1Z2dlc3QgeW91IHVzZQ0KPiA+ICB0aGUgd29yZCAiZGl2ZXJ0IiBmb3IgY2hhbmdpbmcgdGhl
IGlkZW50aXR5LCBzaW5jZSAicmV0YXJnZXQiIGFuZA0KPiA+ICAicmVkaXJlY3QiIGFyZSBhbWJp
Z3VvdXMuDQo+IA0KPiBbTUJdIEkgcmVhbGx5LCByZWFsbHkgZG9uJ3Qgd2FudCB0byB1c2UgdGhl
IHRlcm0gZGl2ZXJ0LiAgSSB3aWxsDQo+IHJldmlzaXQgdGhlIHRleHQgYW5kIHNlZSB3aGVyZSBh
bGwgd2UgYXJlIHVzaW5nIHJldGFyZ2V0IC0gaXQgbWF5IGJlDQo+IGJldHRlciB0byBkZXNjcmli
ZS9kZWZpbmUgaW4gdGVybXMgdGhhdCBtYXRjaCB0aGUgdGFncyBhbmQgdGh1cyBiZQ0KPiBtdWNo
IG1vcmUgZXhwbGljaXQuICAgWy9NQl0NCj4gPg0KPiA+IC0tDQo+ID4gVGlja2V0IFVSTDogPGh0
dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL3dnL3NpcGNvcmUvdHJhYy90aWNrZXQvMj4NCj4gPiBz
aXBjb3JlIDxodHRwOi8vdG9vbHMuaWV0Zi5vcmcvc2lwY29yZS8+DQo+ID4NCj4gPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IHNpcGNvcmUgbWFp
bGluZyBsaXN0DQo+ID4gc2lwY29yZUBpZXRmLm9yZw0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2lwY29yZQ0KPiA+DQo+IA0KDQo=

From HKaplan@acmepacket.com  Mon Aug 30 11:06:34 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 296463A69FA for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:06:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.505
X-Spam-Level: 
X-Spam-Status: No, score=-1.505 tagged_above=-999 required=5 tests=[AWL=-0.765, BAYES_20=-0.74]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EbWh2qPiyYys for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:06:32 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id B97843A6873 for <sipcore@ietf.org>; Mon, 30 Aug 2010 11:06:31 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 30 Aug 2010 14:07:01 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Mon, 30 Aug 2010 14:07:01 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: "sipcore@ietf.org" <sipcore@ietf.org>
Date: Mon, 30 Aug 2010 14:07:00 -0400
Thread-Topic: Comments on draft-barnes-sipcore-rfc4244bis-callflows-00
Thread-Index: ActIbiTsiusbKKBCT5u7IQm4bKboAA==
Message-ID: <52AFB781-AC73-4E69-B2EF-400649555D19@acmepacket.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
Subject: [sipcore] Comments on draft-barnes-sipcore-rfc4244bis-callflows-00
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 18:06:34 -0000

Howdy,
While reviewing 4424bis-01, I also reviewed the call-flows I-D.  I found th=
e examples in the call-flows generally more relevant and useful than the ex=
ample call flows in Appendix B of the 4424bis, btw.  Especially for figurin=
g out why an "rc" param is useful to anyone.

Comments:

1) Section 3.1 on ACD says:
  Upon receipt of the call at the agent assigned to handle the
  incoming call, based upon the History-Info header in the message, the
  application at the agent can provide an indication that this is a
  Gold call by extracting the hi-entry associated with the incoming
  request which is determined by locating the hi-entry whose index is
  reflected in the first hi-entry with an hi-target of "mp".

And yet the example shows that is not in fact the case.  The first hi-entry=
 with "mp" is for Silver, not Gold.  Furthermore, the call could have been =
diverted multiple times before reaching the ACD system, which means the _fi=
rst_ called identity may not matter at all.  What it should probably look f=
or is the identity before the _last_ "mp", since the last "mp" (if there ar=
e any) is itself, so the identity before that is what it wants (Gold). =20


2) Section 3.2 in Alias determination says:
  The alias for the call is determined by the UAS extracting the hi-entry
  prior to the last hi-entry with the "rc" tag.

That's true only because the example shows it to be the case.  If John was =
one of multiple registered contacts for the Alias, and was tried later in f=
orking, there would be multiple "rc" entries prior to the last one which ar=
e not the Alias. =20

Furthermore, it is not at all clear that a Proxy, which resolves an Alias t=
o a registered contact for a real AoR, shouldn't in fact add the "real" AoR=
 as another entry.  In other words, it may add a <sip:john@example.com> H-I=
 entry right after <sip:john.smith@example.com>, before the registered cont=
act for john.  This won't be "rc" or "mp" tagged (right?). =20


3) Section 3.4 on Call Center Voicemail.  I think this section is mislabele=
d, or the wrong case - a call to a call center voicemail may or may not use=
 Carol for the voicemail; a clearer case to show the point, which I believe=
 is to show the inverse case of example section 3.1, is to just have the ca=
ll diverted in a service provider and call it "POTS voicemail" or "consumer=
 voicemail" or some such.


Editorial comments (I think):
1) Section 3.1's ACD example has an error, I believe.  When the INVITE is r=
edirected to Silver, the index is incremented from the base number, even th=
ough it's the Proxy recursing the redirect, not the UAC.  Instead of settin=
g it to index=3D2, it should be index=3D1.2 (and the next entry be 1.2.1 no=
t 2.1).  Also, the example incorrectly shows the redirect server adding the=
 embedded Reason header in the H-I, vs. the proxy.

2) Section 3.2's example message F4 says INVITE -> Bob, but really it's to =
John.



From trac@tools.ietf.org  Mon Aug 30 11:17:07 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C0D4A3A689F for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:17:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g2fTHPknSwYC for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:17:06 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 9A0533A682B for <sipcore@ietf.org>; Mon, 30 Aug 2010 11:17:06 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oq8vI-0003Zz-45; Mon, 30 Aug 2010 11:17:36 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 18:17:36 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/8
Message-ID: <064.2fac1c1d9b3ab9e13c8bc32cb433819f@tools.ietf.org>
X-Trac-Ticket-ID: 8
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #8: It's not clear when a Proxy should/should-not add H-I for "internal" stuff
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 18:17:07 -0000

#8: It's not clear when a Proxy should/should-not add H-I for "internal" stuff
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 5.1 says:
    Retargeting is an iterative process, i.e., a proxy may redirect
    "internally " more than one time.  A typical example would be a proxy
    that redirects a request first to a different user (i.e., it maps to
    a different AOR), and then forwards to a registered contact bound to
    that new AOR.  A proxy that uses such mechanism SHOULD add multiple
    hi-entry fields (e.g., bob@example.com to office@example.com to
    office@192.0.2.5) to provide a logical description of the retargeting
    process.

 This isn't clear enough.  Let's suppose you have an "alias", like
 john.smith@ssp.com, but your real registered AoR is jsmith@ssp.com.  When
 the proxy receives a request for john.smith@ssp.com, it looks up the
 location service database and ultimately gets a registered contact for
 jsmith@ssp.com.  In some architectures, the proxy would internally go from
 john.smith@ssp.com to jsmith@ssp.com, and then to the registered contact.
 So does it add a H-I for jsmith@ssp.com?

 The answer matters - both because it impacts the use-case rules described
 in the use-cases draft, and because it means a UA will get two different
 sets of H-I entries depending on the internal implementation of the proxy
 +location-service it uses.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/8>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Mon Aug 30 11:24:02 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AD9DD3A6824 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:24:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MGRjyKEkMMhQ for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:24:01 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id D802E3A6814 for <sipcore@ietf.org>; Mon, 30 Aug 2010 11:24:01 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oq920-0002WC-KR; Mon, 30 Aug 2010 11:24:32 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 18:24:32 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/9
Message-ID: <064.095bc2caaa02e01e9bc1234e3c8941af@tools.ietf.org>
X-Trac-Ticket-ID: 9
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #9: What should an SBC do when it resolves registered contacts?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 18:24:02 -0000

#9: What should an SBC do when it resolves registered contacts?
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  enhancement             |      Status:  new       
 Priority:  minor                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 In many deployments, SBC's perform a registration caching model, whereby
 they have a local registration cache which is used to replace request-
 uri's for routing to endpoints.  The UA registers to the SBC using contact
 URI X, and the SBC sends contact URI Y to the full Registrar; so when a
 request to Y comes to the SBC, it replaces it with X.

 Under that model, do we expect the SBC to add an H-I of type "rc"?  If so,
 for the same fork branch, there will be two "rc" entries, one for Y and
 one for X. (if the SBC doesn't simply remove the Y entry)

 Therefore, I think there should be some text to make it clear that
 receiving a H-I list with multiple "rc" entries for the same branch tree
 is ok.  For example, receiving a index 1.1 of "rc" followed by a 1.1.1 of
 "rc", and maybe even a 1.1.1.1 of "rc".

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/9>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Mon Aug 30 11:32:51 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1031C3A682B for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:32:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QajXZmH1-BO4 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:32:49 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 97C173A6814 for <sipcore@ietf.org>; Mon, 30 Aug 2010 11:32:48 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oq9AV-0001mO-Em; Mon, 30 Aug 2010 11:33:19 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 18:33:19 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/10
Message-ID: <064.423b18aea4d865d80f1bed80de0120f0@tools.ietf.org>
X-Trac-Ticket-ID: 10
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #10: Convert all SHOULDs to MUST
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 18:32:51 -0000

#10: Convert all SHOULDs to MUST
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  enhancement             |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 I know this isn't something we have a rule for, but ISTM that "SHOULD" is
 a dirty word.  We get into trouble every time we have a SHOULD, and this
 draft has a lot of them.  Either it's a MUST, or it's not.  I recommend we
 change them all, or at least explain about why they're not MUST.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/10>
sipcore <http://tools.ietf.org/sipcore/>


From pkyzivat@cisco.com  Mon Aug 30 11:38:08 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E1BCA3A6814 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:38:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.507
X-Spam-Level: 
X-Spam-Status: No, score=-110.507 tagged_above=-999 required=5 tests=[AWL=0.092, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HDWy4aNAWbZK for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:38:07 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id A35153A682B for <sipcore@ietf.org>; Mon, 30 Aug 2010 11:38:07 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EADSXe0xAZnwM/2dsb2JhbACDF507caMAiW2RZYEigyJzBIoJ
X-IronPort-AV: E=Sophos;i="4.56,294,1280707200"; d="scan'208";a="153544960"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 30 Aug 2010 18:38:38 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7UIccLT025885; Mon, 30 Aug 2010 18:38:38 GMT
Message-ID: <4C7BFAAA.4000409@cisco.com>
Date: Mon, 30 Aug 2010 14:38:34 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: sipcore issue tracker <trac@tools.ietf.org>
References: <064.095bc2caaa02e01e9bc1234e3c8941af@tools.ietf.org>
In-Reply-To: <064.095bc2caaa02e01e9bc1234e3c8941af@tools.ietf.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #9: What should an SBC do when it resolves registered contacts?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 18:38:09 -0000

[as individual]

Note that an SBC is not required to get this behavior.
It can happen any time somebody REGISTERs a contact address that happens 
to be an AOR serviced by another registrar. While AFAIK this is not a 
frequent occurrence in the wild, its certainly possible and permitted.

	Thanks,
	Paul

sipcore issue tracker wrote:
> #9: What should an SBC do when it resolves registered contacts?
> ------------------------------------+---------------------------------------
>  Reporter:  hkaplan@â€¦               |       Owner:            
>      Type:  enhancement             |      Status:  new       
>  Priority:  minor                   |   Milestone:  milestone1
> Component:  rfc4244bis              |     Version:  2.0       
>  Severity:  In WG Last Call         |    Keywords:            
> ------------------------------------+---------------------------------------
>  In many deployments, SBC's perform a registration caching model, whereby
>  they have a local registration cache which is used to replace request-
>  uri's for routing to endpoints.  The UA registers to the SBC using contact
>  URI X, and the SBC sends contact URI Y to the full Registrar; so when a
>  request to Y comes to the SBC, it replaces it with X.
> 
>  Under that model, do we expect the SBC to add an H-I of type "rc"?  If so,
>  for the same fork branch, there will be two "rc" entries, one for Y and
>  one for X. (if the SBC doesn't simply remove the Y entry)
> 
>  Therefore, I think there should be some text to make it clear that
>  receiving a H-I list with multiple "rc" entries for the same branch tree
>  is ok.  For example, receiving a index 1.1 of "rc" followed by a 1.1.1 of
>  "rc", and maybe even a 1.1.1.1 of "rc".
> 

From trac@tools.ietf.org  Mon Aug 30 11:39:26 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 912DB3A68F2 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:39:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RvneZa+EgpEh for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 11:39:23 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 561EB3A69D6 for <sipcore@ietf.org>; Mon, 30 Aug 2010 11:39:22 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oq9Gr-000221-7O; Mon, 30 Aug 2010 11:39:53 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 18:39:53 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/11
Message-ID: <064.aeb13ec56f57e8ab9861b50c3aecd1ed@tools.ietf.org>
X-Trac-Ticket-ID: 11
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #11: H-I does not provide a "stronger security solution for SIP"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 18:39:26 -0000

#11: H-I does not provide a "stronger security solution for SIP"
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  minor                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 3 has the following bullet point:
       o  A stronger security solution for SIP.  A side effect is that each
       proxy that captures the "request history" information in a secure
       manner provides an additional means (without requiring signed
       keys) for the original requestor to be assured that the request
       was properly retargeted.

 That should be removed, since it's not true.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/11>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Mon Aug 30 12:02:07 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16D743A69E0 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:02:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WZeF7zJ+vkTe for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:02:06 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 521903A69D4 for <sipcore@ietf.org>; Mon, 30 Aug 2010 12:02:03 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oq9co-0006Uh-4h; Mon, 30 Aug 2010 12:02:34 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 19:02:34 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/12
Message-ID: <064.89665f0da52766f4162641242eae3a7e@tools.ietf.org>
X-Trac-Ticket-ID: 12
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #12: Section 7 on Application Considerations needs work
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 19:02:07 -0000

#12: Section 7 on Application Considerations needs work
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  enhancement             |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 The thing I fear the most about H-I is that different UAS will process
 this thing and expect to see things a certain way, and applications will
 fail when they don't, and SBC vendors will once again be fixing the
 headers to make interop work.

 In that sense, I think Section 7 may be the most important section to get
 right.  In particular, items 2, 4 and 5 in this section are not
 necessarily true.  I will submit separate tickets on them.

 This ticket is for asking for additional text such as:
 "Implementers should make certain their applications do not expect
 specific H-I entries or index values to contain the information they need,
 because SIP requests may follow numerous paths with multiple request-URI
 rewriting cases in different deployments.  For example, there may be
 multiple "rc" entries due to forking, or multiple entries which are
 neither "rc" nor "mp" entries due to normal routing, or multiple "mp"
 entries due to multiple diverts.  H-I entries can be non-SIP URIs, such as
 TEL URIs.  Furthermore, H-I entry URIs may contain both URI parameters and
 URI user parameters which are unknown to the final UAS, which MUST be
 ignored for the purposes of identity matching."

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/12>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Mon Aug 30 12:08:17 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F16193A6837 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:08:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uuC2f4qMFLkV for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:08:15 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id CFC803A684D for <sipcore@ietf.org>; Mon, 30 Aug 2010 12:08:15 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oq9io-0007P0-Bp; Mon, 30 Aug 2010 12:08:46 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 19:08:46 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/13
Message-ID: <064.6c32c8048648b3e859ada9acae1f68a3@tools.ietf.org>
X-Trac-Ticket-ID: 13
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #13: Section 7 item 2 is not complete
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 19:08:17 -0000

#13: Section 7 item 2 is not complete
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 7 item 2 says:
        2.  Entry prior to last entry with hi-target of "rc" in the Request
        received by a UAS - i.e., the Request URI associated with the
        destination of the request was determined based on a Registered
        Contact.

 That is only true if no forking occurred, and the request wasn't contact-
 routed multiple times in series (i.e., as an SBC might cause).

 A more correct sentence (I think) would be:
       2.  Last non-"rc" entry of the same branch, prior to last entry with
 hi-target of "rc" in the Request
        received by a UAS - i.e., the Request URI associated with the
        destination of the request was determined based on a Registered
        Contact.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/13>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Mon Aug 30 12:13:31 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A4033A6849 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:13:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OB2HU1xwNJ+u for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:13:30 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 102DA3A6814 for <sipcore@ietf.org>; Mon, 30 Aug 2010 12:13:29 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oq9ns-0000MP-OQ; Mon, 30 Aug 2010 12:14:00 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 19:14:00 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/14
Message-ID: <064.8f061918bd52eb1ab703fa417c4932cd@tools.ietf.org>
X-Trac-Ticket-ID: 14
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #14: Section 7 item 4 is useless or misleading
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 19:13:31 -0000

#14: Section 7 item 4 is useless or misleading
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 7 item 4 says:
        4.  Entry prior to first entry with hi-target of "rc" in the
 Request
        received by a UAS - i.e., the first Registered Contact to which
        the request was targeted.

 The entry prior to the first "rc" is NOT the "Registered Contact" (that
 would be the first "rc" entry, afaict).  But I'm also not sure what use
 this has - if the request got diverted after that entry, or got forked to
 multiple contacts, etc., then using it is useless.  More importantly, it's
 dangerous to imply it's useful, because of those other possible
 conditions.  I recommend removing this item from Section 7.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/14>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Mon Aug 30 12:20:29 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A1B53A684C for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:20:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WZHvDoXo-WFn for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:20:28 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id E87AC3A6837 for <sipcore@ietf.org>; Mon, 30 Aug 2010 12:20:27 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1Oq9uc-0002EE-Hy; Mon, 30 Aug 2010 12:20:58 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 19:20:58 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/15
Message-ID: <064.fb0d35ccf3f8bcb2cb825f12dfecf42e@tools.ietf.org>
X-Trac-Ticket-ID: 15
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #15: Section 7 item 5 is wrong
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 19:20:29 -0000

#15: Section 7 item 5 is wrong
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 Section 7 item 5 says:
        5.  Entry with the index that matches the value of the first entry
        with a "mp" hi-target parameter - i.e., the original target of
        the request.

 Nope.  The first "mp" tagged entry is the first of possibly multiple
 diverted-to users, not the original.  The original target of the request
 never gets the "mp" tag, afaict.

 Unfortunately, determining the original target is not trivial.  It's not
 simply the entry before the first "mp" tagged one, since that could be a
 "rc" registered contact, for example.  It's also not necessarily the first
 non-"rc" tagged entry before the first "mp" tagged one, because that entry
 could just be a intermediate routing operation.  And that's a big problem
 with H-I that I don't know how to solve.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/15>
sipcore <http://tools.ietf.org/sipcore/>


From HKaplan@acmepacket.com  Mon Aug 30 12:28:59 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 66EFF3A69EF for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:28:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.423
X-Spam-Level: 
X-Spam-Status: No, score=-2.423 tagged_above=-999 required=5 tests=[AWL=0.176,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a-QuDlQdKH9x for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:28:58 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 51D1E3A681A for <sipcore@ietf.org>; Mon, 30 Aug 2010 12:28:58 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 30 Aug 2010 15:29:28 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Mon, 30 Aug 2010 15:29:28 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Mon, 30 Aug 2010 15:29:27 -0400
Thread-Topic: [sipcore] #9: What should an SBC do when it resolves registered contacts?
Thread-Index: ActIeamAsaeQSM6ySLO7C3pCKwDwUA==
Message-ID: <1C71FA27-29FA-41D4-90D2-FCECB4C8FEE7@acmepacket.com>
References: <064.095bc2caaa02e01e9bc1234e3c8941af@tools.ietf.org> <4C7BFAAA.4000409@cisco.com>
In-Reply-To: <4C7BFAAA.4000409@cisco.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="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>
Subject: Re: [sipcore] #9: What should an SBC do when it resolves registered contacts?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 19:28:59 -0000

Right, but the subtle difference is that in the SBC case what the UAS wants=
 to find is the AoR it registered for, which is (probably) the first non-"r=
c" entry prior to the series of "rc" entries at the end.  Like this:
History-Info: <sip:john.smith@ssp.com>
History-Info: <sip:foo@10.1.1.1>;rc
History-Info: <sip:bar@192.168.1.2>;rc

Whereas in a chain of AoR's, it would be looking for the one it registered =
which *is* "rc" tagged, like this:
History-Info: <sip:jsmith@ssp.co.uk>
History-Info: <sip:john.smith@ssp.com>;rc
History-Info: <sip:bar@192.168.1.2>;rc

Right?

-hadriel

On Aug 30, 2010, at 2:38 PM, Paul Kyzivat wrote:

> [as individual]
>=20
> Note that an SBC is not required to get this behavior.
> It can happen any time somebody REGISTERs a contact address that happens=
=20
> to be an AOR serviced by another registrar. While AFAIK this is not a=20
> frequent occurrence in the wild, its certainly possible and permitted.
>=20
> 	Thanks,
> 	Paul
>=20
> sipcore issue tracker wrote:
>> #9: What should an SBC do when it resolves registered contacts?
>> ------------------------------------+-----------------------------------=
----
>> Reporter:  hkaplan@=85               |       Owner:           =20
>>     Type:  enhancement             |      Status:  new      =20
>> Priority:  minor                   |   Milestone:  milestone1
>> Component:  rfc4244bis              |     Version:  2.0      =20
>> Severity:  In WG Last Call         |    Keywords:           =20
>> ------------------------------------+-----------------------------------=
----
>> In many deployments, SBC's perform a registration caching model, whereby
>> they have a local registration cache which is used to replace request-
>> uri's for routing to endpoints.  The UA registers to the SBC using conta=
ct
>> URI X, and the SBC sends contact URI Y to the full Registrar; so when a
>> request to Y comes to the SBC, it replaces it with X.
>>=20
>> Under that model, do we expect the SBC to add an H-I of type "rc"?  If s=
o,
>> for the same fork branch, there will be two "rc" entries, one for Y and
>> one for X. (if the SBC doesn't simply remove the Y entry)
>>=20
>> Therefore, I think there should be some text to make it clear that
>> receiving a H-I list with multiple "rc" entries for the same branch tree
>> is ok.  For example, receiving a index 1.1 of "rc" followed by a 1.1.1 o=
f
>> "rc", and maybe even a 1.1.1.1 of "rc".
>>=20


From pkyzivat@cisco.com  Mon Aug 30 12:49:21 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C85923A69EE for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:49:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.508
X-Spam-Level: 
X-Spam-Status: No, score=-110.508 tagged_above=-999 required=5 tests=[AWL=0.091, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6sXCbxX3Gfhr for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 12:49:19 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id E43B03A69E4 for <sipcore@ietf.org>; Mon, 30 Aug 2010 12:49:18 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAL6oe0xAZnwN/2dsb2JhbACgaHGjKJtphTcEigk
X-IronPort-AV: E=Sophos;i="4.56,294,1280707200"; d="scan'208";a="153566101"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 30 Aug 2010 19:49:49 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o7UJnnLV008557; Mon, 30 Aug 2010 19:49:49 GMT
Message-ID: <4C7C0B4F.8030406@cisco.com>
Date: Mon, 30 Aug 2010 15:49:35 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Hadriel Kaplan <HKaplan@acmepacket.com>
References: <064.095bc2caaa02e01e9bc1234e3c8941af@tools.ietf.org> <4C7BFAAA.4000409@cisco.com> <1C71FA27-29FA-41D4-90D2-FCECB4C8FEE7@acmepacket.com>
In-Reply-To: <1C71FA27-29FA-41D4-90D2-FCECB4C8FEE7@acmepacket.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>
Subject: Re: [sipcore] #9: What should an SBC do when it resolves registered contacts?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 19:49:21 -0000

[ as individual ]

Hadriel Kaplan wrote:
> Right, but the subtle difference is that in the SBC case what the UAS wants to find is the AoR it registered for, which is (probably) the first non-"rc" entry prior to the series of "rc" entries at the end.  Like this:
> History-Info: <sip:john.smith@ssp.com>
> History-Info: <sip:foo@10.1.1.1>;rc
> History-Info: <sip:bar@192.168.1.2>;rc
> 
> Whereas in a chain of AoR's, it would be looking for the one it registered which *is* "rc" tagged, like this:
> History-Info: <sip:jsmith@ssp.co.uk>
> History-Info: <sip:john.smith@ssp.com>;rc
> History-Info: <sip:bar@192.168.1.2>;rc
> 
> Right?

!!! RAT HOLE ALERT !!!

I think we are going to get into serious trouble if we start discussing 
how an SBC should behave WRT HI.

Given their frequent use to do topology hiding, I would expect to see 
lots of entries to be removed, or altered. In *this* case the UAS is on 
the side the SBC is protecting, so maybe it would all still be there, 
but its hard to predict what some hypothetical SBC will do.

	Thanks,
	Paul

> -hadriel
> 
> On Aug 30, 2010, at 2:38 PM, Paul Kyzivat wrote:
> 
>> [as individual]
>>
>> Note that an SBC is not required to get this behavior.
>> It can happen any time somebody REGISTERs a contact address that happens 
>> to be an AOR serviced by another registrar. While AFAIK this is not a 
>> frequent occurrence in the wild, its certainly possible and permitted.
>>
>> 	Thanks,
>> 	Paul
>>
>> sipcore issue tracker wrote:
>>> #9: What should an SBC do when it resolves registered contacts?
>>> ------------------------------------+---------------------------------------
>>> Reporter:  hkaplan@…               |       Owner:            
>>>     Type:  enhancement             |      Status:  new       
>>> Priority:  minor                   |   Milestone:  milestone1
>>> Component:  rfc4244bis              |     Version:  2.0       
>>> Severity:  In WG Last Call         |    Keywords:            
>>> ------------------------------------+---------------------------------------
>>> In many deployments, SBC's perform a registration caching model, whereby
>>> they have a local registration cache which is used to replace request-
>>> uri's for routing to endpoints.  The UA registers to the SBC using contact
>>> URI X, and the SBC sends contact URI Y to the full Registrar; so when a
>>> request to Y comes to the SBC, it replaces it with X.
>>>
>>> Under that model, do we expect the SBC to add an H-I of type "rc"?  If so,
>>> for the same fork branch, there will be two "rc" entries, one for Y and
>>> one for X. (if the SBC doesn't simply remove the Y entry)
>>>
>>> Therefore, I think there should be some text to make it clear that
>>> receiving a H-I list with multiple "rc" entries for the same branch tree
>>> is ok.  For example, receiving a index 1.1 of "rc" followed by a 1.1.1 of
>>> "rc", and maybe even a 1.1.1.1 of "rc".
>>>
> 
> 

From dean.willis@softarmor.com  Mon Aug 30 13:06:59 2010
Return-Path: <dean.willis@softarmor.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A24B3A687C for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:06:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.484
X-Spam-Level: 
X-Spam-Status: No, score=-101.484 tagged_above=-999 required=5 tests=[AWL=1.115, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hml6HEq6Qwuz for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:06:58 -0700 (PDT)
Received: from nylon.softarmor.com (nylon.softarmor.com [66.135.38.164]) by core3.amsl.com (Postfix) with ESMTP id 3AB2E3A684D for <sipcore@ietf.org>; Mon, 30 Aug 2010 13:06:58 -0700 (PDT)
Received: from [192.168.2.113] (cpe-66-25-30-183.tx.res.rr.com [66.25.30.183]) (authenticated bits=0) by nylon.softarmor.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id o7UK7QqY019111 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 30 Aug 2010 15:07:27 -0500
Message-ID: <4C7C0F6E.6000508@softarmor.com>
Date: Mon, 30 Aug 2010 15:07:10 -0500
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: sipcore issue tracker <trac@tools.ietf.org>
References: <064.423b18aea4d865d80f1bed80de0120f0@tools.ietf.org>
In-Reply-To: <064.423b18aea4d865d80f1bed80de0120f0@tools.ietf.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #10: Convert all SHOULDs to MUST
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 20:06:59 -0000

On 8/30/2010 1:33 PM, sipcore issue tracker wrote:
> #10: Convert all SHOULDs to MUST
> ------------------------------------+---------------------------------------
>   Reporter:  hkaplan@â€¦               |       Owner:
>       Type:  enhancement             |      Status:  new
>   Priority:  major                   |   Milestone:  milestone1
> Component:  rfc4244bis              |     Version:  2.0
>   Severity:  In WG Last Call         |    Keywords:
> ------------------------------------+---------------------------------------
>   I know this isn't something we have a rule for, but ISTM that "SHOULD" is
>   a dirty word.  We get into trouble every time we have a SHOULD, and this
>   draft has a lot of them.  Either it's a MUST, or it's not.  I recommend we
>   change them all, or at least explain about why they're not MUST.
>


Better yet, every usage of RFC 2119 language (SHOULD, MUST, etc.) MUST 
contain an explanation of why that particular RFC 2119 keyword was used 
and and what the consequences of failing to implement according to the 
specification are. For example, in this case we selected MUST because of 
the well-known fact that failure to explain requirements in a protocol 
specification results in lazy implementations that ignore the 
requirements because the implementers do not understand the implications 
of having done so. This is exacerbated by having too many RFC 2119 
requirements statements in general. If the requirements are hard to 
meet, they should be harder to make; that is, the task of creating such 
a requirement properly includes thoroughly documenting the requirement.

There are places where a SHOULD is appropriate, and the semantic is 
"MUST except when a predicted but infrequent condition, as described 
herein, is detected".

So, perhaps we could begin writing SHOULD requirements as "MUST, except 
when... because .... occurs or may occur if this requirement is not met."

--
Dean

From trac@tools.ietf.org  Mon Aug 30 13:14:41 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ABBB23A6866 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:14:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7p3wb7qtZOub for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:14:38 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id A19FC3A67F8 for <sipcore@ietf.org>; Mon, 30 Aug 2010 13:14:36 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqAl1-0001Ei-34; Mon, 30 Aug 2010 13:15:07 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: hkaplan@acmepacket.com
X-Trac-Project: sipcore
Date: Mon, 30 Aug 2010 20:15:07 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/16
Message-ID: <064.c332b45494f9c1c0917449f41a07017b@tools.ietf.org>
X-Trac-Ticket-ID: 16
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hkaplan@acmepacket.com, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #16: Privacy behavior is confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 20:14:41 -0000

#16: Privacy behavior is confusing
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  enhancement             |      Status:  new       
 Priority:  minor                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------
 [I'm submitting this ticket because when I read the draft the first few
 times, it kept annoying me.  But it could easily just be me and no one
 else.]

 Maybe it's just me, but I've read the draft multiple times and I find the
 Privacy header stuff for anonymizing H-I headers to be really confusing.
 In RFC 3323, the idea was for providing privacy of the *originator*
 information.  New headers could stipulate they also reveal such
 information and thus should be anonymized, but it's really debatable if
 H-I entries reveal information about the *originator*, vs. the target.

 The only way I can see they reveal originator info is because they can
 reveal the IP Address of the originator's proxy, or originator's domain,
 because Alice may send the request to sip:Bob@aliceproxy.com.  But in that
 context, it's true the aliceproxy.com H-I has to be anonymized, but
 clearly not sip:Bob@bobsproxy.com once aliceproxy retargets to that.
 Furthermore, by forcing all H-I entries to be anonymized, it breaks the
 use of H-I for some pretty important uses.  You could say "well that's
 what anonymization means", but that's not true - it is NOT the case that a
 caller-id anonymized call does not get the right voicemail or ACD service.
 Because "anonymized" calls are about originator information, not
 destination information.  After all, the destination *knows* who you're
 calling... it's not a secret to Bob that you called Bob!

 What the draft needs to do is explain there are multiple "types" of
 Privacy: privacy to anonymize the originator, privacy to anonymize
 diverting targets from subsequent targets and the originator, and privacy
 to anonymize the final reached target from the originator.  The last two
 happen to work the same way: through the Privacy header being embedded in
 the H-I entries of responses.  The draft then needs to explain *why* the
 first case of originator information could be revealed by H-I, and why
 there needs to be support for anonymizing all the H-I's using the Privacy
 header for that first case.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/16>
sipcore <http://tools.ietf.org/sipcore/>


From HKaplan@acmepacket.com  Mon Aug 30 13:29:24 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D7E4B3A6839 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:29:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.426
X-Spam-Level: 
X-Spam-Status: No, score=-2.426 tagged_above=-999 required=5 tests=[AWL=0.173,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xIWkReR50CLr for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:29:23 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 7EAFE3A6814 for <sipcore@ietf.org>; Mon, 30 Aug 2010 13:29:23 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 30 Aug 2010 16:29:53 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Mon, 30 Aug 2010 16:29:53 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Mon, 30 Aug 2010 16:29:53 -0400
Thread-Topic: [sipcore] #9: What should an SBC do when it resolves registered contacts?
Thread-Index: ActIghpQoCpaJzXvTS+E5jrqn+hRUQ==
Message-ID: <B847CCC2-865F-4C7D-BB9C-457581A9A56B@acmepacket.com>
References: <064.095bc2caaa02e01e9bc1234e3c8941af@tools.ietf.org> <4C7BFAAA.4000409@cisco.com> <1C71FA27-29FA-41D4-90D2-FCECB4C8FEE7@acmepacket.com> <4C7C0B4F.8030406@cisco.com>
In-Reply-To: <4C7C0B4F.8030406@cisco.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="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>
Subject: Re: [sipcore] #9: What should an SBC do when it resolves registered contacts?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 20:29:25 -0000

Ok, it's a rat-hole. :)
But the point wasn't to stipulate in the draft what an SBC should do, but r=
ather what a UAS might receive and need to be ok with - i.e., "don't expect=
 only one "rc" tagged entry".  If you look at the use-cases draft, a lot of=
 their "rules" for processing involve using entries with "rc" tags, or in r=
elative positions to "rc" tagged ones in certain positions.  Those rules ar=
e based on assumptions that are very simplistic, which will not be the case=
 in the wild.

-hadriel

On Aug 30, 2010, at 3:49 PM, Paul Kyzivat wrote:

> [ as individual ]
>=20
> Hadriel Kaplan wrote:
>> Right, but the subtle difference is that in the SBC case what the UAS wa=
nts to find is the AoR it registered for, which is (probably) the first non=
-"rc" entry prior to the series of "rc" entries at the end.  Like this:
>> History-Info: <sip:john.smith@ssp.com>
>> History-Info: <sip:foo@10.1.1.1>;rc
>> History-Info: <sip:bar@192.168.1.2>;rc
>>=20
>> Whereas in a chain of AoR's, it would be looking for the one it register=
ed which *is* "rc" tagged, like this:
>> History-Info: <sip:jsmith@ssp.co.uk>
>> History-Info: <sip:john.smith@ssp.com>;rc
>> History-Info: <sip:bar@192.168.1.2>;rc
>>=20
>> Right?
>=20
> !!! RAT HOLE ALERT !!!
>=20
> I think we are going to get into serious trouble if we start discussing=20
> how an SBC should behave WRT HI.
>=20
> Given their frequent use to do topology hiding, I would expect to see=20
> lots of entries to be removed, or altered. In *this* case the UAS is on=20
> the side the SBC is protecting, so maybe it would all still be there,=20
> but its hard to predict what some hypothetical SBC will do.
>=20
> 	Thanks,
> 	Paul
>=20
>> -hadriel
>>=20
>> On Aug 30, 2010, at 2:38 PM, Paul Kyzivat wrote:
>>=20
>>> [as individual]
>>>=20
>>> Note that an SBC is not required to get this behavior.
>>> It can happen any time somebody REGISTERs a contact address that happen=
s=20
>>> to be an AOR serviced by another registrar. While AFAIK this is not a=20
>>> frequent occurrence in the wild, its certainly possible and permitted.
>>>=20
>>> 	Thanks,
>>> 	Paul
>>>=20
>>> sipcore issue tracker wrote:
>>>> #9: What should an SBC do when it resolves registered contacts?
>>>> ------------------------------------+---------------------------------=
------
>>>> Reporter:  hkaplan@=85               |       Owner:           =20
>>>>    Type:  enhancement             |      Status:  new      =20
>>>> Priority:  minor                   |   Milestone:  milestone1
>>>> Component:  rfc4244bis              |     Version:  2.0      =20
>>>> Severity:  In WG Last Call         |    Keywords:           =20
>>>> ------------------------------------+---------------------------------=
------
>>>> In many deployments, SBC's perform a registration caching model, where=
by
>>>> they have a local registration cache which is used to replace request-
>>>> uri's for routing to endpoints.  The UA registers to the SBC using con=
tact
>>>> URI X, and the SBC sends contact URI Y to the full Registrar; so when =
a
>>>> request to Y comes to the SBC, it replaces it with X.
>>>>=20
>>>> Under that model, do we expect the SBC to add an H-I of type "rc"?  If=
 so,
>>>> for the same fork branch, there will be two "rc" entries, one for Y an=
d
>>>> one for X. (if the SBC doesn't simply remove the Y entry)
>>>>=20
>>>> Therefore, I think there should be some text to make it clear that
>>>> receiving a H-I list with multiple "rc" entries for the same branch tr=
ee
>>>> is ok.  For example, receiving a index 1.1 of "rc" followed by a 1.1.1=
 of
>>>> "rc", and maybe even a 1.1.1.1 of "rc".
>>>>=20
>>=20
>>=20


From HKaplan@acmepacket.com  Mon Aug 30 13:38:57 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C8D43A6839 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:35:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.428
X-Spam-Level: 
X-Spam-Status: No, score=-2.428 tagged_above=-999 required=5 tests=[AWL=0.171,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AvsddXCxwF-B for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:33:15 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 63CF73A6874 for <sipcore@ietf.org>; Mon, 30 Aug 2010 13:31:28 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 30 Aug 2010 16:31:59 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Mon, 30 Aug 2010 16:31:40 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Dean Willis <dean.willis@softarmor.com>
Date: Mon, 30 Aug 2010 16:31:38 -0400
Thread-Topic: [sipcore]  #10: Convert all SHOULDs to MUST
Thread-Index: ActIgllDtC9PTfuFQIGdkS+RX/ZWOw==
Message-ID: <7796EC5A-2504-49A4-BA2A-BFEEC4076AF8@acmepacket.com>
References: <064.423b18aea4d865d80f1bed80de0120f0@tools.ietf.org> <4C7C0F6E.6000508@softarmor.com>
In-Reply-To: <4C7C0F6E.6000508@softarmor.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="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>
Subject: Re: [sipcore] #10: Convert all SHOULDs to MUST
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 20:39:07 -0000

Right, I didn't mean just make them MUST without qualifiers - "MUST ... unl=
ess ..." is fine.

-hadriel

On Aug 30, 2010, at 4:07 PM, Dean Willis wrote:

> On 8/30/2010 1:33 PM, sipcore issue tracker wrote:
>> #10: Convert all SHOULDs to MUST
>> ------------------------------------+-----------------------------------=
----
>>  Reporter:  hkaplan@=85               |       Owner:
>>      Type:  enhancement             |      Status:  new
>>  Priority:  major                   |   Milestone:  milestone1
>> Component:  rfc4244bis              |     Version:  2.0
>>  Severity:  In WG Last Call         |    Keywords:
>> ------------------------------------+-----------------------------------=
----
>>  I know this isn't something we have a rule for, but ISTM that "SHOULD" =
is
>>  a dirty word.  We get into trouble every time we have a SHOULD, and thi=
s
>>  draft has a lot of them.  Either it's a MUST, or it's not.  I recommend=
 we
>>  change them all, or at least explain about why they're not MUST.
>>=20
>=20
>=20
> Better yet, every usage of RFC 2119 language (SHOULD, MUST, etc.) MUST=20
> contain an explanation of why that particular RFC 2119 keyword was used=20
> and and what the consequences of failing to implement according to the=20
> specification are. For example, in this case we selected MUST because of=
=20
> the well-known fact that failure to explain requirements in a protocol=20
> specification results in lazy implementations that ignore the=20
> requirements because the implementers do not understand the implications=
=20
> of having done so. This is exacerbated by having too many RFC 2119=20
> requirements statements in general. If the requirements are hard to=20
> meet, they should be harder to make; that is, the task of creating such=20
> a requirement properly includes thoroughly documenting the requirement.
>=20
> There are places where a SHOULD is appropriate, and the semantic is=20
> "MUST except when a predicted but infrequent condition, as described=20
> herein, is detected".
>=20
> So, perhaps we could begin writing SHOULD requirements as "MUST, except=20
> when... because .... occurs or may occur if this requirement is not met."
>=20
> --
> Dean


From pkyzivat@cisco.com  Mon Aug 30 13:40:17 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BAB213A6849 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:40:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.509
X-Spam-Level: 
X-Spam-Status: No, score=-110.509 tagged_above=-999 required=5 tests=[AWL=0.090, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id odP7ik8A8Uzr for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:40:16 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 5CB6A3A6868 for <sipcore@ietf.org>; Mon, 30 Aug 2010 13:40:13 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAMOze0xAZnwM/2dsb2JhbACgaXGjMJtphTcEigk
X-IronPort-AV: E=Sophos;i="4.56,294,1280707200"; d="scan'208";a="153392643"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 30 Aug 2010 20:40:42 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7UKefo2006868; Mon, 30 Aug 2010 20:40:41 GMT
Message-ID: <4C7C1733.4050402@cisco.com>
Date: Mon, 30 Aug 2010 16:40:19 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Hadriel Kaplan <HKaplan@acmepacket.com>
References: <064.095bc2caaa02e01e9bc1234e3c8941af@tools.ietf.org> <4C7BFAAA.4000409@cisco.com> <1C71FA27-29FA-41D4-90D2-FCECB4C8FEE7@acmepacket.com> <4C7C0B4F.8030406@cisco.com> <B847CCC2-865F-4C7D-BB9C-457581A9A56B@acmepacket.com>
In-Reply-To: <B847CCC2-865F-4C7D-BB9C-457581A9A56B@acmepacket.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>
Subject: Re: [sipcore] #9: What should an SBC do when it resolves registered contacts?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 20:40:17 -0000

Hadriel Kaplan wrote:
> Ok, it's a rat-hole. :)
> But the point wasn't to stipulate in the draft what an SBC should do, but rather what a UAS might receive and need to be ok with - i.e., "don't expect only one "rc" tagged entry".  If you look at the use-cases draft, a lot of their "rules" for processing involve using entries with "rc" tags, or in relative positions to "rc" tagged ones in certain positions.  Those rules are based on assumptions that are very simplistic, which will not be the case in the wild.

Sure, I think the point that there might be multiple rc entries is a 
good one. It is probably a rat hole to describe how to discover various 
interesting facts given that situation. But you aren't asking for that.

	Thanks,
	Paul

> -hadriel
> 
> On Aug 30, 2010, at 3:49 PM, Paul Kyzivat wrote:
> 
>> [ as individual ]
>>
>> Hadriel Kaplan wrote:
>>> Right, but the subtle difference is that in the SBC case what the UAS wants to find is the AoR it registered for, which is (probably) the first non-"rc" entry prior to the series of "rc" entries at the end.  Like this:
>>> History-Info: <sip:john.smith@ssp.com>
>>> History-Info: <sip:foo@10.1.1.1>;rc
>>> History-Info: <sip:bar@192.168.1.2>;rc
>>>
>>> Whereas in a chain of AoR's, it would be looking for the one it registered which *is* "rc" tagged, like this:
>>> History-Info: <sip:jsmith@ssp.co.uk>
>>> History-Info: <sip:john.smith@ssp.com>;rc
>>> History-Info: <sip:bar@192.168.1.2>;rc
>>>
>>> Right?
>> !!! RAT HOLE ALERT !!!
>>
>> I think we are going to get into serious trouble if we start discussing 
>> how an SBC should behave WRT HI.
>>
>> Given their frequent use to do topology hiding, I would expect to see 
>> lots of entries to be removed, or altered. In *this* case the UAS is on 
>> the side the SBC is protecting, so maybe it would all still be there, 
>> but its hard to predict what some hypothetical SBC will do.
>>
>> 	Thanks,
>> 	Paul
>>
>>> -hadriel
>>>
>>> On Aug 30, 2010, at 2:38 PM, Paul Kyzivat wrote:
>>>
>>>> [as individual]
>>>>
>>>> Note that an SBC is not required to get this behavior.
>>>> It can happen any time somebody REGISTERs a contact address that happens 
>>>> to be an AOR serviced by another registrar. While AFAIK this is not a 
>>>> frequent occurrence in the wild, its certainly possible and permitted.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>>
>>>> sipcore issue tracker wrote:
>>>>> #9: What should an SBC do when it resolves registered contacts?
>>>>> ------------------------------------+---------------------------------------
>>>>> Reporter:  hkaplan@…               |       Owner:            
>>>>>    Type:  enhancement             |      Status:  new       
>>>>> Priority:  minor                   |   Milestone:  milestone1
>>>>> Component:  rfc4244bis              |     Version:  2.0       
>>>>> Severity:  In WG Last Call         |    Keywords:            
>>>>> ------------------------------------+---------------------------------------
>>>>> In many deployments, SBC's perform a registration caching model, whereby
>>>>> they have a local registration cache which is used to replace request-
>>>>> uri's for routing to endpoints.  The UA registers to the SBC using contact
>>>>> URI X, and the SBC sends contact URI Y to the full Registrar; so when a
>>>>> request to Y comes to the SBC, it replaces it with X.
>>>>>
>>>>> Under that model, do we expect the SBC to add an H-I of type "rc"?  If so,
>>>>> for the same fork branch, there will be two "rc" entries, one for Y and
>>>>> one for X. (if the SBC doesn't simply remove the Y entry)
>>>>>
>>>>> Therefore, I think there should be some text to make it clear that
>>>>> receiving a H-I list with multiple "rc" entries for the same branch tree
>>>>> is ok.  For example, receiving a index 1.1 of "rc" followed by a 1.1.1 of
>>>>> "rc", and maybe even a 1.1.1.1 of "rc".
>>>>>
>>>
> 
> 

From HKaplan@acmepacket.com  Mon Aug 30 13:48:27 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 32D053A6874 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:48:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.431
X-Spam-Level: 
X-Spam-Status: No, score=-2.431 tagged_above=-999 required=5 tests=[AWL=0.168,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aa98AGl0dZib for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:48:26 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 2E82A3A6859 for <sipcore@ietf.org>; Mon, 30 Aug 2010 13:48:26 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 30 Aug 2010 16:48:56 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Mon, 30 Aug 2010 16:48:56 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Date: Mon, 30 Aug 2010 16:48:55 -0400
Thread-Topic: [sipcore] #4: The new "hit" parameter is gonna cause problems
Thread-Index: ActIhMMNuiiZYlXOSy6l/tJ4JwZjGw==
Message-ID: <42833A4B-F051-406B-9FFA-F9246C7D423A@acmepacket.com>
References: <D8058F83-99AD-4A9D-9713-46D0985FA626@acmepacket.com>
In-Reply-To: <D8058F83-99AD-4A9D-9713-46D0985FA626@acmepacket.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
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #4: The new "hit" parameter is gonna cause problems
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 20:48:27 -0000

On Aug 30, 2010, at 1:51 PM, Hadriel Kaplan wrote:

>>=20
>> > Third, it should be a
>> >  header param not a URI param, I think (which would solve the previous
>> >  issues).
>>=20
>> [MB] It's not at all clear to me why you think this needs to be a
>> header parameter or how such would solve the problems you anticipate
>> (although that's because I don't understand what problems you think
>> will happen with the current approach).[/MB]
>>=20
> If it's a header param, then it's not part of the URI in the contact that=
 becomes the request-uri of the recursed/new request, does not matter if it=
's SIP or TEL, and is ignored if not understood.

And once we agree on it being a header param, the next thing I'll ask for i=
s to not make it a "hit=3D" but rather just the two params "rc" and "mp".  =
Then all the proxy needs to do is copy the contact-URI to H-I, as it would =
have done with a request-URI.  It doesn't have to look for the "hit" param =
and convert its value to a new param name.  Seems simpler to me.

-hadriel


From pkyzivat@cisco.com  Mon Aug 30 13:54:08 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 898FA3A69EC for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:54:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.51
X-Spam-Level: 
X-Spam-Status: No, score=-110.51 tagged_above=-999 required=5 tests=[AWL=0.089, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YYo6JTKuJUBG for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 13:54:02 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 4C6BB3A6863 for <sipcore@ietf.org>; Mon, 30 Aug 2010 13:54:02 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAEe3e0xAZnwM/2dsb2JhbACgaXGjN4xjjweFNwSKCQ
X-IronPort-AV: E=Sophos;i="4.56,294,1280707200"; d="scan'208";a="153396558"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 30 Aug 2010 20:54:32 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7UKsWkE011027; Mon, 30 Aug 2010 20:54:32 GMT
Message-ID: <4C7C1A70.8070807@cisco.com>
Date: Mon, 30 Aug 2010 16:54:08 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Hadriel Kaplan <HKaplan@acmepacket.com>
References: <064.423b18aea4d865d80f1bed80de0120f0@tools.ietf.org>	<4C7C0F6E.6000508@softarmor.com> <7796EC5A-2504-49A4-BA2A-BFEEC4076AF8@acmepacket.com>
In-Reply-To: <7796EC5A-2504-49A4-BA2A-BFEEC4076AF8@acmepacket.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>
Subject: Re: [sipcore] #10: Convert all SHOULDs to MUST
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 20:54:08 -0000

[ as individual, for now ]

Hadriel Kaplan wrote:
> Right, I didn't mean just make them MUST without qualifiers - "MUST ... unless ..." is fine.

MUST ... unless

is equivalent to using SHOULD and naming the only exceptions to 
conforming with the SHOULD. Using SHOULD ... unless would still run the 
risk that somebody would say the SHOULD still allows violation for 
arbitrary reasons.

So I agree that MUST ... unless is preferable to SHOULD.

	Thanks,
	Paul

> -hadriel
> 
> On Aug 30, 2010, at 4:07 PM, Dean Willis wrote:
> 
>> On 8/30/2010 1:33 PM, sipcore issue tracker wrote:
>>> #10: Convert all SHOULDs to MUST
>>> ------------------------------------+---------------------------------------
>>>  Reporter:  hkaplan@…               |       Owner:
>>>      Type:  enhancement             |      Status:  new
>>>  Priority:  major                   |   Milestone:  milestone1
>>> Component:  rfc4244bis              |     Version:  2.0
>>>  Severity:  In WG Last Call         |    Keywords:
>>> ------------------------------------+---------------------------------------
>>>  I know this isn't something we have a rule for, but ISTM that "SHOULD" is
>>>  a dirty word.  We get into trouble every time we have a SHOULD, and this
>>>  draft has a lot of them.  Either it's a MUST, or it's not.  I recommend we
>>>  change them all, or at least explain about why they're not MUST.
>>>
>>
>> Better yet, every usage of RFC 2119 language (SHOULD, MUST, etc.) MUST 
>> contain an explanation of why that particular RFC 2119 keyword was used 
>> and and what the consequences of failing to implement according to the 
>> specification are. For example, in this case we selected MUST because of 
>> the well-known fact that failure to explain requirements in a protocol 
>> specification results in lazy implementations that ignore the 
>> requirements because the implementers do not understand the implications 
>> of having done so. This is exacerbated by having too many RFC 2119 
>> requirements statements in general. If the requirements are hard to 
>> meet, they should be harder to make; that is, the task of creating such 
>> a requirement properly includes thoroughly documenting the requirement.
>>
>> There are places where a SHOULD is appropriate, and the semantic is 
>> "MUST except when a predicted but infrequent condition, as described 
>> herein, is detected".
>>
>> So, perhaps we could begin writing SHOULD requirements as "MUST, except 
>> when... because .... occurs or may occur if this requirement is not met."
>>
>> --
>> Dean
> 
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
> 

From pkyzivat@cisco.com  Mon Aug 30 14:01:14 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B9E4F3A68A6 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 14:01:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.511
X-Spam-Level: 
X-Spam-Status: No, score=-110.511 tagged_above=-999 required=5 tests=[AWL=0.088, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s7bU54YL+m+F for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 14:01:13 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id A66033A687C for <sipcore@ietf.org>; Mon, 30 Aug 2010 14:01:13 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EADG5e0xAZnwM/2dsb2JhbACDFp1TcaMziW2RfYEigyJzBIoJ
X-IronPort-AV: E=Sophos;i="4.56,294,1280707200"; d="scan'208";a="153586865"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 30 Aug 2010 21:01:44 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7UL1iKl014011; Mon, 30 Aug 2010 21:01:44 GMT
Message-ID: <4C7C1C1F.8040100@cisco.com>
Date: Mon, 30 Aug 2010 17:01:19 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: sipcore issue tracker <trac@tools.ietf.org>
References: <064.c332b45494f9c1c0917449f41a07017b@tools.ietf.org>
In-Reply-To: <064.c332b45494f9c1c0917449f41a07017b@tools.ietf.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #16: Privacy behavior is confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 21:01:14 -0000

[ as individual ]

This, in combination with the comments I made on privacy, lead me to 
think that the whole privacy aspect may need to be rethought.

	Thanks,
	Paul

sipcore issue tracker wrote:
> #16: Privacy behavior is confusing
> ------------------------------------+---------------------------------------
>  Reporter:  hkaplan@â€¦               |       Owner:            
>      Type:  enhancement             |      Status:  new       
>  Priority:  minor                   |   Milestone:  milestone1
> Component:  rfc4244bis              |     Version:  2.0       
>  Severity:  In WG Last Call         |    Keywords:            
> ------------------------------------+---------------------------------------
>  [I'm submitting this ticket because when I read the draft the first few
>  times, it kept annoying me.  But it could easily just be me and no one
>  else.]
> 
>  Maybe it's just me, but I've read the draft multiple times and I find the
>  Privacy header stuff for anonymizing H-I headers to be really confusing.
>  In RFC 3323, the idea was for providing privacy of the *originator*
>  information.  New headers could stipulate they also reveal such
>  information and thus should be anonymized, but it's really debatable if
>  H-I entries reveal information about the *originator*, vs. the target.
> 
>  The only way I can see they reveal originator info is because they can
>  reveal the IP Address of the originator's proxy, or originator's domain,
>  because Alice may send the request to sip:Bob@aliceproxy.com.  But in that
>  context, it's true the aliceproxy.com H-I has to be anonymized, but
>  clearly not sip:Bob@bobsproxy.com once aliceproxy retargets to that.
>  Furthermore, by forcing all H-I entries to be anonymized, it breaks the
>  use of H-I for some pretty important uses.  You could say "well that's
>  what anonymization means", but that's not true - it is NOT the case that a
>  caller-id anonymized call does not get the right voicemail or ACD service.
>  Because "anonymized" calls are about originator information, not
>  destination information.  After all, the destination *knows* who you're
>  calling... it's not a secret to Bob that you called Bob!
> 
>  What the draft needs to do is explain there are multiple "types" of
>  Privacy: privacy to anonymize the originator, privacy to anonymize
>  diverting targets from subsequent targets and the originator, and privacy
>  to anonymize the final reached target from the originator.  The last two
>  happen to work the same way: through the Privacy header being embedded in
>  the H-I entries of responses.  The draft then needs to explain *why* the
>  first case of originator information could be revealed by H-I, and why
>  there needs to be support for anonymizing all the H-I's using the Privacy
>  header for that first case.
> 

From mary.ietf.barnes@gmail.com  Mon Aug 30 15:03:24 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A7ED03A68C4 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:03:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.463
X-Spam-Level: 
X-Spam-Status: No, score=-102.463 tagged_above=-999 required=5 tests=[AWL=0.136, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4u8il2Tz7pqT for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:03:23 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 90C883A6897 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:03:23 -0700 (PDT)
Received: by iwn3 with SMTP id 3so5730483iwn.31 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:03:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=CNSUsiYWgjrcicNj3MlZ8skd8ByRQmh+FTNOkO1Vi5Y=; b=wXwM3gBWwp7WsOYZPuInShQVWhJQwbPswUTWPdPaz9A8pXQI8J4c21abJnFVo0b7SK 4EoFSGPkQHhi7di+kQZ2SO3tlNW0Cpu5oZf6aN9r9cck8bvaDtxn98hhNIYHf53AqsEY mg+x5f4OK36OrBUYWoM1op5LKFcY7F47wLp28=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=rMcFFJkWyDaLBzCgUOEZIMu9eRMaWvYCKr2LKsKti5AuWzg0O77dMWo5sqotwKDiyD xxS1W2EHyamPCSrgpUPVhH8XIgRlEjV/O9eBmn3wDceYQ1CGfmAqmP6KAZbwut03D1fr kJbmagbu+9+hg6Bw/YGfmc5JmSE/Mfm0SyTFc=
MIME-Version: 1.0
Received: by 10.231.192.67 with SMTP id dp3mr5879441ibb.180.1283205834440; Mon, 30 Aug 2010 15:03:54 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Mon, 30 Aug 2010 15:03:54 -0700 (PDT)
In-Reply-To: <4C7C1A70.8070807@cisco.com>
References: <064.423b18aea4d865d80f1bed80de0120f0@tools.ietf.org> <4C7C0F6E.6000508@softarmor.com> <7796EC5A-2504-49A4-BA2A-BFEEC4076AF8@acmepacket.com> <4C7C1A70.8070807@cisco.com>
Date: Mon, 30 Aug 2010 17:03:54 -0500
Message-ID: <AANLkTikCWW9TRcYJZv2tgzNw6OP_9O+5OSTtkNinTKGc@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>, Hadriel Kaplan <HKaplan@acmepacket.com>
Subject: Re: [sipcore] #10: Convert all SHOULDs to MUST
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 22:03:24 -0000

We ended up changing alot of 4244 SHOULDs to MUSTs.  However, my
understanding on the use of MUSTs was that they shouldn't have
qualifiers. It's the SHOULDs that should have the qualifiers that
describe the circumstances under which it's okay not to do the SHOULD.
 So, I would prefer to keep the SHOULDs where we have valid
circumstances for not doing the should, but otherwise they should be
MUSTs (with no "unless...")  [If that makes any sense at all]. I'm
basing this on the text straight from RFC 2119:

1. MUST   This word, or the terms "REQUIRED" or "SHALL", mean that the
   definition is an absolute requirement of the specification.
...

3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
   may exist valid reasons in particular circumstances to ignore a
   particular item, but the full implications must be understood and
   carefully weighed before choosing a different course.

Mary.

On Mon, Aug 30, 2010 at 3:54 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
> [ as individual, for now ]
>
> Hadriel Kaplan wrote:
>>
>> Right, I didn't mean just make them MUST without qualifiers - "MUST ...
>> unless ..." is fine.
>
> MUST ... unless
>
> is equivalent to using SHOULD and naming the only exceptions to conformin=
g
> with the SHOULD. Using SHOULD ... unless would still run the risk that
> somebody would say the SHOULD still allows violation for arbitrary reason=
s.
>
> So I agree that MUST ... unless is preferable to SHOULD.
>
> =A0 =A0 =A0 =A0Thanks,
> =A0 =A0 =A0 =A0Paul
>
>> -hadriel
>>
>> On Aug 30, 2010, at 4:07 PM, Dean Willis wrote:
>>
>>> On 8/30/2010 1:33 PM, sipcore issue tracker wrote:
>>>>
>>>> #10: Convert all SHOULDs to MUST
>>>>
>>>> ------------------------------------+---------------------------------=
------
>>>> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 =
Owner:
>>>> =A0 =A0 Type: =A0enhancement =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0Stat=
us: =A0new
>>>> =A0Priority: =A0major =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milest=
one: =A0milestone1
>>>> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version:=
 =A02.0
>>>> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
>>>>
>>>> ------------------------------------+---------------------------------=
------
>>>> =A0I know this isn't something we have a rule for, but ISTM that "SHOU=
LD"
>>>> is
>>>> =A0a dirty word. =A0We get into trouble every time we have a SHOULD, a=
nd
>>>> this
>>>> =A0draft has a lot of them. =A0Either it's a MUST, or it's not. =A0I r=
ecommend
>>>> we
>>>> =A0change them all, or at least explain about why they're not MUST.
>>>>
>>>
>>> Better yet, every usage of RFC 2119 language (SHOULD, MUST, etc.) MUST
>>> contain an explanation of why that particular RFC 2119 keyword was used=
 and
>>> and what the consequences of failing to implement according to the
>>> specification are. For example, in this case we selected MUST because o=
f the
>>> well-known fact that failure to explain requirements in a protocol
>>> specification results in lazy implementations that ignore the requireme=
nts
>>> because the implementers do not understand the implications of having d=
one
>>> so. This is exacerbated by having too many RFC 2119 requirements statem=
ents
>>> in general. If the requirements are hard to meet, they should be harder=
 to
>>> make; that is, the task of creating such a requirement properly include=
s
>>> thoroughly documenting the requirement.
>>>
>>> There are places where a SHOULD is appropriate, and the semantic is "MU=
ST
>>> except when a predicted but infrequent condition, as described herein, =
is
>>> detected".
>>>
>>> So, perhaps we could begin writing SHOULD requirements as "MUST, except
>>> when... because .... occurs or may occur if this requirement is not met=
."
>>>
>>> --
>>> Dean
>>
>> _______________________________________________
>> 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
>

From mary.ietf.barnes@gmail.com  Mon Aug 30 15:08:48 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E9E0D3A69FF for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:08:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.465
X-Spam-Level: 
X-Spam-Status: No, score=-102.465 tagged_above=-999 required=5 tests=[AWL=0.134, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Mupi3dXLnDw for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:08:46 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id A7D7E3A68DD for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:08:46 -0700 (PDT)
Received: by yxl31 with SMTP id 31so974379yxl.31 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:09:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=DTLqW/Df5ENC9wpnwFdkXvfXjYD3d08tSY8X9ZBe86k=; b=A4xUDlXke0g49a0f6XRmOnjefXmL8q4vM/f1N2I3elg8/8ZwE+nPj+b/+gnXTSHaLv PTersyEiMR9KnX3hshgWpFvUxY51yaUqBJDe2dEnSH4XjI4JJLALZdTDthMhFBLsmLaF kFIFnLkcuTMGfdyjeZ1HSb26Qmcsk3c/NG6kY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=QYoKkgYFnuN2QdwZIWVs1jHM0U7vY5WbWrfbpNONu01iA4ap/JOqU4JabqtKVOVB4/ zAcFfDWpus2/PlSHZjcMYtWbzN/Vx55AJSR/3uOzCFBHegQyb3czMalOt9Gh7G4aJu41 k7RoUyAr8M117TwxOGrIaRX0rZL0mnVPNihWk=
MIME-Version: 1.0
Received: by 10.90.99.6 with SMTP id w6mr4129217agb.181.1283206156577; Mon, 30 Aug 2010 15:09:16 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Mon, 30 Aug 2010 15:09:16 -0700 (PDT)
In-Reply-To: <4C7C1C1F.8040100@cisco.com>
References: <064.c332b45494f9c1c0917449f41a07017b@tools.ietf.org> <4C7C1C1F.8040100@cisco.com>
Date: Mon, 30 Aug 2010 17:09:16 -0500
Message-ID: <AANLkTi=9WjBO+v7XU+u9rWtC0jYW5ELfFHyQj+Gs9Q5b@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org, sipcore issue tracker <trac@tools.ietf.org>
Subject: Re: [sipcore] #16: Privacy behavior is confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 22:08:48 -0000

Yeah - we should probably revisit the privacy section, including your
concern on the domain terminology.  We can use this issue to track the
general problem.

On Mon, Aug 30, 2010 at 4:01 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
> [ as individual ]
>
> This, in combination with the comments I made on privacy, lead me to thin=
k
> that the whole privacy aspect may need to be rethought.
>
> =A0 =A0 =A0 =A0Thanks,
> =A0 =A0 =A0 =A0Paul
>
> sipcore issue tracker wrote:
>>
>> #16: Privacy behavior is confusing
>>
>> ------------------------------------+-----------------------------------=
----
>> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Ow=
ner: =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Type:
>> =A0enhancement =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0Status: =A0new =A0 =
=A0 =A0 =A0Priority: =A0minor
>> =A0 =A0 =A0 =A0 =A0 | =A0 Milestone: =A0milestone1
>> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0 =A0 =A0 =A0 =A0Severity:
>> =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
>> =A0------------------------------------+--------------------------------=
-------
>> =A0[I'm submitting this ticket because when I read the draft the first f=
ew
>> =A0times, it kept annoying me. =A0But it could easily just be me and no =
one
>> =A0else.]
>>
>> =A0Maybe it's just me, but I've read the draft multiple times and I find=
 the
>> =A0Privacy header stuff for anonymizing H-I headers to be really confusi=
ng.
>> =A0In RFC 3323, the idea was for providing privacy of the *originator*
>> =A0information. =A0New headers could stipulate they also reveal such
>> =A0information and thus should be anonymized, but it's really debatable =
if
>> =A0H-I entries reveal information about the *originator*, vs. the target=
.
>>
>> =A0The only way I can see they reveal originator info is because they ca=
n
>> =A0reveal the IP Address of the originator's proxy, or originator's doma=
in,
>> =A0because Alice may send the request to sip:Bob@aliceproxy.com. =A0But =
in
>> that
>> =A0context, it's true the aliceproxy.com H-I has to be anonymized, but
>> =A0clearly not sip:Bob@bobsproxy.com once aliceproxy retargets to that.
>> =A0Furthermore, by forcing all H-I entries to be anonymized, it breaks t=
he
>> =A0use of H-I for some pretty important uses. =A0You could say "well tha=
t's
>> =A0what anonymization means", but that's not true - it is NOT the case t=
hat
>> a
>> =A0caller-id anonymized call does not get the right voicemail or ACD
>> service.
>> =A0Because "anonymized" calls are about originator information, not
>> =A0destination information. =A0After all, the destination *knows* who yo=
u're
>> =A0calling... it's not a secret to Bob that you called Bob!
>>
>> =A0What the draft needs to do is explain there are multiple "types" of
>> =A0Privacy: privacy to anonymize the originator, privacy to anonymize
>> =A0diverting targets from subsequent targets and the originator, and pri=
vacy
>> =A0to anonymize the final reached target from the originator. =A0The las=
t two
>> =A0happen to work the same way: through the Privacy header being embedde=
d in
>> =A0the H-I entries of responses. =A0The draft then needs to explain *why=
* the
>> =A0first case of originator information could be revealed by H-I, and wh=
y
>> =A0there needs to be support for anonymizing all the H-I's using the Pri=
vacy
>> =A0header for that first case.
>>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Mon Aug 30 15:10:39 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF6633A6A01 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:10:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.467
X-Spam-Level: 
X-Spam-Status: No, score=-102.467 tagged_above=-999 required=5 tests=[AWL=0.132, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rMjumqr5vnfw for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:10:29 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 5020D3A6A03 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:10:26 -0700 (PDT)
Received: by iwn3 with SMTP id 3so5735959iwn.31 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:10:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=wbaQcE1Ta1ORn8lAOljAnaDQq7ZYgdh/0M2gehOaWdA=; b=OyX5m+qGjAAwMaPFRNgMZOLaPql3hSY0YMXO8neB3L4kRePuhdHszt/u84iEEXlziH dBSb1tF1osS2Ou7GG4sMmubA6yblrsgwBhnksnFMtTYckZiUd/aBOf9UafNtQSk/jkJ/ WNjxSPP5sTcPFWtQJJ0q+Y4hYJT5S85fYnCMk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=lMzJeN/JS6aPUEK2OkMX6bWvFHxE8+doez+Uat/UBnRKlSbfWxBMzAO9nizdVIALzA NDNPJwOXxZGb+GTbuKlkILo+Z4YEorkqV1qxZKWAndTEYHx1iGns0sqfs86BGhNUiWPT npRPFLG6KlsPNEUAqhfU8A9KQ4M+VPW+Xk4Pw=
MIME-Version: 1.0
Received: by 10.231.19.3 with SMTP id y3mr6006948iba.156.1283206251220; Mon, 30 Aug 2010 15:10:51 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Mon, 30 Aug 2010 15:10:51 -0700 (PDT)
In-Reply-To: <064.aeb13ec56f57e8ab9861b50c3aecd1ed@tools.ietf.org>
References: <064.aeb13ec56f57e8ab9861b50c3aecd1ed@tools.ietf.org>
Date: Mon, 30 Aug 2010 17:10:51 -0500
Message-ID: <AANLkTi=VU1jw8U47_vMfpaeEbeNX1QsutdgBbX7TfNhz@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] #11: H-I does not provide a "stronger security solution for SIP"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 22:10:39 -0000

Yeah - another 4244 leftover when there was the misguided idea that we
could actually use this to help with the m2m and m2e SIP security
issues.  I'll remove.

On Mon, Aug 30, 2010 at 1:39 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #11: H-I does not provide a "stronger security solution for SIP"
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0minor =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0Section 3 has the following bullet point:
> =A0 =A0 =A0 o =A0A stronger security solution for SIP. =A0A side effect i=
s that each
> =A0 =A0 =A0 proxy that captures the "request history" information in a se=
cure
> =A0 =A0 =A0 manner provides an additional means (without requiring signed
> =A0 =A0 =A0 keys) for the original requestor to be assured that the reque=
st
> =A0 =A0 =A0 was properly retargeted.
>
> =A0That should be removed, since it's not true.
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/11>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Mon Aug 30 15:18:16 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DD3B73A6870 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:18:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.468
X-Spam-Level: 
X-Spam-Status: No, score=-102.468 tagged_above=-999 required=5 tests=[AWL=0.131, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4AvrUolC-6gV for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:18:14 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 5B70A3A6814 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:18:14 -0700 (PDT)
Received: by iwn3 with SMTP id 3so5742669iwn.31 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:18:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Ep4YWIWL6DQXsFSeq+5NW1w57ho/JVRSHyDFNIEMuIk=; b=TtdihvRQ9Ppl54aegsGvV8+gJ8cA8ZJ/pcRoeIS2xG1AI0iyKj8mvRKJGbDGADj4nV Suz3+U+83mLvQ7XKeguSngdOeuydXIYy9qB5rlL9cy1a+iuZWFLHBrBOpBrvvFgpNkNu lh20OITuuS2yDdkv6j2KsdcQwJehS8A3G6tvM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=SK4VEg84J1tkUrCF2I8l7f78d8xaeOrho/vMCi29fhMXmQivKv8ZXEPFHkUllES/Ri pjJIQiPy9k+3kaqRvsCo9s8aQFLjkuL8QIhg1kt+VmOjtJUcYkl/xmv9I333rRno35Ww hDw/4k7jLKfyOWD9Xqa3lZU8W1s4WoKwAY/U4=
MIME-Version: 1.0
Received: by 10.231.19.6 with SMTP id y6mr5989261iba.16.1283206725253; Mon, 30 Aug 2010 15:18:45 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Mon, 30 Aug 2010 15:18:45 -0700 (PDT)
In-Reply-To: <064.6c32c8048648b3e859ada9acae1f68a3@tools.ietf.org>
References: <064.6c32c8048648b3e859ada9acae1f68a3@tools.ietf.org>
Date: Mon, 30 Aug 2010 17:18:45 -0500
Message-ID: <AANLkTi=j7+6c4z-G6uvYgF5L1ADiP5zZSpPpJ5eAwfOD@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] #13: Section 7 item 2 is not complete
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 22:18:16 -0000

Correct. I'll fix this.

On Mon, Aug 30, 2010 at 2:08 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #13: Section 7 item 2 is not complete
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0S=
tatus: =A0new
> =A0Priority: =A0major =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0Section 7 item 2 says:
> =A0 =A0 =A0 =A02. =A0Entry prior to last entry with hi-target of "rc" in =
the Request
> =A0 =A0 =A0 =A0received by a UAS - i.e., the Request URI associated with =
the
> =A0 =A0 =A0 =A0destination of the request was determined based on a Regis=
tered
> =A0 =A0 =A0 =A0Contact.
>
> =A0That is only true if no forking occurred, and the request wasn't conta=
ct-
> =A0routed multiple times in series (i.e., as an SBC might cause).
>
> =A0A more correct sentence (I think) would be:
> =A0 =A0 =A0 2. =A0Last non-"rc" entry of the same branch, prior to last e=
ntry with
> =A0hi-target of "rc" in the Request
> =A0 =A0 =A0 =A0received by a UAS - i.e., the Request URI associated with =
the
> =A0 =A0 =A0 =A0destination of the request was determined based on a Regis=
tered
> =A0 =A0 =A0 =A0Contact.
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/13>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Mon Aug 30 15:19:17 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 498B73A6897 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:19:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.46
X-Spam-Level: 
X-Spam-Status: No, score=-102.46 tagged_above=-999 required=5 tests=[AWL=0.139, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GrnYH7BY0ekn for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:19:16 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 17E703A68B1 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:19:15 -0700 (PDT)
Received: by gwb20 with SMTP id 20so2675254gwb.31 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:19:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=dN5yCIoDe6xJW95Upscs1CRSs5fa32aywHl9Mj5sSMw=; b=JGBuEdLOUJ4ONKY0nXBzAFq4SHQTlot/ldpPJWsHrr6ZiaaQtVnLqZ2Hux4uXUgvZq OUDO3Q/IMAa6h5LZuuUOI4Gee1QEoO1HIxatVNGUuyADo0IBdJpRZ1N0/3L54uNtAm28 ufUZIX5k8RPh6cs2bFJV39pGT9BNRA8UqBPjs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=VRTAbwaN99O5vhZjLUT/LnmMs1Pms+OesNh29Rp1UJF5/BC1DqdW0YqKLgYiaWJYAl pXHWHgHfiAg0FovtZ6Nw7xVtx6RhcY9oinwMQ4ae7nGtnlBahR9wajD+mEwlH/ldchi/ nTz/gCbZbi/CM1JUHK+/IAYyUwMol2dGJkfYs=
MIME-Version: 1.0
Received: by 10.100.11.1 with SMTP id 1mr5379541ank.93.1283206786409; Mon, 30 Aug 2010 15:19:46 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Mon, 30 Aug 2010 15:19:46 -0700 (PDT)
In-Reply-To: <064.89665f0da52766f4162641242eae3a7e@tools.ietf.org>
References: <064.89665f0da52766f4162641242eae3a7e@tools.ietf.org>
Date: Mon, 30 Aug 2010 17:19:46 -0500
Message-ID: <AANLkTinr3jyTcFfC2v9fG7R4RNmv4Qdw_LnfC3qzGkkA@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: sipcore issue tracker <trac@tools.ietf.org>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #12: Section 7 on Application Considerations needs work
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 22:19:17 -0000

Agreed. I'll add something like the text you suggested.

On Mon, Aug 30, 2010 at 2:02 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #12: Section 7 on Application Considerations needs work
> ------------------------------------+------------------------------------=
---
> =A0Reporter: =A0hkaplan@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Own=
er:
> =A0 =A0 Type: =A0enhancement =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0Status:=
 =A0new
> =A0Priority: =A0major =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone=
: =A0milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version: =
=A02.0
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0 =A0 | =A0 =A0Keywords:
> ------------------------------------+------------------------------------=
---
> =A0The thing I fear the most about H-I is that different UAS will process
> =A0this thing and expect to see things a certain way, and applications wi=
ll
> =A0fail when they don't, and SBC vendors will once again be fixing the
> =A0headers to make interop work.
>
> =A0In that sense, I think Section 7 may be the most important section to =
get
> =A0right. =A0In particular, items 2, 4 and 5 in this section are not
> =A0necessarily true. =A0I will submit separate tickets on them.
>
> =A0This ticket is for asking for additional text such as:
> =A0"Implementers should make certain their applications do not expect
> =A0specific H-I entries or index values to contain the information they n=
eed,
> =A0because SIP requests may follow numerous paths with multiple request-U=
RI
> =A0rewriting cases in different deployments. =A0For example, there may be
> =A0multiple "rc" entries due to forking, or multiple entries which are
> =A0neither "rc" nor "mp" entries due to normal routing, or multiple "mp"
> =A0entries due to multiple diverts. =A0H-I entries can be non-SIP URIs, s=
uch as
> =A0TEL URIs. =A0Furthermore, H-I entry URIs may contain both URI paramete=
rs and
> =A0URI user parameters which are unknown to the final UAS, which MUST be
> =A0ignored for the purposes of identity matching."
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/12>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Mon Aug 30 15:27:13 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 468AD3A68B5 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:27:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.47
X-Spam-Level: 
X-Spam-Status: No, score=-102.47 tagged_above=-999 required=5 tests=[AWL=0.129, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 68rG1FnYMs6W for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 15:27:12 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 06AC93A67DB for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:27:11 -0700 (PDT)
Received: by iwn3 with SMTP id 3so5750728iwn.31 for <sipcore@ietf.org>; Mon, 30 Aug 2010 15:27:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=IYBFVBw6g6sWWd9JRdf7qT5H/fbATqlFYXJXRWtJERQ=; b=CVkLGXP91oREXrcGpaQMSk18M0GebcQ8KccVRfafQjMnW24UFs1cW9zjrmBcz7Efe3 z9w0l7AQ8j99kwgGgZShriA/AW/65WakRvWih4OHjSMhPzxgeHxnmM9bNhq5JJIIeMPE 59OIMZuoWNixQwkLWhh4XKN0pFyxVq6z3FoXo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=DnJ/qLshCLJrJI2NaB1fFWBwrkW8VN9Bcs4xzClw/69z/+yveb3ynhA/TQcgCJyhf3 9M5tWEAqej0K8GnMHBfSgEyFGrvlxtxkWrrSoMLrnR1yYC4piOCNDpgv/5SBlP0Sk31O wrNRuLbm0qsBPpZZw4e1YpiRm1DUgity1W324=
MIME-Version: 1.0
Received: by 10.231.182.196 with SMTP id cd4mr5670760ibb.191.1283207260509; Mon, 30 Aug 2010 15:27:40 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Mon, 30 Aug 2010 15:27:40 -0700 (PDT)
In-Reply-To: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.com>
References: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.com>
Date: Mon, 30 Aug 2010 17:27:40 -0500
Message-ID: <AANLkTimAqJO9SBA9f=nUc1ovxGOorzEzR+BMVv0B7eJG@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 22:27:13 -0000

Responses inline below [MB].

On Mon, Aug 30, 2010 at 12:57 PM, Hadriel Kaplan <HKaplan@acmepacket.com> w=
rote:
>
> Do you not want to use the term "Divert" because of the Diversion header?
[MB] Well, yeah.  But seriously, I don't think the problem is any
worse in this document than in any others.  The term divert is already
defined in the Diversion header historical RFC.  And, the use of the
term retarget as used in RFC 4244 is referenced in other RFCs, so I'm
not sure how much confusion would be cleared up using the term
"divert". [/MB]

>
> I think it's the only term left that isn't ambiguous... "retarget" is bei=
ng used for any/all cases of changing the request-uri, and "forward" is use=
d for generic message routing procedures, and "redirect" is used for 3xx ca=
ses. =C2=A0So there isn't a term left I can think of that means "changing t=
he target to a new user/identity" (i.e., "call forwarding" in the PSTN).
>
> And really the draft would be clearer if there was a unique term for that=
, because a lot of use-cses depend on it: finding the previous or current d=
iverted-to party.
>
> -hadriel
>
> On Aug 28, 2010, at 5:12 PM, Mary Barnes wrote:
>
>> Hi Hadriel,
>>
>> Yes, this is confusing (part of the fundamental problem). =C2=A0Response=
s
>> inline below [MB].
>>
>> Thanks,
>> Mary.
>>
>> On Wed, Aug 25, 2010 at 6:03 PM, sipcore issue tracker
>> <trac@tools.ietf.org> wrote:
>> > #2: Editorial: section 2 is really confusing
>> > ------------------------------------+---------------------------------=
------
>> > =C2=A0Reporter: =C2=A0hkaplan@=E2=88=91 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 Owner:
>> > =C2=A0 =C2=A0 Type: =C2=A0defect =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0Status: =C2=A0new
>> > =C2=A0Priority: =C2=A0minor =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 | =C2=A0 Milestone: =C2=A0milestone1
>> > Component: =C2=A0rfc4244bis =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0| =C2=A0 =C2=A0 Version: =C2=A02.0
>> > =C2=A0Severity: =C2=A0In WG Last Call =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =
=C2=A0 =C2=A0Keywords:
>> > ------------------------------------+---------------------------------=
------
>> > =C2=A0Section 2 "Conventions and terminology" defines two terms: "reta=
rget" and
>> > =C2=A0"forward". =C2=A0I can't make heads or tales about what they mea=
n from this
>> > =C2=A0text, or how they're different. =C2=A0I went back and read the o=
riginal RFC
>> > =C2=A04424, and in there it was somewhat clearer (section 1.3 and 3 of=
 rfc4424).
>> >
>> > =C2=A0Currently 4424bis says this:
>> > =C2=A0 =C2=A0The term "retarget" is used in this document to refer bot=
h to the
>> > =C2=A0 =C2=A0process of a Proxy Server/User Agent Client (UAC) changin=
g a Uniform
>> > =C2=A0 =C2=A0Resource Identifier (URI) in a request based on the rules=
 for
>> > =C2=A0 =C2=A0determining request targets as described in Section 16.5 =
of [RFC3261]
>> > =C2=A0 =C2=A0and the subsequent forwarding of that request as describe=
d in section
>> > =C2=A0 =C2=A016.6 of [RFC3261].
>> >
>> > =C2=A0I *think* what you mean is this:
>> > =C2=A0 =C2=A0The term "retarget" is used in this document to refer to =
the
>> > =C2=A0 =C2=A0process of a Proxy Server/User Agent Client (UAC) changin=
g the
>> > =C2=A0 =C2=A0Request-URI of a request, based on the rules for
>> > =C2=A0 =C2=A0determining request targets as described in Section 16.5 =
of [RFC3261]
>> > =C2=A0 =C2=A0and step-2 of the subsequent forwarding of that request a=
s described in
>> > =C2=A0section
>> > =C2=A0 =C2=A016.6 of [RFC3261]. =C2=A0This includes changing the Reque=
st-URI due to a
>> > =C2=A0location service lookup and 3xx redirect processing,
>> >
>> [MB] Correct. [/MB]
>>
>> > =C2=A04424bis then says this about forwarding:
>> > =C2=A0 =C2=A0The term "forward" is used consistent with the terminolog=
y in
>> > =C2=A0 =C2=A0[RFC3261]. =C2=A0Noting that [RFC3261] uses the term "for=
warding" to
>> > =C2=A0 =C2=A0describe a proxy's handling of requests for domains for w=
hich is not
>> > =C2=A0 =C2=A0responsible, as well as to describe the basic "forwarding=
" of a
>> > =C2=A0 =C2=A0request (in section 16.6) once a target has been determin=
ed.
>> > =C2=A0 =C2=A0However, the context of the usage is sufficient to differ=
entiate the
>> > =C2=A0 =C2=A0slightly different meanings.
>> >
>> > =C2=A0This is super-confusing, and not what you meant I think. =C2=A0A=
t least not the
>> > =C2=A0"describe a proxy's handling of requests for domains for which i=
s not
>> > =C2=A0responsible" piece. =C2=A0The real ambiguity of the term "forwar=
d" in 3261 is
>> > =C2=A0that it's used both for request routing procedures and for "call
>> > =C2=A0forwarding" to a new user/identity. =C2=A0Is that what you mean?
>>
>> [MB] Yes. [/MB]
>> >
>> > =C2=A0What this 4424bis draft does not have a term for is for when the=
 request
>> > =C2=A0gets retargeted to a new identity - *that* has been described in=
 previous
>> > =C2=A0drafts and emails as "retargeting", whereas "rerouting" or "cont=
act
>> > =C2=A0routing" was changing the req-URI but not the identity. =C2=A0I =
suggest you use
>> > =C2=A0the word "divert" for changing the identity, since "retarget" an=
d
>> > =C2=A0"redirect" are ambiguous.
>>
>> [MB] I really, really don't want to use the term divert. =C2=A0I will
>> revisit the text and see where all we are using retarget - it may be
>> better to describe/define in terms that match the tags and thus be
>> much more explicit. =C2=A0 [/MB]
>> >
>> > --
>> > Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/2>
>> > sipcore <http://tools.ietf.org/sipcore/>
>> >
>> > _______________________________________________
>> > sipcore mailing list
>> > sipcore@ietf.org
>> > https://www.ietf.org/mailman/listinfo/sipcore
>> >
>>
>
>

From pkyzivat@cisco.com  Mon Aug 30 16:05:03 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F07973A6870 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 16:05:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.512
X-Spam-Level: 
X-Spam-Status: No, score=-110.512 tagged_above=-999 required=5 tests=[AWL=0.087, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K8AfVO9tTHE3 for <sipcore@core3.amsl.com>; Mon, 30 Aug 2010 16:05:01 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id AE47E3A6866 for <sipcore@ietf.org>; Mon, 30 Aug 2010 16:05:00 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAL7Ve0xAZnwN/2dsb2JhbACganGjNYxjjwmFNwSKCQ
X-IronPort-AV: E=Sophos;i="4.56,295,1280707200"; d="scan'208";a="153434904"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 30 Aug 2010 23:05:31 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o7UN5V1P008382; Mon, 30 Aug 2010 23:05:31 GMT
Message-ID: <4C7C393A.5090707@cisco.com>
Date: Mon, 30 Aug 2010 19:05:30 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Mary Barnes <mary.ietf.barnes@gmail.com>
References: <064.423b18aea4d865d80f1bed80de0120f0@tools.ietf.org>	<4C7C0F6E.6000508@softarmor.com>	<7796EC5A-2504-49A4-BA2A-BFEEC4076AF8@acmepacket.com>	<4C7C1A70.8070807@cisco.com> <AANLkTikCWW9TRcYJZv2tgzNw6OP_9O+5OSTtkNinTKGc@mail.gmail.com>
In-Reply-To: <AANLkTikCWW9TRcYJZv2tgzNw6OP_9O+5OSTtkNinTKGc@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>, Hadriel Kaplan <HKaplan@acmepacket.com>
Subject: Re: [sipcore] #10: Convert all SHOULDs to MUST
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 30 Aug 2010 23:05:03 -0000

Mary Barnes wrote:
> We ended up changing alot of 4244 SHOULDs to MUSTs.  However, my
> understanding on the use of MUSTs was that they shouldn't have
> qualifiers. It's the SHOULDs that should have the qualifiers that
> describe the circumstances under which it's okay not to do the SHOULD.
>  So, I would prefer to keep the SHOULDs where we have valid
> circumstances for not doing the should, but otherwise they should be
> MUSTs (with no "unless...")  [If that makes any sense at all]. I'm
> basing this on the text straight from RFC 2119:

"MUST foo unless condition" is semantically equivalent to "if !condition 
then MUST foo". I'm pretty sure there is nothing wrong with the latter. 
As a result there shouldn't be anything wrong with the former either, 
but we can choose the preferred wording just to avoid making waves.

So, something like "Unless the SSP anonymizes all calls it MUST support 
temp GRUU".

> 1. MUST   This word, or the terms "REQUIRED" or "SHALL", mean that the
>    definition is an absolute requirement of the specification.
> ...
> 
> 3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
>    may exist valid reasons in particular circumstances to ignore a
>    particular item, but the full implications must be understood and
>    carefully weighed before choosing a different course.

The distinction is understood, and still vague. Reasonable people differ 
greatly in what constitutes a "valid reason" even if they have carefully 
understood and weighed the full implications.

In practice it seems that many implementors treat SHOULD the same as 
MAY. And if they do, how can they be proven wrong?

I'm not quite ready (though tempted) to give up on SHOULD entirely. But 
I think the WG *SHOULD* have a *really* good reason for using SHOULD 
rather than MUST.

	Thanks,
	Paul

> Mary.
> 
> On Mon, Aug 30, 2010 at 3:54 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
>> [ as individual, for now ]
>>
>> Hadriel Kaplan wrote:
>>> Right, I didn't mean just make them MUST without qualifiers - "MUST ...
>>> unless ..." is fine.
>> MUST ... unless
>>
>> is equivalent to using SHOULD and naming the only exceptions to conforming
>> with the SHOULD. Using SHOULD ... unless would still run the risk that
>> somebody would say the SHOULD still allows violation for arbitrary reasons.
>>
>> So I agree that MUST ... unless is preferable to SHOULD.
>>
>>        Thanks,
>>        Paul
>>
>>> -hadriel
>>>
>>> On Aug 30, 2010, at 4:07 PM, Dean Willis wrote:
>>>
>>>> On 8/30/2010 1:33 PM, sipcore issue tracker wrote:
>>>>> #10: Convert all SHOULDs to MUST
>>>>>
>>>>> ------------------------------------+---------------------------------------
>>>>>  Reporter:  hkaplan@…               |       Owner:
>>>>>     Type:  enhancement             |      Status:  new
>>>>>  Priority:  major                   |   Milestone:  milestone1
>>>>> Component:  rfc4244bis              |     Version:  2.0
>>>>>  Severity:  In WG Last Call         |    Keywords:
>>>>>
>>>>> ------------------------------------+---------------------------------------
>>>>>  I know this isn't something we have a rule for, but ISTM that "SHOULD"
>>>>> is
>>>>>  a dirty word.  We get into trouble every time we have a SHOULD, and
>>>>> this
>>>>>  draft has a lot of them.  Either it's a MUST, or it's not.  I recommend
>>>>> we
>>>>>  change them all, or at least explain about why they're not MUST.
>>>>>
>>>> Better yet, every usage of RFC 2119 language (SHOULD, MUST, etc.) MUST
>>>> contain an explanation of why that particular RFC 2119 keyword was used and
>>>> and what the consequences of failing to implement according to the
>>>> specification are. For example, in this case we selected MUST because of the
>>>> well-known fact that failure to explain requirements in a protocol
>>>> specification results in lazy implementations that ignore the requirements
>>>> because the implementers do not understand the implications of having done
>>>> so. This is exacerbated by having too many RFC 2119 requirements statements
>>>> in general. If the requirements are hard to meet, they should be harder to
>>>> make; that is, the task of creating such a requirement properly includes
>>>> thoroughly documenting the requirement.
>>>>
>>>> There are places where a SHOULD is appropriate, and the semantic is "MUST
>>>> except when a predicted but infrequent condition, as described herein, is
>>>> detected".
>>>>
>>>> So, perhaps we could begin writing SHOULD requirements as "MUST, except
>>>> when... because .... occurs or may occur if this requirement is not met."
>>>>
>>>> --
>>>> Dean
>>> _______________________________________________
>>> 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
>>
> 

From rjsparks@nostrum.com  Tue Aug 31 08:24:42 2010
Return-Path: <rjsparks@nostrum.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 695A03A6A4A for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:24:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.74
X-Spam-Level: 
X-Spam-Status: No, score=-100.74 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bPrBQPrXHnGE for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:24:35 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 3B1EC3A6A2C for <sipcore@ietf.org>; Tue, 31 Aug 2010 08:24:32 -0700 (PDT)
Received: from [10.61.37.57] ([12.46.250.10]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o7VFOvUs055496 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:25:02 -0500 (CDT) (envelope-from rjsparks@nostrum.com)
From: Robert Sparks <rjsparks@nostrum.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-41-18417408
Date: Tue, 31 Aug 2010 11:24:55 -0400
Message-Id: <A32C81D4-2FE6-4AA3-8C57-FAD1D7283DAA@nostrum.com>
To: SIPCORE <sipcore@ietf.org>
Mime-Version: 1.0 (Apple Message framework v1081)
X-Mailer: Apple Mail (2.1081)
Received-SPF: pass (nostrum.com: 12.46.250.10 is authenticated by a trusted mechanism)
Subject: [sipcore] SIPit27 registration is open
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 15:24:42 -0000

--Apple-Mail-41-18417408
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

SIPit 27 will take place from 15th to 19th November 2010, in Taipei, =
Taiwan.=20

This SIPit is being hosted by ETSI's Centre for Testing and =
Interoperability (CTI)=20
in cooperation with ITRI, Industrial Technology Research Institute.

More details are available at =
<http://www.etsi.org/plugtests/SIPit27/SIPit27.htm>

See you in Taipei!

RjS=

--Apple-Mail-41-18417408
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">SIPit 27 will take place from 15th to 19th November 2010, in Taipei, Taiwan.&nbsp;<div><br></div><div>This SIPit is being hosted by ETSI's&nbsp;Centre for Testing and Interoperability (CTI)&nbsp;</div><div>in cooperation with ITRI, Industrial&nbsp;Technology Research Institute.</div><div><br></div><div>More details are available at &lt;<a href="http://www.etsi.org/plugtests/SIPit27/SIPit27.htm">http://www.etsi.org/plugtests/SIPit27/SIPit27.htm</a>&gt;</div><div><br></div><div>See you in Taipei!</div><div><br></div><div>RjS</div></body></html>
--Apple-Mail-41-18417408--

From dworley@avaya.com  Tue Aug 31 08:31:45 2010
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E0443A6804 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:31:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.384
X-Spam-Level: 
X-Spam-Status: No, score=-102.384 tagged_above=-999 required=5 tests=[AWL=0.215, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EjukiPjCuU4R for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:31:43 -0700 (PDT)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by core3.amsl.com (Postfix) with ESMTP id 450E83A688F for <sipcore@ietf.org>; Tue, 31 Aug 2010 08:31:43 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.56,298,1280721600"; d="scan'208";a="235591031"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by co300216-co-outbound.net.avaya.com with ESMTP; 31 Aug 2010 11:32:13 -0400
X-IronPort-AV: E=Sophos;i="4.56,298,1280721600"; d="scan'208";a="510476671"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by co300216-co-erhwest-out.avaya.com with ESMTP; 31 Aug 2010 11:32:13 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.129]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Tue, 31 Aug 2010 11:32:13 -0400
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>, "hkaplan@acmepacket.com" <hkaplan@acmepacket.com>
Date: Tue, 31 Aug 2010 11:30:45 -0400
Thread-Topic: [sipcore] #1: Editorial: section 3 is not an "Overview of Operations"
Thread-Index: ActG9Sy4kjJ63W5NSa28nT/5qh9hggCLE3bQ
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B21FFC79BFC@DC-US1MBEX4.global.avaya.com>
References: <064.44026b0cd1e09234b3fd675a6b1dedb0@tools.ietf.org>, <AANLkTindAuOuc8+GQPMf9BfR6++2PpeD_-2yWsqcbRj0@mail.gmail.com>
In-Reply-To: <AANLkTindAuOuc8+GQPMf9BfR6++2PpeD_-2yWsqcbRj0@mail.gmail.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
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #1: Editorial: section 3 is not an "Overview of	Operations"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 15:31:45 -0000

________________________________________
From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of Mary=
 Barnes [mary.ietf.barnes@gmail.com]

Yeah - I don't disagree. Alot of original text was pulled and then the
doc reorganized, removing the background section as you note.  I'll
revisit and update the doc to address these concerns.

>  The rest of it is still not really an overview of operations, except by-
>  example I guess.  What's needed is some text providing an overview of
>  operations.
_______________________________________________

Quite true -- the current document has a "can't see the forest for the tree=
s" problem.  A good overview would provide the reader with a context for th=
e detailed descriptions that dominate the document.

Dale

From dworley@avaya.com  Tue Aug 31 08:36:44 2010
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DD3D13A6804 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:36:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.389
X-Spam-Level: 
X-Spam-Status: No, score=-102.389 tagged_above=-999 required=5 tests=[AWL=0.210, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id otCcNPc+idE9 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:36:40 -0700 (PDT)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (p-us1-iereast-outbound-tmp.us1.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id 58C053A69C6 for <sipcore@ietf.org>; Tue, 31 Aug 2010 08:36:23 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.56,298,1280721600"; d="scan'208";a="32480446"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 31 Aug 2010 11:36:50 -0400
X-IronPort-AV: E=Sophos;i="4.56,298,1280721600"; d="scan'208";a="504625079"
Received: from unknown (HELO DC-US1HCEX3.global.avaya.com) ([135.11.52.22]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 31 Aug 2010 11:36:10 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.129]) by DC-US1HCEX3.global.avaya.com ([135.11.52.22]) with mapi; Tue, 31 Aug 2010 11:36:10 -0400
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>, Mary Barnes <mary.ietf.barnes@gmail.com>
Date: Tue, 31 Aug 2010 11:34:03 -0400
Thread-Topic: [sipcore] #2: Editorial: section 2 is really confusing
Thread-Index: ActIbNkTQNLW/wwQTzu3KR+4Ss11TQAtRf+Y
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B21FFC79BFD@DC-US1MBEX4.global.avaya.com>
References: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.com>
In-Reply-To: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.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
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 15:36:45 -0000

________________________________________
From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of Hadr=
iel Kaplan [HKaplan@acmepacket.com]

Do you not want to use the term "Divert" because of the Diversion header?

I think it's the only term left that isn't ambiguous... "retarget" is being=
 used for any/all cases of changing the request-uri, and "forward" is used =
for generic message routing procedures, and "redirect" is used for 3xx case=
s.  So there isn't a term left I can think of that means "changing the targ=
et to a new user/identity" (i.e., "call forwarding" in the PSTN).

And really the draft would be clearer if there was a unique term for that, =
because a lot of use-cses depend on it: finding the previous or current div=
erted-to party.
______________________________________________

People use these various terms freely, but in reality, none of them are wel=
l-defined and people don't use the same definition for each term.  The curr=
ent doc carries forward this confusion by deferring the meanings to previou=
s documents.  The only useful way to deal with the situation is to define t=
he terms we want to use ab initio in this document.

Dale

From trac@tools.ietf.org  Tue Aug 31 08:47:12 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC0C93A69B7 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:47:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gPQUlrF48tk2 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:47:11 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 142E83A699A for <sipcore@ietf.org>; Tue, 31 Aug 2010 08:46:50 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqT3P-0004ou-Dp; Tue, 31 Aug 2010 08:47:19 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 15:47:19 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/4#comment:1
Message-ID: <073.2f55d9628ccb5430d09e29c0ffed2c8f@tools.ietf.org>
References: <064.f8bb79c01723e8d8b3653963f8e4727a@tools.ietf.org>
X-Trac-Ticket-ID: 4
In-Reply-To: <064.f8bb79c01723e8d8b3653963f8e4727a@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: Re: [sipcore] #4: The new "hit" parameter is gonna cause problems
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 15:47:12 -0000

#4: The new "hit" parameter is gonna cause problems
------------------------------------+---------------------------------------
 Reporter:  hkaplan@â€¦               |       Owner:            
     Type:  defect                  |      Status:  new       
 Priority:  major                   |   Milestone:  milestone1
Component:  rfc4244bis              |     Version:  2.0       
 Severity:  In WG Last Call         |    Keywords:            
------------------------------------+---------------------------------------

Comment(by worley@â€¦):

 "hit" is defined as a URI-parameter on the Contact values in 3xx
 responses, but in reality, it is metadata *describing* the URI, not *part*
 of the URI.  Naively it would seem that "hit" should be a header
 parameter.

 This change would require some parallel changes in the description of
 proxy functioning.

 This change would remove some processing steps in which the "hit" URI-
 parameter value is removed from the URI portion of the Contact value.

 This change would also aid backward compatibility, in that a proxy that
 does not understand 4244bis that receives a 3xx response with a Contact
 header that contains a "hit" header parameter would automatically not
 transfer the "hit" value to the request-URIs of further forked requests.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/4#comment:1>
sipcore <http://tools.ietf.org/sipcore/>


From mary.ietf.barnes@gmail.com  Tue Aug 31 08:47:13 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6B68B3A69B3 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:47:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.471
X-Spam-Level: 
X-Spam-Status: No, score=-102.471 tagged_above=-999 required=5 tests=[AWL=0.128, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rAGQJ+FCq0lm for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:47:12 -0700 (PDT)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by core3.amsl.com (Postfix) with ESMTP id 2D40E3A6846 for <sipcore@ietf.org>; Tue, 31 Aug 2010 08:47:08 -0700 (PDT)
Received: by pwi1 with SMTP id 1so3084740pwi.31 for <sipcore@ietf.org>; Tue, 31 Aug 2010 08:47:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=wZ/6SErqWPZFEbt3HFUwiCL+6zGNPa5v4GNqM6cpy9I=; b=VLXvynGHQHH67yswZiGVbKQuyYO3rnBS4+sl4HPF/tWU8mTbETr/OhvwyajxMdGIdv BClpIRarCUqZOKY10/Uz3vA8UCBUUipJrNma2V+B1HNfc+GM0DokUbswvoM/MnQ+fGpM FavR/rcMuLwqCkmYBCQG94QP8kzAGdXzK66ZI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=sXk8Hq7qfU6cl8fpjStSXTuTOFnDWPNrHkEjMO5+EYBRXw85wD/j+hkTZXnmaZjvYY +HynMmOgx36vy4evl+znzLH2eVusmvjWfwSyjSp3DK9Mo8WjxSnR0OabkZLJw93MbCGg jGusbIWaKjLjSa8SYdtiugvQ4p1FBy3QcUD/s=
MIME-Version: 1.0
Received: by 10.142.245.15 with SMTP id s15mr6028994wfh.332.1283269657686; Tue, 31 Aug 2010 08:47:37 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Tue, 31 Aug 2010 08:47:37 -0700 (PDT)
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B21FFC79BFD@DC-US1MBEX4.global.avaya.com>
References: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.com> <CD5674C3CD99574EBA7432465FC13C1B21FFC79BFD@DC-US1MBEX4.global.avaya.com>
Date: Tue, 31 Aug 2010 10:47:37 -0500
Message-ID: <AANLkTinnYZDcy7WLq-zeik65b9Cv-Q1Ck+-TW-c9_=KQ@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: "Worley, Dale R (Dale)" <dworley@avaya.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, Hadriel Kaplan <HKaplan@acmepacket.com>
Subject: Re: [sipcore] #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 15:47:13 -0000

If you read my response, my concern is that there is another document
that refers to RFC 4244 that uses the same terminology as RFC 4244 and
yet another document that already defines divert.  So, it's not clear
to me that this wouldn't just add to the confusion.  I'm of the
mindset right now that we should resolve all the other editorial
issues and see if being more precise with the current definitions
doesn't help and just live with the ambiguity as we've lived with it
for other terms.  The important aspect is what happens with the
protocol and I think it's more important to get the normative text
correct.

BTW, it would have been fantastic to have received alot of these
editorial comments a year ago as none of the intro text, etc.  has
changed since the individual -02, published in July 2009.  Indeed, the
majority of the comments are related to RFC4244 text ;)  I certainly
do appreciate the feedback, of course and in the long run the end
result will be much improved, I just want to highlight that it's not
the process per se that's slowing down this work.

Thanks,
Mary.

On Tue, Aug 31, 2010 at 10:34 AM, Worley, Dale R (Dale)
<dworley@avaya.com> wrote:
> ________________________________________
> From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of Ha=
driel Kaplan [HKaplan@acmepacket.com]
>
> Do you not want to use the term "Divert" because of the Diversion header?
>
> I think it's the only term left that isn't ambiguous... "retarget" is bei=
ng used for any/all cases of changing the request-uri, and "forward" is use=
d for generic message routing procedures, and "redirect" is used for 3xx ca=
ses. =A0So there isn't a term left I can think of that means "changing the =
target to a new user/identity" (i.e., "call forwarding" in the PSTN).
>
> And really the draft would be clearer if there was a unique term for that=
, because a lot of use-cses depend on it: finding the previous or current d=
iverted-to party.
> ______________________________________________
>
> People use these various terms freely, but in reality, none of them are w=
ell-defined and people don't use the same definition for each term. =A0The =
current doc carries forward this confusion by deferring the meanings to pre=
vious documents. =A0The only useful way to deal with the situation is to de=
fine the terms we want to use ab initio in this document.
>
> Dale
>

From dworley@avaya.com  Tue Aug 31 08:53:19 2010
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 24BC03A6846 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:53:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.393
X-Spam-Level: 
X-Spam-Status: No, score=-102.393 tagged_above=-999 required=5 tests=[AWL=0.206, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i0fE-psPM+tV for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 08:53:17 -0700 (PDT)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (nj300815-nj-outbound.net.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id 268DE3A6804 for <sipcore@ietf.org>; Tue, 31 Aug 2010 08:53:17 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.56,299,1280721600"; d="scan'208";a="32483851"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 31 Aug 2010 11:53:47 -0400
X-IronPort-AV: E=Sophos;i="4.56,299,1280721600"; d="scan'208";a="504634280"
Received: from unknown (HELO DC-US1HCEX3.global.avaya.com) ([135.11.52.22]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 31 Aug 2010 11:53:12 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.129]) by DC-US1HCEX3.global.avaya.com ([135.11.52.22]) with mapi; Tue, 31 Aug 2010 11:53:12 -0400
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: sipcore issue tracker <trac@tools.ietf.org>, "hkaplan@acmepacket.com" <hkaplan@acmepacket.com>
Date: Tue, 31 Aug 2010 11:52:22 -0400
Thread-Topic: [sipcore] #8: It's not clear when a Proxy should/should-not add H-I for "internal" stuff
Thread-Index: ActIb6Rq4hMNrNIkT7KdEmrkk4kNqgAtNtvL
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B21FFC79BFE@DC-US1MBEX4.global.avaya.com>
References: <064.2fac1c1d9b3ab9e13c8bc32cb433819f@tools.ietf.org>
In-Reply-To: <064.2fac1c1d9b3ab9e13c8bc32cb433819f@tools.ietf.org>
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
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #8: It's not clear when a Proxy should/should-not add H-I for "internal" stuff
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 15:53:19 -0000

________________________________________
From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of sipc=
ore issue tracker [trac@tools.ietf.org]

 This isn't clear enough.  Let's suppose you have an "alias", like
 john.smith@ssp.com, but your real registered AoR is jsmith@ssp.com.  When
 the proxy receives a request for john.smith@ssp.com, it looks up the
 location service database and ultimately gets a registered contact for
 jsmith@ssp.com.  In some architectures, the proxy would internally go from
 john.smith@ssp.com to jsmith@ssp.com, and then to the registered contact.
 So does it add a H-I for jsmith@ssp.com?
_______________________________________________

If the H-I is to document "How did this request get here?", intermediate ta=
rgets should be listed.

Dale

From john.elwell@siemens-enterprise.com  Tue Aug 31 09:32:59 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A4563A6A07 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 09:32:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.986
X-Spam-Level: 
X-Spam-Status: No, score=-101.986 tagged_above=-999 required=5 tests=[AWL=-0.876, BAYES_05=-1.11, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3dKqRMsAMQQb for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 09:32:57 -0700 (PDT)
Received: from ms03.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 3561F3A6A50 for <sipcore@ietf.org>; Tue, 31 Aug 2010 09:31:45 -0700 (PDT)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms03.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1344403 for sipcore@ietf.org; Tue, 31 Aug 2010 18:32:03 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx (Server) with ESMTP id ACBF21EB82AB for <sipcore@ietf.org>; Tue, 31 Aug 2010 18:32:03 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Tue, 31 Aug 2010 18:32:03 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "sipcore@ietf.org" <sipcore@ietf.org>
Date: Tue, 31 Aug 2010 18:32:02 +0200
Thread-Topic: [sipcore] REMINDER: Re:  WGLC: draft-ietf-sipcore-rfc4244bis
Thread-Index: ActEbLjk2bf/N5lURQOjlQ/Q4VU08ABhOzsg
Message-ID: <A444A0F8084434499206E78C106220CA01C4874C5F@MCHP058A.global-ad.net>
References: <4C69ADA8.1010802@nostrum.com> <4C753AAA.3030407@nostrum.com>
In-Reply-To: <4C753AAA.3030407@nostrum.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
Subject: Re: [sipcore] REMINDER: Re:  WGLC: draft-ietf-sipcore-rfc4244bis
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 16:32:59 -0000

I have reviewed the document as far as section 8, before running out of tim=
e. Although the technical content of the document is reasonably stable, the=
re are far too many minor problems that need fixing before it is ready to g=
o. Specific comments:

1. In general, there are too many normative statements (MUST/SHOULD) writte=
n in the passive voice, or in the active voice with an inappropriate subjec=
t. I have pointed out a few of these in later comments, but all should be c=
hecked.

2. It nearly always uses the term "header" rather than "header field", alth=
ough never, as far as I know, meaning the entire SIP header.

3. Section 2:
"The term "retarget" is used in this document to refer both to the
   process of a Proxy Server/User Agent Client (UAC) changing a Uniform
   Resource Identifier (URI) in a request based on the rules for
   determining request targets as described in Section 16.5  of [RFC3261]
   and the subsequent forwarding of that request as described in section
   16.6 of [RFC3261]."
Sections 16.5 and 16.6 of RFC 3261 are concerned only with proxies, so for =
the UAC case it is inappropriate to say the term applies as described in th=
ose sections.

4. Section 2:
"Noting that  [RFC3261] uses the term ... "
This sentence lacks a main clause.

5. Section 2:
"for which is  not"
Should be "for which it is not"

6. Section 3:
"by locating the first  entry just prior to the last hi-entry marked "
The word "first" is confusing. It seems to be redundant - unless it has som=
e special meaning that I have failed to grasp.

7. Section 4.1:
"and if the Request-URI was modified by a previous hop"
What is a hop? I tend to think of a hop as being the "wire" between two SIP=
 entities, but here it seems to be used to mean a SIP entity such as a prox=
y. If we really want to use this term, we should define it. Check for other=
 instances too.

8. Section 4.1:
"A UAC that wants to ensure that privacy not
   be applied to its identity  MUST include a Privacy header with a priv-
   value of "none.""
Privacy associated with a UAC's identity is outside the scope of History-In=
fo, which in general does not reveal a UAC's identity.

9. Section 4.1:
"reason  header"
Capitalize - should be "Reason".

10. "the reason  header  MUST be associated with the hi-
   targeted-to-uri in the previous (last) hi-entry, as described in
   Section 6.3.3"
I don't think 6.3.3 really tells me how to achieve this association - it te=
lls me when I must associate. But see also comments on 6.3.3.

11. Section 4.1:
"A new hi-entry MUST then be added for the URI from
   the Contact header (which becomes the new Request-URI)."
This seems to be a rather convoluted way of saying that you use the new URI=
 from the new Request URI to populate the new hi-entry. Mentioning Contact =
header (field) is confusing, since the recursed request also contains a Con=
tact header field.

12. Section 4.1:
"If the URI in the
   Contact header  contains a "hit" URI parameter"
Make it clear this is the Contact header field from the 3xx response.

13. Section 4.1:
"Prior to any application usage of the information  by the UAC"
It is not clear what information this is talking about. Presumably H-I in r=
esponses (and not just 3xx responses mentioned in the previous paragraph).

14. Section 4.2.1:
"The last hi-entry reflects the most recent
   target and SHOULD contain  the Request-URI for the received request."
We cannot place a normative requirement on hi-entry. There is no normative =
requirement on the UAS concerning receipt - the UAS is not in control of wh=
at it receives. Should rephrase, e.g., "will normally contain".

15. Section 4.2.1:
"the
   UAS MUST insert an hi-entry ."
How is this testable, other than by the fact that H-I will get reflected in=
 the response? But that should be covered in 4.2.2, shouldn't it?

16. Section 4.2.1:
"If privacy is required, the procedures of
   Section 6.3.2 MUST be used."
As far as I can see, 6.3.2 talks only about requests, whereas here we are t=
alking about responses. I am not convinced considerations are quite the sam=
e.

17. Section 4.2.2:
"The information can also be useful for
   implementations with B2BUAs that include the History-Info, received
   in the incoming request, in the subsequent outgoing request."
The words "implementations with B2BUAs" seem strange - why not just "B2BUAs=
"?

18. Section 4.2.2:
"the UAS MUST
   include any History-Info received in the request  in the subsequent
   response"
Does this include 100 responses?

19. Section 4.2.2:
"The processing of History-Info in responses follows the methodology
   described in Section 16.7 of [RFC3261 ]"
Section 16.7 is concerned only with proxies, not UASs.

20. Section 5.1.1:
"Upon receipt of an initial request for a dialog, or a standalone
   request"
This is a different formulation from that in 4.1: "in any request not assoc=
iated with an established dialog".

21. Section 5.1.1:
"The proxy MUST add a "hit" SIP/SIPS URI parameter
      for the target URI that are determined"
Singular/plural error.

22. Section 5.1.1:
"If
      privacy is required, the procedures of Section 6.3.2 MUST be used."
In fact I think one needs to go to 6.3.2 to find out how to determine wheth=
er privacy is required, as well as for the procedures when it is found to b=
e required.

23. Section 5.1.2:
"When re-sending a request as a result of retargeting because of
   failure"
Should we make it clear that this doesn't apply in case of 3xx, i.e., which=
 errors it does apply to.

24. Section 5.1.2:
"If the received error response did not include
      any History-Info header fields, the proxy MUST use the same
      History-Info header fields that were sent in the outgoing request
      that failed to build the outgoing request."
Hard to understand, because of the two instances of "outgoing request". Per=
haps:
"... MUST use the same History-Info header fields in the new outgoing reque=
st as those sent in the request that failed."

25. Sections 5.1.2 and 5.1.3. These are different, in that 5.1.2 allows for=
 multiple branches failing, but 5.1.3 allows for only a single request enco=
untering 3xx. Firstly, it is possible >1 request can return 3xx (the proxy =
is not forced to recurse immediately the first 3xx arrives). Secondly it is=
 possible that some failure responses might arrive before the 3xx on which =
the proxy recurses. I think the new request should reflect H-I from all pre=
vious branches, not just the one leading to recursion. Also the tagging of =
the recursed request should take account of all previous branches.

26. Section 5.2:
"A proxy that receives a request with the "histinfo" option tag in the
   Supported header, SHOULD forward captured History-Info in subsequent,
   provisional , and final responses "
Does this include 100 responses?

27. Section 5.2:
"A proxy MAY anonymize any hi-entry whose domain corresponds to a
   domain for which it is responsible (as per [RFC3323 ])."
I don't think RFC 3323 tells me how to anonymize an hi-entry.

28. Section 5.2:
"The processing of History-Info in responses follows the methodology
   described in Section 16.7 of [RFC3261], with the processing of
   History-Info headers  adding an additional step, just before Step 9,
   "Forwarding the Response"."
What is meant by "processing of History-Info headers"? Does this refer to t=
he procedures of the first two paragraphs?

29. Section 6.1:
"The format for
      this parameter is a string of digits, separated by dots to
      indicate the number of forward hops and retargets"
It is not clear from this whether the dots indicate the number of forward h=
ops or the number of retargets. I know it is explained in detail later, but=
 for somebody reading from front to back, this isn't very clear. Again, use=
 of the word "hop" without definition is a concern.

30. Section 6.1:
"By adding the
      new entries in order (i.e., following existing entries per the
      details in Section 5.1 ), "
Section 5.1 doesn't really give details - in fact it refers forward to 6.3.=
4.

31. Section 6.1:
"The latter case indicates that the
      History-Info entries for the domain MUST  be anonymized prior to
      forwarding, whereas the use of the Privacy header escaped in the
      hi-targeted-to-uri means that a specific hi-entry MUST be
      anonymized."
Two instances of bad use of normative language. The active voice should be =
used, with the subject indicating to what the requirement applies (presumab=
ly to an entity forwarding a request or response in certain circumstances, =
but that surely is covered by the relevant procedures sections). I suspect =
we shouldn't be using normative language here.

32. Section 6.1:
"The following summarizes the  syntax of the History-Info header"
It looks to me like a formal definition, rather than a summary.

33. Section 6.1:
"hi-index =3D "index" EQUAL 1*DIGIT *("." 1*DIGIT) "
Would it be better to have a new definition index-value, which could then b=
e reused by mp-param?

34. Section 6.1:
"There MUST be no more than one hi-target parameter."
Presumably this is per hi-entry.

35. Section 6.3.1:
"SIP/SIPS URI target parameter for History-Info Header"
A confusing title, because the parameter seems to used in the URI when the =
URI is NOT in a History-Info header field.

36. Section 6.3.1:
"This
   parameter is used to populate the hi-target parameter Section 6.3.5
   when a Request-URI is first added in a hi-entry in the History-Info
   header field ."
I would say the parameter is used when an hi-entry is added containing the =
Request-URI value.

37. Section 6.3.1:
""mp": The Request-URI is a URI that represents another user.  This
      occurs when a request is to be statically or dynamically
      retargeted to another user. "
So what if a request is retargeted to something that is neither a contact n=
or the AOR of another user, e.g., retargeting a dial string to a service UR=
N?

38. Section 6.3.2:
This whole section talks about requests. What about responses? For example,=
 a request from domain A arrives at a proxy in domain B, which inserts an h=
i-entry requiring privacy before forwarding to the UAS. The UAS returns it =
in a response. I believe that hi-entry should be anonymized or removed befo=
re passing back to domain A, but I can't find anything requiring this.

39. Section 6.3.2:
"If the requestor has indicated a priv-
   value of "session" or "header" in the request, all History-Info
   entries MUST be anonymized  when the request leaves a domain for which
   the intermediary is responsible."
Another bad formulation of a normative statement. It should use the active =
voice, with a subject indicating the entity to which the requirement applie=
s. Or is that better handled in section 5 (perhaps it is already covered - =
I haven't checked)?

40. Related to the above, I think the split of procedures between sections =
4 and 5 on the one hand and section 6 on the other hand is rather confusing=
, and leads to a lot of forward and backward referencing and, in one or two=
 places, duplication I think. Perhaps it is too late to do much about this,=
 except to ensure consistency and avoid repetition.

41. Section 6.3.3:
"For retargets that are the result of an explicit SIP response, a
   Reason MUST be associated with the hi-targeted-to-uri ."
Again this is passive voice. Also, what is meant by "associated with". I as=
sume it means include a Reason in the hi-entry - why not say so?

42. Section 6.3.2:
"MUST be included  as the
   Reason associated with the hi-targeted-to-uri that has been
   retargeted."
Again, the passive voice, and again I don't like the vague expression "asso=
ciated with". Similarly in subsequent sentences in this paragraph.

43. Section 6.3.4:
"an index MUST be  included along with the
   Targeted-to-URI being captured"
Passive. Who or what does this requirement apply to? Presumably to any enti=
ty inserting an hi-entry, but not to an entity merely passing one on, or a =
UAS reflecting an hi-entry back towards the UAC.

44. Section 6.3.4:
"Within each level, the
   integer reflects the number of peer entities to which the request has
   been routed ."
I don't think this is necessarily correct. For example, I could have two br=
anches, each with a different target, but both resolving to the same next h=
op peer entity. Shouldn't it reflect the number of branches?

45. Section 6.3.4:
"With the index for each new
       branch calculated by incrementing the last/lowest  digit at the
       current level"
What does last/lowest mean? I can understand "last", but not "lowest". I sp=
otted at least one other instance of this formulation.

46. Section 6.3.4:
"For example, if the index in the History-Info header of
       the received request was 1.2, then the index in the History-Info
       header field for the new hi-targeted- to-URI would be 1.3. "
This doesn't make sense. If the received request had index 1.2, surely the =
index of the new hi-entry would be 1.2.x? Or should "received request" be "=
received 3xx response"? Even then I am not convinced that the index of the =
new hi-entry would necessarily be 1.3 - there may already have been a 1.3, =
in which case it would have to be 1.4, and so on.

47. Section 6.3.4:
"Each index are  sequentially
       assigned."
Change "are" to "is".

48. Section 6.3.4:
"Note that for each individual fork, only the entry corresponding
       that  that fork is included "
Repeated "that".

49. Section 6.3.5:
"The hi-target attribute MUST  be added to the History-Info header if
   the target to which the request is being forwarded contains a "hit"
   URI parameter as defined in Section 6.3.1."
Again passive voice - what is the subject? Assuming it is a UAC or a proxy,=
 isn't such a requirement already covered by sections 4.1 and 5? We should =
not repeat normative statements in different sections.

50. Section 6.3.5:
"If the value of the "hit" parameter is "mp", then the index of the
   entry corresponding to the original target (i.e., the "mapped-from"
   target) MUST  be added as a parameter to "mp"."
Similar comment to above.

51. Section 6.3.5:
"2.  Entry prior to last entry with hi-target of "rc" in the Request
       received by a UAS - i.e., the Request URI associated with the
       destination of the request was determined based on a Registered
       Contact."
I don't understand the i.e. part. The entry prior to the last entry with "r=
c" was not determined based on a registered contact - it is the next entry =
(the one containing rc) that was so determined.

52. Section 6.3.5:
"4.  Entry prior to first entry with hi-target of "rc" in the Request
       received by a UAS - i.e., the first Registered Contact to which
       the request was targeted."
Similar comment.


John















> -----Original Message-----
> From: sipcore-bounces@ietf.org
> [mailto:sipcore-bounces@ietf.org] On Behalf Of Adam Roach
> Sent: 25 August 2010 16:46
> To: SIPCORE Chairs
> Cc: SIPCORE (Session Initiation Protocol Core) WG
> Subject: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
>
>   [as chair]
>
> As a reminder, we're just over halfway through this WGLC, and
> have not
> yet seen any comments. Please take some time to review this draft.
>
> /a
>
> On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
> >
> > [as chair]
> >
> > A major author of draft-ietf-sipcore-rfc4244bis-01 believes
> that the
> > document has no remaining open issues, and is ready for evaluation.
> > Today, we are starting a two-week working group last call
> period. This
> > last call period ends on Tuesday, August 31st.
> >
> > The latest version of the document can be retrieved here:
> >
> > http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
> >
> > Any comments on the document should be sent to the SIPCORE
> mailing list.
> >
> > /a
> >
> > _______________________________________________
> > 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
>

From dworley@avaya.com  Tue Aug 31 10:05:43 2010
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1B4B63A69DF for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:05:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.402
X-Spam-Level: 
X-Spam-Status: No, score=-102.402 tagged_above=-999 required=5 tests=[AWL=0.197, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvuQfu2lGs4D for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:05:19 -0700 (PDT)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by core3.amsl.com (Postfix) with ESMTP id 5A9A53A6830 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:05:08 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.56,299,1280721600"; d="scan'208";a="205337964"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by de307622-de-outbound.net.avaya.com with ESMTP; 31 Aug 2010 13:05:28 -0400
X-IronPort-AV: E=Sophos;i="4.56,299,1280721600"; d="scan'208";a="504674334"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 31 Aug 2010 13:05:27 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.129]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Tue, 31 Aug 2010 13:05:27 -0400
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>, Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 31 Aug 2010 13:05:26 -0400
Thread-Topic: [sipcore] privacy handling
Thread-Index: AQHLSS61s0pr4D4/rEKOq6hc1l3GjA==
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.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
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:05:43 -0000
X-List-Received-Date: Tue, 31 Aug 2010 17:05:43 -0000

Mary Barnes writes (in the middle of a long exchange quoted below):
> That sentence is written within the context of core RFC 3261.  We
> really didn't get into the RFC 3325 trust domain concept in RFC 4244 -
> in particular because RFC 3325 is informational.  However, there is an
> UNLESS later in that section:
>=20
>     "...,unless the processing entity knows a priori that it can rely on =
a
>     downstream processing entity within its domain to apply the requested
>     privacy or local policy allows the forwarding."

I think the problem can be fixed by deleting the phrase "within its domain"=
 (and also
"a priori", which doesn't add anything):

"..., unless the processing entity knows that it can rely on a downstream p=
rocessing
entity to apply the requested privacy ..."

The crucial fact is "entity A knows that entity B will do it", not whether =
or how the
two entities are related to each other.  And in practice, whether or not "e=
ntity A knows ..."
is clearer than whether or not "entity A is in the same trust domain as ent=
ity B",
and possibly clearer than "entity A is in the same SIP domain as entity B" =
--
the latter two questions are fraught with definitional problems, whereas th=
e first
question is purely functional.

Dale
________________________________________
From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of Mary=
 Barnes [mary.ietf.barnes@gmail.com]
Sent: Wednesday, August 25, 2010 2:18 PM
To: Paul Kyzivat
Cc: SIPCORE (Session Initiation Protocol Core) WG
Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis

Paul,

In the context of 4244/-bis, the term domain is a DNS domain (per RFC 3261)=
 and not a SPEC-T Trust Domain per RFC 3325.  However, the specific termino=
logy we are referring to is also in RFC 3261 in that a SIP entity can be re=
sponsible for multiple domains, which is not a Trust domain, but is somethi=
ng that can be configured.  That's the context meant in RFC 4244/-bis.  It =
is outside the scope of RFC 3261 (and thus RFC 4244/-bis) as to how those r=
elationships are configured. It could certainly be done using the Trust dom=
ain model, but again, that's out of scope.

If it helps, I can add in the terminology section that domain (and the term=
inology around the domains for which an entity is responsible, etc. ) is us=
ed in the same context as RFC 3261, but I personally don't think that shoul=
d be necessary.

Mary.
On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat <pkyzivat@cisco.com<mailto:pk=
yzivat@cisco.com>> wrote:


Mary Barnes wrote:
Actually, I did respond to that message, per the following:
http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html

(threading in the email archives is no better than my archiving method for =
emails).

Hmm. I cannot find that one anywhere in my own archives, and I don't recall=
 seeing it. Don't know why. :-(

That sentence is written within the context of core RFC 3261.  We really di=
dn't get into the RFC 3325 trust domain concept in RFC 4244 - in particular=
 because RFC 3325 is informational.  However, there is an UNLESS later in t=
hat section:

"...,unless the processing entity knows a priori that it can rely on a down=
stream processing entity within its domain to apply the requested privacy o=
r local policy allows the forwarding."

So, I will include that same clause in the sentence you are concerned about=
.

That doesn't do it for me. I think one way or another you need to address w=
hether "domain" means "DNS domain" or "trust domain". And if it means "trus=
t domain" then of course we need a ref to 3325.

You seem to mean DNS domain, but the kinds of actions you are discussing se=
em more related to 3323 and 3325. ISTM that if you mean DNS domain then you=
 mean it based on an assumption that "DNS domain" =3D "trust domain".

       Thanks,
       Paul

Thanks,
Mary.
On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes <mary.ietf.barnes@gmail.com<m=
ailto:mary.ietf.barnes@gmail.com> <mailto:mary.ietf.barnes@gmail.com<mailto=
:mary.ietf.barnes@gmail.com>>> wrote:

   Sorry, I should have replied to that thread, but I didn't think
   there was a change necessary.  I'll reply now.

   Mary.

   On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat <pkyzivat@cisco.com<mailt=
o:pkyzivat@cisco.com>
   <mailto:pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>>> wrote:

       [as individual]

       There was some discussion on the -00 version back in July that
       was not, AFAICT, addressed in the -01 version. There is a thread
       emanating from mary's announcement of the -00 version. The
       following is a hook into that thread:

       http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html

       It has to do with when privacy should be applied.

              Thanks,
              Paul


       Adam Roach wrote:


            [as chair]

           As a reminder, we're just over halfway through this WGLC,
           and have not yet seen any comments. Please take some time to
           review this draft.

           /a

           On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:


               [as chair]

               A major author of draft-ietf-sipcore-rfc4244bis-01
               believes that the document has no remaining open issues,
               and is ready for evaluation. Today, we are starting a
               two-week working group last call period. This last call
               period ends on Tuesday, August 31st.

               The latest version of the document can be retrieved here:

               http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis

               Any comments on the document should be sent to the
               SIPCORE mailing list.

               /a

               _______________________________________________
               sipcore mailing list
               sipcore@ietf.org<mailto:sipcore@ietf.org> <mailto:sipcore@ie=
tf.org<mailto:sipcore@ietf.org>>

               https://www.ietf.org/mailman/listinfo/sipcore


           _______________________________________________
           sipcore mailing list
           sipcore@ietf.org<mailto:sipcore@ietf.org> <mailto:sipcore@ietf.o=
rg<mailto:sipcore@ietf.org>>

           https://www.ietf.org/mailman/listinfo/sipcore

       _______________________________________________
       sipcore mailing list
       sipcore@ietf.org<mailto:sipcore@ietf.org> <mailto:sipcore@ietf.org<m=
ailto:sipcore@ietf.org>>

       https://www.ietf.org/mailman/listinfo/sipcore





From trac@tools.ietf.org  Tue Aug 31 10:17:58 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BBC7A3A6A2B for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:17:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KhXfWsQ4XUdu for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:17:47 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 28BB03A699A for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:17:45 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUTO-0005eI-CZ; Tue, 31 Aug 2010 10:18:14 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:18:14 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/17
Message-ID: <061.46e77c58ddcdfff893364cde58564820@tools.ietf.org>
X-Trac-Ticket-ID: 17
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #17: Unclear phrasing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:17:58 -0000

#17: Unclear phrasing
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  minor                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:  2.0       
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 In section 3 is the odd phrase "any valid response" -- are there
 invalid responses?  What is validity of responses?  Better would be "any
 response", or probably more informatively, "any provisional or final
 response".

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/17>
sipcore <http://tools.ietf.org/sipcore/>


From pkyzivat@cisco.com  Tue Aug 31 10:18:47 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B6BA83A6A4B for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:18:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.512
X-Spam-Level: 
X-Spam-Status: No, score=-110.512 tagged_above=-999 required=5 tests=[AWL=0.087, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ytdah+xTscxd for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:18:46 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 1F67C3A699A for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:18:41 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAGTWfExAZnwN/2dsb2JhbACgV3GkI5wQhTcEihE
X-IronPort-AV: E=Sophos;i="4.56,299,1280707200"; d="scan'208";a="153756705"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 31 Aug 2010 17:19:12 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o7VHJC8e018897; Tue, 31 Aug 2010 17:19:12 GMT
Message-ID: <4C7D3990.5010205@cisco.com>
Date: Tue, 31 Aug 2010 13:19:12 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: "Worley, Dale R (Dale)" <dworley@avaya.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:18:47 -0000

What Dale says would help.

But I'm still concerned with which entities this requirement applies to.
RFC 3323 is being cited for Privacy header processing. But it assigns 
responsibility for that to a privacy service, and makes the UAC/UAS 
responsible for ensuring that the request passes through such a service.
IIUC 42444bis is assuming that every server that supports 4244bis is 
potentially a privacy service.

I'll be happy to learn that I'm entirely wrong in that assumption. I'd 
like to understand how privacy of H-I is intended to work in real use 
cases, and where the privacy service(s) are located to make that happen.

	Thanks,
	Paul

Worley, Dale R (Dale) wrote:
> Mary Barnes writes (in the middle of a long exchange quoted below):
>> That sentence is written within the context of core RFC 3261.  We
>> really didn't get into the RFC 3325 trust domain concept in RFC 4244 -
>> in particular because RFC 3325 is informational.  However, there is an
>> UNLESS later in that section:
>>
>>     "...,unless the processing entity knows a priori that it can rely on a
>>     downstream processing entity within its domain to apply the requested
>>     privacy or local policy allows the forwarding."
> 
> I think the problem can be fixed by deleting the phrase "within its domain" (and also
> "a priori", which doesn't add anything):
> 
> "..., unless the processing entity knows that it can rely on a downstream processing
> entity to apply the requested privacy ..."
> 
> The crucial fact is "entity A knows that entity B will do it", not whether or how the
> two entities are related to each other.  And in practice, whether or not "entity A knows ..."
> is clearer than whether or not "entity A is in the same trust domain as entity B",
> and possibly clearer than "entity A is in the same SIP domain as entity B" --
> the latter two questions are fraught with definitional problems, whereas the first
> question is purely functional.
> 
> Dale
> ________________________________________
> From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of Mary Barnes [mary.ietf.barnes@gmail.com]
> Sent: Wednesday, August 25, 2010 2:18 PM
> To: Paul Kyzivat
> Cc: SIPCORE (Session Initiation Protocol Core) WG
> Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
> 
> Paul,
> 
> In the context of 4244/-bis, the term domain is a DNS domain (per RFC 3261) and not a SPEC-T Trust Domain per RFC 3325.  However, the specific terminology we are referring to is also in RFC 3261 in that a SIP entity can be responsible for multiple domains, which is not a Trust domain, but is something that can be configured.  That's the context meant in RFC 4244/-bis.  It is outside the scope of RFC 3261 (and thus RFC 4244/-bis) as to how those relationships are configured. It could certainly be done using the Trust domain model, but again, that's out of scope.
> 
> If it helps, I can add in the terminology section that domain (and the terminology around the domains for which an entity is responsible, etc. ) is used in the same context as RFC 3261, but I personally don't think that should be necessary.
> 
> Mary.
> On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>> wrote:
> 
> 
> Mary Barnes wrote:
> Actually, I did respond to that message, per the following:
> http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html
> 
> (threading in the email archives is no better than my archiving method for emails).
> 
> Hmm. I cannot find that one anywhere in my own archives, and I don't recall seeing it. Don't know why. :-(
> 
> That sentence is written within the context of core RFC 3261.  We really didn't get into the RFC 3325 trust domain concept in RFC 4244 - in particular because RFC 3325 is informational.  However, there is an UNLESS later in that section:
> 
> "...,unless the processing entity knows a priori that it can rely on a downstream processing entity within its domain to apply the requested privacy or local policy allows the forwarding."
> 
> So, I will include that same clause in the sentence you are concerned about.
> 
> That doesn't do it for me. I think one way or another you need to address whether "domain" means "DNS domain" or "trust domain". And if it means "trust domain" then of course we need a ref to 3325.
> 
> You seem to mean DNS domain, but the kinds of actions you are discussing seem more related to 3323 and 3325. ISTM that if you mean DNS domain then you mean it based on an assumption that "DNS domain" = "trust domain".
> 
>        Thanks,
>        Paul
> 
> Thanks,
> Mary.
> On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes <mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com> <mailto:mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>>> wrote:
> 
>    Sorry, I should have replied to that thread, but I didn't think
>    there was a change necessary.  I'll reply now.
> 
>    Mary.
> 
>    On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>
>    <mailto:pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>>> wrote:
> 
>        [as individual]
> 
>        There was some discussion on the -00 version back in July that
>        was not, AFAICT, addressed in the -01 version. There is a thread
>        emanating from mary's announcement of the -00 version. The
>        following is a hook into that thread:
> 
>        http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html
> 
>        It has to do with when privacy should be applied.
> 
>               Thanks,
>               Paul
> 
> 
>        Adam Roach wrote:
> 
> 
>             [as chair]
> 
>            As a reminder, we're just over halfway through this WGLC,
>            and have not yet seen any comments. Please take some time to
>            review this draft.
> 
>            /a
> 
>            On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
> 
> 
>                [as chair]
> 
>                A major author of draft-ietf-sipcore-rfc4244bis-01
>                believes that the document has no remaining open issues,
>                and is ready for evaluation. Today, we are starting a
>                two-week working group last call period. This last call
>                period ends on Tuesday, August 31st.
> 
>                The latest version of the document can be retrieved here:
> 
>                http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
> 
>                Any comments on the document should be sent to the
>                SIPCORE mailing list.
> 
>                /a
> 
>                _______________________________________________
>                sipcore mailing list
>                sipcore@ietf.org<mailto:sipcore@ietf.org> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
> 
>                https://www.ietf.org/mailman/listinfo/sipcore
> 
> 
>            _______________________________________________
>            sipcore mailing list
>            sipcore@ietf.org<mailto:sipcore@ietf.org> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
> 
>            https://www.ietf.org/mailman/listinfo/sipcore
> 
>        _______________________________________________
>        sipcore mailing list
>        sipcore@ietf.org<mailto:sipcore@ietf.org> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
> 
>        https://www.ietf.org/mailman/listinfo/sipcore
> 
> 
> 
> 
> 

From trac@tools.ietf.org  Tue Aug 31 10:19:56 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B95C03A6A2B for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:19:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R+feJp+jNMBM for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:19:55 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id D078B3A6A4B for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:19:55 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUVW-0002ab-Ng; Tue, 31 Aug 2010 10:20:26 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:20:26 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/18
Message-ID: <061.5fbbbd9ee019ff1a5d8331c1271621d1@tools.ietf.org>
X-Trac-Ticket-ID: 18
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #18: Awkward description
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:19:56 -0000

#18: Awkward description
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:     
     Type:  defect               |      Status:  new
 Priority:  minor                |   Milestone:     
Component:  rfc4244bis           |     Version:     
 Severity:  In WG Last Call      |    Keywords:     
---------------------------------+------------------------------------------
 This para in section 3 is awkward:

    This specification defines parameters detailed in Section 6.1 for
    carrying the following information in the History-Info header:

 and some of the following items.  E.g., some of the items are not
 "parameters", some are described using words that are not their parameter
 names, etc.

 Better would be something like "The following information is carried
 in the History-Info header, as detailed in section 6.1:".

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/18>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:21:41 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5346E3A69B2 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:21:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ghOo-1Q7SlFj for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:21:40 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 74A4F3A6A6D for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:21:40 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUXD-0001z7-D9; Tue, 31 Aug 2010 10:22:11 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:22:11 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/19
Message-ID: <061.822af95e476af8880519443febc2046c@tools.ietf.org>
X-Trac-Ticket-ID: 19
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #19: Show 487 response to CANCEL
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:21:41 -0000

#19: Show 487 response to CANCEL
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:     
     Type:  enhancement          |      Status:  new
 Priority:  minor                |   Milestone:     
Component:  rfc4244bis           |     Version:     
 Severity:  In WG Last Call      |    Keywords:     
---------------------------------+------------------------------------------
 In section 3 figure 1, I think this would be clearer if the 487 response
 to the INVITE to Bob@phone were shown, as that would make it clearer where
 "?Reason=SIP;cause=487" comes from:

    |                |                |                |          |
    |                |                |<===Proxy cancels INVITE==>|
    |                |                |                |          |
    |                |                |      487       |          |
    |                |                |<--------------------------|
    |                |     200        |                |          |
    |                |<---------------|                |          |
    | History-Info: <sip:bob@biloxi.example.com;p=x>;index=1
    | History-Info: <sip:bob@biloxi.example.com;p=x>;index=1.1
    | History-Info: <sip:bob@192.0.2.3>;index=1.1.1;rc
    | History-Info: <sip:bob@192.0.2.7?Reason=SIP;cause=487>;\
    |               index=1.1.2;rc

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/19>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:25:42 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E3EF83A6A4A for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:25:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gS780PPedKiw for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:25:42 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id DD6AA3A69C2 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:25:41 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUb6-0007sy-QQ; Tue, 31 Aug 2010 10:26:12 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:26:12 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/20
Message-ID: <061.5627c567cd9401f5475a4dca5202ce33@tools.ietf.org>
X-Trac-Ticket-ID: 20
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #20: Handling canceled forks
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:25:43 -0000

#20: Handling canceled forks
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  major                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 Concerning this part of section 3 figure 1:

    |                |                |     200        |          |
    |                |                |<---------------|          |
    | History-Info: <sip:bob@biloxi.example.com;p=x>;index=1
    | History-Info: <sip:bob@biloxi.example.com;p=x>;index=1.1
    | History-Info: <sip:bob@192.0.2.3>;index=1.1.1;rc
    |                |                |                |          |
    |                |                |<===Proxy cancels INVITE==>|
    |                |                |                |          |
    |                |                |      487       |          |
    |                |                |<--------------------------|
    |                |     200        |                |          |
    |                |<---------------|                |          |
    | History-Info: <sip:bob@biloxi.example.com;p=x>;index=1
    | History-Info: <sip:bob@biloxi.example.com;p=x>;index=1.1
    | History-Info: <sip:bob@192.0.2.3>;index=1.1.1;rc
    | History-Info: <sip:bob@192.0.2.7?Reason=SIP;cause=487>;\
    |               index=1.1.2;rc

 In principle, the second 200 response shown above should be sent
 immediately after the first 200 response shown above was received from
 downstream.  But the received 200 response triggered "Proxy cancels
 INVITE", which led to Bob@phone to send the 487 response which is
 documented in the 4th History-Info value in the sent 200, which should
 have been sent before the 487 was received.

 One alternative is to put that 4th value in the upstream 200
 "preemptively", that is, documenting that the proxy *intends* to cancel
 the INVITE to Bob@phone.  But the proxy does not know that it will be
 successful in canceling the INVITE and receiving a 487 response -- there
 might already be a 200 en route from Bob@phone.  So the upstream 200 can't
 be sent until the 487 is received.

 Another alternative is to delay sending the upstream 200 until after all
 parallel forks have been disposed of.  But this would be complex and might
 take a significant amount of time.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/20>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:28:00 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9D0D23A69B2 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:28:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QVE3GJkqjGhh for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:27:59 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id A33073A683C for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:27:59 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUdK-0006vW-IU; Tue, 31 Aug 2010 10:28:30 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:28:30 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/21
Message-ID: <061.b48f345de09b034bbcce687de98621e2@tools.ietf.org>
X-Trac-Ticket-ID: 21
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #21: "request not associated with an established dialog"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:28:00 -0000

#21: "request not associated with an established dialog"
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:     
     Type:  defect               |      Status:  new
 Priority:  major                |   Milestone:     
Component:  rfc4244bis           |     Version:     
 Severity:  In WG Last Call      |    Keywords:     
---------------------------------+------------------------------------------
 The phrase "request not associated with an established dialog" is used in
 several places, but I think the phrase that is needed is "out-of-dialog
 request".  E.g., an UPDATE can be sent within an early dialog, and it is
 "a request not associated with an established dialog" (because the dialog
 is not *established*) but it would be pointless for an UPDATE to have
 History-Info.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/21>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:29:29 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BABC43A685E for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:29:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R6ZlIB4TGErF for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:29:25 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 9F6693A6A74 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:29:25 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUei-0002kG-KU; Tue, 31 Aug 2010 10:29:56 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:29:56 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/22
Message-ID: <061.9529559c2e76ceb01f463698b8546c76@tools.ietf.org>
X-Trac-Ticket-ID: 22
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #22: Punctuation inside of quoted text is potentially confusing.
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:29:29 -0000

#22: Punctuation inside of quoted text is potentially confusing.
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:     
     Type:  defect               |      Status:  new
 Priority:  minor                |   Milestone:     
Component:  rfc4244bis           |     Version:     
 Severity:  In WG Last Call      |    Keywords:     
---------------------------------+------------------------------------------
 This:

    A UAC that does not want an hi-entry added due to privacy
 considerations MUST include a Privacy header with a priv-value(s) of
 "header" or "history."  A UAC that wants to ensure that privacy not be
 applied to its identity MUST include a Privacy header with a priv- value
 of "none."

 should have the punctuation moved for clarity:

    A UAC that does not want an hi-entry added due to privacy
 considerations MUST include a Privacy header with a priv-value(s) of
 "header" or "history".  A UAC that wants to ensure that privacy not be
 applied to its identity MUST include a Privacy header with a priv- value
 of "none".

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/22>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:34:23 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2F46B3A6A65 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:34:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sC3gH80LAESs for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:34:22 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 41BD83A6838 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:34:22 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUjV-0007ho-4Z; Tue, 31 Aug 2010 10:34:53 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:34:53 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/23
Message-ID: <061.84be79a31d19f112d867d818379a27a7@tools.ietf.org>
X-Trac-Ticket-ID: 23
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #23: Which elements a particular normative passage applies to
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:34:23 -0000

#23: Which elements a particular normative passage applies to
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:     
     Type:  enhancement          |      Status:  new
 Priority:  major                |   Milestone:     
Component:  rfc4244bis           |     Version:     
 Severity:  In WG Last Call      |    Keywords:     
---------------------------------+------------------------------------------
 In regard to the general notes in section 4.1:

    Prior to any application usage of the information by the UAC (e.g.,
 debug), the validity SHOULD be ascertained.  The entries SHOULD be
 evaluated to determine gaps in indices, which could indicate that an entry
 has been maliciously removed.  Either way, an application SHOULD be aware
 of potentially missing information.  The interpretation of the information
 in the History-Info header by a UAC in a request depends upon the specific
 applications supported by the UAC.  Application considerations and
 guidelines are provided in section 7.

 It's not clear why this is phrased to refer only to UACs, as UASs seem to
 be the most likely application, and in any case, there is no particular
 limitation the what SIP elements might want to examine History-Info.  A
 better phrasing would be:

    Prior to any application usage of the information by a SIP element
 (e.g., debugging of request routing), the validity of the History-Info
 values SHOULD be ascertained.  An application SHOULD be aware of the
 possibility of missing or incorrect values.  The interpretation of the
 information in the History-Info header by a UAS in a request depends upon
 the specific applications supported by the UAS.  Application
 considerations and guidelines are provided in section 7.

 This is an instance of a more general exposition problem:  Many normative
 parts of the exposition specifically identify their target as UAS, UAC,
 proxy, etc. even though the processing described applies to a larger class
 of elements.

 For instance, there are behaviors that are specific to "any element that
 receives a request containing History-Info", but (IIRC), the same rules
 are stated separately for UASs and proxies.

 Similarly, since both proxies and UACs can act on 3xx responses, the rules
 for handling redirection should be labeled as such.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/23>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:37:00 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 27D513A6838 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:37:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CcNCIX5uGE21 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:36:58 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 494BB3A699A for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:36:58 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUm1-0007s1-5l; Tue, 31 Aug 2010 10:37:29 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:37:29 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/24
Message-ID: <061.41eb00508f1b9eea46bd9fec9077b704@tools.ietf.org>
X-Trac-Ticket-ID: 24
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #24: Redirect servers
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:37:00 -0000

#24: Redirect servers
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  minor                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 In section 4.3, I see:

    A redirect server MUST NOT add any new History-Info entries.

 How would we handle a situation where proxy A, thinking B is a redirect
 server, sends the request to B which is actually a proxy that sends the
 request to a redirect server C, which generates a 3xx response, which B
 passes back to A?  From A's point of view, B looks like a redirect server.
 But the 3xx that A receives is ultimately generated by C, and its History-
 Info has one further entry beyond what proxy A would expect to see in a
 3xx coming from from proxy B (which it believes to be a redirect server).
 So A would think that B is violating this rule.

 I think the solution to this situation is straightforward:  Remove the
 above restriction.  The 3xx may have further hi-entry's than A would
 expect, but they will be labeled as children of the hi-entry representing
 the request from A to B, and so will not confuse any element that is
 interpreting the History-Info.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/24>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:39:20 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BDB453A699A for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:39:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eDc6hfTuwsHy for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:39:19 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 6D1273A6A49 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:39:19 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUoI-0007xE-BZ; Tue, 31 Aug 2010 10:39:50 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:39:50 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/25
Message-ID: <061.e906e64be6e4f8357d394097e87839e6@tools.ietf.org>
X-Trac-Ticket-ID: 25
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #25: Proxy adding H-I must create element 1.
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:39:20 -0000

#25: Proxy adding H-I must create element 1.
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:     
     Type:  defect               |      Status:  new
 Priority:  minor                |   Milestone:     
Component:  rfc4244bis           |     Version:     
 Severity:  In WG Last Call      |    Keywords:     
---------------------------------+------------------------------------------
 In section 5.1.1 Step 1, this should specify that if History-Info is not
 already present, the hi-entry that is added must have index "1".  Also, is
 this adding conditional on the presence of "Supported: histinfo"?

 As a matter of definition, this action should be factored out, as it
 applies to UASs as well.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/25>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:41:30 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0F0543A699A for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:41:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fS1a7lqDCNz9 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:41:29 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 4D7CE3A6A49 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:41:29 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUqO-0008Bz-7B; Tue, 31 Aug 2010 10:42:00 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:42:00 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/26
Message-ID: <061.e63a02db0f353a4326b688656552c05d@tools.ietf.org>
X-Trac-Ticket-ID: 26
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #26: Wording nit
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:41:30 -0000

#26: Wording nit
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  minor                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 In section 5.2 is "SHOULD forward captured History-Info in subsequent,
 provisional, and final responses to the request".  I think that
 "subsequent" adds no meaning and should be removed.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/26>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:44:27 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 637AE3A6842 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:44:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.573
X-Spam-Level: 
X-Spam-Status: No, score=-102.573 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xhhz2l1d1gg5 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:44:25 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 22EE63A6840 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:44:25 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUtE-0008Iw-1f; Tue, 31 Aug 2010 10:44:56 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:44:56 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/27
Message-ID: <061.1ad850c04d811993da48994773153dd6@tools.ietf.org>
X-Trac-Ticket-ID: 27
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #27: Functionality of "Supported: histinfo" is not clear
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:44:27 -0000

#27: Functionality of "Supported: histinfo" is not clear
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:     
     Type:  defect               |      Status:  new
 Priority:  major                |   Milestone:     
Component:  rfc4244bis           |     Version:     
 Severity:  In WG Last Call      |    Keywords:     
---------------------------------+------------------------------------------
 The functionality of "Supported: histinfo" is not clear.  It seems that
 the intention is for it to activate History-Info processing, but there is
 no generalized statement of that and some of the H-I processing is not
 explicitly conditionalized on the presence of "Supported: histinfo".
 E.g., the proxy processing is not conditionalized, and adding a H-I header
 to an incoming request that does not have one appears to be unconditional.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/27>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:48:08 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 84EA93A684B for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:48:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K1O1Lo9vi5pk for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:48:07 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id DCF8F3A68DC for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:48:06 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUwn-0007nI-Mg; Tue, 31 Aug 2010 10:48:37 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:48:37 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/28
Message-ID: <061.57b8764c42d447c660e2242094ef9cb2@tools.ietf.org>
X-Trac-Ticket-ID: 28
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #28: UACs should add H-I if they implement it
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:48:08 -0000

#28: UACs should add H-I if they implement it
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  major                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 In section 4.1 is:

     Normally, UACs are not expected to include a History-Info header in an
 initial request as it is more of a Proxy function; the main reason it is
 allowed is for B2BUAs who are performing proxy-like functions such as
 routing.

 This is not a good idea; a UAC that wants History-Info should add the
 initial hi-entry.  The reason is that the UAC does not know that the next
 proxy that will modify the request-URI implements H-I; if the UAC does not
 provide an hi-entry, the UAS won't see the original request-URI.
 Conversely, adding "History-Info: <[request-URI]>;index=1" is not much
 more work than adding "Supported: histinfo", which we already assume the
 UAC will do.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/28>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:50:33 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7BC0B3A684B for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MyMiRijR6n2k for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:50:32 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id A4B403A6847 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:50:32 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqUz9-0007yk-Hw; Tue, 31 Aug 2010 10:51:03 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:51:03 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/29
Message-ID: <061.a0f2ecdd8a145270021e7d7f4271c829@tools.ietf.org>
X-Trac-Ticket-ID: 29
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #29: B2BUAs passing H-I through?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:50:33 -0000

#29: B2BUAs passing H-I through?
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  enhancement          |      Status:  new       
 Priority:  major                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 In sections 4.1 and 4.2.1 there is text suggesting that B2BUAs that are
 functioning as "quasi-proxies" may want to copy the incoming H-I into the
 outgoing request (as if they were a proxy).  This seems like a good idea
 to me, but it would be wise to have a short section explicitly authorizing
 this behavior and perhaps listing any known problems with this.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/29>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:55:00 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D6D3C3A684B for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:55:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2sjiNjHUf4TY for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:55:00 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 16BF33A68C8 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:55:00 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqV3T-0008Aa-0K; Tue, 31 Aug 2010 10:55:31 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:55:30 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/30
Message-ID: <061.b384db4862aed2c8b5b4084763f0ca26@tools.ietf.org>
X-Trac-Ticket-ID: 30
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #30: Section 6.1 formatting nits
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:55:01 -0000

#30: Section 6.1 formatting nits
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  trivial              |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 Stray double-quote:

    History-Info is a header field as defined by [RFC3261].  "It may
                                                             ^

 Missing space:

          is set to a value of "mp".The "mp" attribute in the hi-target

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/30>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 10:57:39 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C7EBF3A68F1 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:57:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CNEPH8nzNAhF for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 10:57:39 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 167403A68C8 for <sipcore@ietf.org>; Tue, 31 Aug 2010 10:57:39 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqV61-0008D2-Qi; Tue, 31 Aug 2010 10:58:09 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 17:58:09 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/31
Message-ID: <061.894a06032b87cc1e46eea26bf8f1790a@tools.ietf.org>
X-Trac-Ticket-ID: 31
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #31: Section 6.1 rules
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 17:57:39 -0000

#31: Section 6.1 rules
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:     
     Type:  defect               |      Status:  new
 Priority:  minor                |   Milestone:     
Component:  rfc4244bis           |     Version:     
 Severity:  In WG Last Call      |    Keywords:     
---------------------------------+------------------------------------------
 In section 6.1 is:

    The following rules apply:

    o  There MUST be exactly one hi-index parameter per hi-entry.

    o  There MUST be no more than one hi-target parameter.

    o  There MAY be any number of hi-extension parameters.

    o  The ABNF definitions for "generic-param" and "name-addr" are from
 [RFC3261].

 The fourth item is different from the first three and should be put
 elsewhere.

 The second and third items also need "... per hi-entry".  But since that
 would apply that qualifier to all 3 of the remaining items in the list, it
 would be better to phrase it:

    The following rules apply to each hi-entry:

    o  There MUST be exactly one hi-index parameter.

    o  There MUST be no more than one hi-target parameter.

    o  There MAY be any number of hi-extension parameters.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/31>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:00:31 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7BE803A69EB for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:00:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KQvxYQxq+rOf for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:00:27 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 0E6CB3A69DB for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:00:27 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqV8j-0008Ob-VZ; Tue, 31 Aug 2010 11:00:58 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:00:57 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/32
Message-ID: <061.b392f8387aebaaf7d38ceee8c3b57587@tools.ietf.org>
X-Trac-Ticket-ID: 32
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #32: Section 6.1 para 2 phrasing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:00:31 -0000

#32: Section 6.1 para 2 phrasing
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  trivial              |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 The following sentence is not clear -- how does "parameters required ..."
 connect to "... when the header is included"?

    The History-Info header carries the following information, with the
 mandatory parameters required when the header is included in a request or
 response:

 I suspect that the desired meaning can be obtained with:

    The History-Info header carries the following information when the
 header is included in a request or response:

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/32>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:02:03 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D135B3A69B8 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:02:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m+7fiEsToLDU for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:02:03 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 207CC3A68F1 for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:02:03 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVAI-0008Tt-3g; Tue, 31 Aug 2010 11:02:34 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:02:34 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/33
Message-ID: <061.765b77ced5fc549ac4dc82542796ca77@tools.ietf.org>
X-Trac-Ticket-ID: 33
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #33: Confusing text in section 6.1
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:02:03 -0000

#33: Confusing text in section 6.1
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  enhancement          |      Status:  new       
 Priority:  minor                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 I see the sentence "The following summarizes the syntax..." -- this
 suggests that the actual syntax definition/specification is elsewhere.  Do
 you mean "The following is the syntax..."?

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/33>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:07:51 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6E73C3A6847 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:07:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7KeX8WcuzjOQ for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:07:50 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 835943A6840 for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:07:50 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVFt-00012f-DJ; Tue, 31 Aug 2010 11:08:21 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:08:21 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/34
Message-ID: <061.0a5978795ae778ef21b5c72dd4fd4248@tools.ietf.org>
X-Trac-Ticket-ID: 34
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #34: Semantics of History-Info values need to be documented explicitly
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:07:51 -0000

#34: Semantics of History-Info values need to be documented explicitly
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  enhancement          |      Status:  new       
 Priority:  critical             |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 The draft doesn't give a clear specification of History-Info *as a data
 structure*, that is, if one were to look at a request containing an H-I
 header, (1) How would one verify that it had been constructed correctly?
 and (2) What are the meanings of the various fields (in particular, their
 relationships)?  Many of the components of History-Info are described, but
 their descriptions are not as exact as they need to be.

 Presumably the details of the "procedures" set how History-Info actually
 works -- but that is the same problem as having a data structure in a
 program that is only "documented" by the code that modifies it.  In
 particular, if there was specification of H-I as a data structure, that
 specification could be compared against the procedures to verify that both
 the data structure specification and the procedures are correct.  Or more
 importantly, the reader could compare their interpretations of the two to
 verify that their understanding of both is correct.

 (I am willing to help write this.)

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/34>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:10:14 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D67593A69C5 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:10:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fb+dl5Dy-kl0 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:10:06 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 246E13A683A for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:10:05 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVI2-0001na-HF; Tue, 31 Aug 2010 11:10:34 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:10:34 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/35
Message-ID: <061.c9aa7ca46d7e5e9f56751b89fb04d433@tools.ietf.org>
X-Trac-Ticket-ID: 35
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #35: "target parameter" is used but seems to have no meaning
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:10:15 -0000

#35: "target parameter" is used but seems to have no meaning
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  major                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 In various places reference is made to a "target parameter" for hi-
 entry's.  An extreme example is section 11.1, where "target" is quoted as
 if giving the actual name of the parameter.  But there is no "target"
 parameter per se; there are two (mutually exclusive) parameters, "rc" and
 "mp", that are collectively called "the target parameter".  This begs for
 better terminology.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/35>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:11:52 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D32943A6A65 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:11:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wD-5zfTo0mjC for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:11:51 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id E68763A6A6B for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:11:51 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVJm-0001uE-U3; Tue, 31 Aug 2010 11:12:22 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:12:22 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/36
Message-ID: <061.764826aa9555be805fbb0acc2be70ab3@tools.ietf.org>
X-Trac-Ticket-ID: 36
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #36: Clarify wording
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:11:53 -0000

#36: Clarify wording
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  enhancement          |      Status:  new       
 Priority:  trivial              |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 Section 6.3.1 para 1 starts:

    This specification defines a new SIP/SIPS URI Parameter indicating the
 mechanism by which a new target for a request is determined.

 However the actual name of the parameter is not given until para 5. I
 suggest putting the name of the parameter into the first sentence of para
 1.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/36>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:16:04 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8681C3A683A for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:16:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KudIz8VVf24B for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:16:02 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 94D553A6838 for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:16:02 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVNn-0003xl-EW; Tue, 31 Aug 2010 11:16:33 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:16:31 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/37
Message-ID: <061.e885c4170fd8fc303ed3a8a18c42af97@tools.ietf.org>
X-Trac-Ticket-ID: 37
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #37: Clarify use of rc vs. mp
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:16:04 -0000

#37: Clarify use of rc vs. mp
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  enhancement          |      Status:  new       
 Priority:  minor                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 Section 6.3.1 para 3 defines two values for "hit".  There are three things
 left unclear:  (1) The definitions don't explicitly descibe which to URIs
 the conditions are applied.  E.g.

    o  "rc": The Request-URI is a contact that is bound to an AOR in an
 abstract location service.  The AOR-to-contact binding has been placed
 into the location service by a SIP Registrar that received a SIP REGISTER
 request.

 "The request-URI" is not described as the one added to the target set, and
 "an AOR" is not describe as the incoming request-URI.

 Ths should be clarified:

    o  "rc": The URI added to the target set is a contact that is bound (in
 an abstract location service) to the AOR that is the request-URI of the
 incoming request, and the AOR-to-contact binding was placed into the
 location service by a SIP Registrar due to a SIP REGISTER request.

 Similarly:

    o  "mp": The URI added to the target set is a URI that represents
 "another user" (in a manner defined by the proxy) than the request-URI of
 the incoming request.  This occurs when a request is to be statically or
 dynamically retargeted to another user.

 (2) It should be noted explicitly that there are situations where neither
 of the above applies, in which case, no "hit" parameter or hi-target (as
 appropriate for the situation) would be added.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/37>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:18:38 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0AE013A69E2 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:18:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kHc0+jnaFyrt for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:18:37 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 077D23A683A for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:18:37 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVQI-0007px-A9; Tue, 31 Aug 2010 11:19:06 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:19:05 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/38
Message-ID: <061.f3e7a20653cdf403663b0bffba4c43b4@tools.ietf.org>
X-Trac-Ticket-ID: 38
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore] #38: How is the mapping of a GRUU into its UA Contact marked?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:18:38 -0000

#38: How is the mapping of a GRUU into its UA Contact marked?
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  major                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 It seems that a common case is the mapping of a GRUU into its UA's
 Contact.  But taken literally, neither of the cases of section 6.3.1
 applies, so the mapping would not be marked with either "rc" or "mp".

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/38>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:20:48 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7A8533A6A7C for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:20:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ixkDdA7iG8Bc for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:20:47 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id A979E3A6A10 for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:20:47 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVSQ-0006NG-Ii; Tue, 31 Aug 2010 11:21:18 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:21:18 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/39
Message-ID: <061.bcf03adf96dbf77e665f4bea065a1268@tools.ietf.org>
X-Trac-Ticket-ID: 39
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #39: Correct use of "define"
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:20:48 -0000

#39: Correct use of "define"
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  trivial              |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 Section 6.3.1 para 5 is:

    The following defines the ABNF for the "hit" URI parameter:

 Please change this to:

    The ABNF for the "hit" URI parameter is:

 (The object of "define" is always a word or term that is defined; it is
 not the ABNF is defined.  Indeed, the ABNF *defines* the syntax of the
 "hit" URI parameter.)

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/39>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:22:20 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F2ECF3A6A84 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:22:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KA29iGgERL0k for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:22:19 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 1C47B3A6A10 for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:22:19 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVTu-0004qg-2b; Tue, 31 Aug 2010 11:22:50 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:22:50 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/40
Message-ID: <061.a74db9472c31e13651a0ab46005b8128@tools.ietf.org>
X-Trac-Ticket-ID: 40
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #40: Clarify mp-value
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:22:20 -0000

#40: Clarify mp-value
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  minor                |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 In section 6.3.5, the rules for the value part of the mp parameter of an
 hi-entry aren't given very clearly, but the idea seems to be that the
 value is the index of the hi-entry that contains the URI which was mapped
 into the request-URI of this hi-entry.  There seem to be two cases:

 - The mapping was done by the proxy on its own authority, in which case
 the mp-value is the parent index of the hi-entry's index.

 - The mapping was done due to receiving a 3xx response, in which case the
 mp-value is an earlier sibling of the hi-entry's index, that of the
 downstream request which received the 3xx response.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/40>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:27:30 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 59AF53A6A4A for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:27:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c5gw1ULqahNq for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:27:29 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 7C9B93A6A65 for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:27:29 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVYu-0005qN-D8; Tue, 31 Aug 2010 11:28:00 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:28:00 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/41
Message-ID: <061.2e221aa118698f4371250faae119a59b@tools.ietf.org>
X-Trac-Ticket-ID: 41
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #41: Why does only "mp" have a value?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:27:30 -0000

#41: Why does only "mp" have a value?
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  enhancement          |      Status:  new       
 Priority:  critical             |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 There seems to be no reason to restrict the "mp-value", the information
 regarding the predecessor request-URI to a newer request-URI, to only "mp"
 mappings.  In particular, if a redirect server implements an "rc" mapping,
 it could be difficult for the UAS to determine why it received the
 request:

 {{{
    Alice   atlanta.example.com  biloxi.example.com   Carol
    |                |                |                |
    |   INVITE sip:bob@example.com    |                |
    |--------------->|                |                |
    | History-Info: <sip:bob@example.com>;index=1      |
    |                |                |                |
    |                |   INVITE sip:bob@example.com    |
    |                |--------------->|                |
    | History-Info: <sip:bob@example.com>;index=1      |
    | History-Info: <sip:bob@example.com>;index=1.1    |
    |                |                |                |
    |                |   300          |                |
    |                |   Contact: <sip:carol@example.com>;mp
    | History-Info: <sip:bob@example.com>;index=1      |
    | History-Info: <sip:bob@example.com>;index=1.1    |
    |                |<---------------|                |
    |                |                |                |
    |                |   INVITE sip:carol@example.com
    |                |--------------->|                |
    | History-Info: <sip:bob@example.com>;index=1      |
    | History-Info: <sip:bob@example.com>;index=1.1    |
    | History-Info: <sip:carol@example.com>;index=1.2;mp=1.1
    |                |                |                |
    |                |   300          |                |
    |                |   Contact: <sip:carol@192.0.2.3>;rc
    | History-Info: <sip:bob@example.com>;index=1      |
    | History-Info: <sip:bob@example.com>;index=1.1    |
    | History-Info: <sip:carol@example.com>;index=1.2;mp=1.1
    |                |<---------------|                |
    |                |                |                |
    |                |   INVITE sip:carol@192.0.2.3    |
    |                |-------------------------------->|
    | History-Info: <sip:bob@example.com>;index=1      |
    | History-Info: <sip:bob@example.com>;index=1.1    |
    | History-Info: <sip:carol@example.com>;index=1.2;mp=1.1
    | History-Info: <sip:carol@192.0.2.3>;index=1.3;rc |
    |                |                |                |
 }}}

 (In this case, Carol might know to look for sip:carol@example.com and
 trace its origin, but if we add a further retargeting and registration
 lookup cycle for a different user in the middle, we can defeat that
 strategy.)

 It would seem useful to allow the "rc" parameter to have a value as well.
 And given that some 3xx Contacts will have neither "mp" or "rc", but the
 "origin" value would still be useful for a UAS to see, it seems desirable
 to split off the "origin" value to another parameter which would be
 applied regardless of whether "mp" or "rc" applies.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/41>
sipcore <http://tools.ietf.org/sipcore/>


From trac@tools.ietf.org  Tue Aug 31 11:36:23 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 48A963A6A83 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V+cTnAg6HUtZ for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:36:19 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 553853A6A7F for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:35:39 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OqVgR-0002QX-QL; Tue, 31 Aug 2010 11:35:47 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "sipcore issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: worley@alum.mit.edu
X-Trac-Project: sipcore
Date: Tue, 31 Aug 2010 18:35:47 -0000
X-URL: http://tools.ietf.org/sipcore/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/sipcore/trac/ticket/42
Message-ID: <061.4cd25bf35d9d11288c4354658a2f732e@tools.ietf.org>
X-Trac-Ticket-ID: 42
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: worley@alum.mit.edu, sipcore@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: sipcore@ietf.org
Subject: [sipcore]  #42: Backwards compatibility
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:36:23 -0000

#42: Backwards compatibility
---------------------------------+------------------------------------------
 Reporter:  worley@â€¦             |       Owner:            
     Type:  defect               |      Status:  new       
 Priority:  critical             |   Milestone:  milestone1
Component:  rfc4244bis           |     Version:            
 Severity:  In WG Last Call      |    Keywords:            
---------------------------------+------------------------------------------
 A particularly common backwards compatibility problem will be the presence
 of proxies that do not implement H-I, and therefore cause H-I to not log
 some changes of request-URI.  This is to some degree mitigated by having
 downstream H-I-implementing elements insert hi-entry's on their behalf.

 But there should be a discussion of this situation and its effect on the
 H-I entry-tree.  This (1) allows us to verify that the problem has been
 thought through and won't cause any insurmountable problems and (2) warns
 application developers of the abnormalities in the H-I entry-tree that
 might be caused by this situation.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/42>
sipcore <http://tools.ietf.org/sipcore/>


From dworley@avaya.com  Tue Aug 31 11:39:08 2010
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 43F1A3A69E5 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:39:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.406
X-Spam-Level: 
X-Spam-Status: No, score=-102.406 tagged_above=-999 required=5 tests=[AWL=0.193, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m1+9zExwShyn for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 11:39:07 -0700 (PDT)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by core3.amsl.com (Postfix) with ESMTP id 57A773A69C5 for <sipcore@ietf.org>; Tue, 31 Aug 2010 11:39:03 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.56,299,1280721600"; d="scan'208";a="235626694"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by co300216-co-outbound.net.avaya.com with ESMTP; 31 Aug 2010 14:39:33 -0400
X-IronPort-AV: E=Sophos;i="4.56,299,1280721600"; d="scan'208";a="510560429"
Received: from unknown (HELO DC-US1HCEX3.global.avaya.com) ([135.11.52.22]) by co300216-co-erhwest-out.avaya.com with ESMTP; 31 Aug 2010 14:39:33 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.129]) by DC-US1HCEX3.global.avaya.com ([135.11.52.22]) with mapi; Tue, 31 Aug 2010 14:39:33 -0400
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>
Date: Tue, 31 Aug 2010 14:36:55 -0400
Thread-Topic: [sipcore] #2: Editorial: section 2 is really confusing
Thread-Index: ActJI9mXapGgZRCSRJaqdRpzUvfdPAAF6L21
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C02@DC-US1MBEX4.global.avaya.com>
References: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.com> <CD5674C3CD99574EBA7432465FC13C1B21FFC79BFD@DC-US1MBEX4.global.avaya.com>, <AANLkTinnYZDcy7WLq-zeik65b9Cv-Q1Ck+-TW-c9_=KQ@mail.gmail.com>
In-Reply-To: <AANLkTinnYZDcy7WLq-zeik65b9Cv-Q1Ck+-TW-c9_=KQ@mail.gmail.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
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, Hadriel Kaplan <HKaplan@acmepacket.com>
Subject: Re: [sipcore] #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 18:39:08 -0000

________________________________________
From: Mary Barnes [mary.ietf.barnes@gmail.com]

I'm of the
mindset right now that we should resolve all the other editorial
issues and see if being more precise with the current definitions
doesn't help and just live with the ambiguity as we've lived with it
for other terms.  The important aspect is what happens with the
protocol and I think it's more important to get the normative text
correct.
______________________________________________

It seems to me that the definitions of "retargeting", "redirecting", etc. (=
with the possible exception of "diversion") are not clear and have never be=
en clear.  Up until 4244bis, this hasn't mattered.  But in 4244bis these al=
legedly distinct operations cause different things to go on the wire, so we=
 have to make the definitions unambiguous.

Dale

From mary.ietf.barnes@gmail.com  Tue Aug 31 12:39:22 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 85EB73A6A84 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 12:39:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.476
X-Spam-Level: 
X-Spam-Status: No, score=-102.476 tagged_above=-999 required=5 tests=[AWL=0.123, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gaWjdwpYi6K0 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 12:39:19 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 6C6293A6A96 for <sipcore@ietf.org>; Tue, 31 Aug 2010 12:39:18 -0700 (PDT)
Received: by gwb20 with SMTP id 20so3275729gwb.31 for <sipcore@ietf.org>; Tue, 31 Aug 2010 12:39:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=L/jUmIQb620IYqbFn1KBKby9oGHDNypKIsLrKVcx5z0=; b=t8XAfcJ10N3lhiQWu/TZIqb51AhLD6m2Islmmvv3L9WETguniPIoQYorf+uOpxCy4W eonl2zG0L4cykWYDEYtsbFO4YVBploO5ABP9TWz7uI+kxZECEgik2cGg3V+TKuiLqj0m EqBaar2VM/dgNP1g7CBMW3wsgZ5ToJgt46QIU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=KY2AtIgFlj/aVFh0sCGZyz4wHNz6n4GK9l1VN/NOQ2gW655PDs7x7b5s7hXNU6AU8d m8H3w/4SeCKSBu5XjYHYTRPXwhXYWl6pHuZflAcFjGKaloO+Be+ni2K3QCcPSpM6ZtOO LlBSRQ1wuGXSAI4eR6hTZOakTC1elvl/2P3GM=
MIME-Version: 1.0
Received: by 10.100.95.12 with SMTP id s12mr6915944anb.202.1283283588725; Tue, 31 Aug 2010 12:39:48 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Tue, 31 Aug 2010 12:39:48 -0700 (PDT)
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C02@DC-US1MBEX4.global.avaya.com>
References: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.com> <CD5674C3CD99574EBA7432465FC13C1B21FFC79BFD@DC-US1MBEX4.global.avaya.com> <AANLkTinnYZDcy7WLq-zeik65b9Cv-Q1Ck+-TW-c9_=KQ@mail.gmail.com> <CD5674C3CD99574EBA7432465FC13C1B21FFC79C02@DC-US1MBEX4.global.avaya.com>
Date: Tue, 31 Aug 2010 14:39:48 -0500
Message-ID: <AANLkTimUSHbFmeVi2osjWcPE5ta28Dn-eW_giskpWzd1@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: "Worley, Dale R (Dale)" <dworley@avaya.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, Hadriel Kaplan <HKaplan@acmepacket.com>
Subject: Re: [sipcore] #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 19:39:23 -0000

The intent is that the tags (or lack thereof) are what adds the
clarification.  There's only so much we can do to not avoid conflict
with other terms.  IF we were rewriting RFC 3261, then certainly, we
could resolve this issue.  My suggestion is that we clean up all the
other issues, etc. that folks have highlighted and then we'll see
where we are. It might become more obvious (to me at least) how best
to use the terms as I'm in the middle of the edits.

Mary.

On Tue, Aug 31, 2010 at 1:36 PM, Worley, Dale R (Dale)
<dworley@avaya.com> wrote:
> ________________________________________
> From: Mary Barnes [mary.ietf.barnes@gmail.com]
>
> I'm of the
> mindset right now that we should resolve all the other editorial
> issues and see if being more precise with the current definitions
> doesn't help and just live with the ambiguity as we've lived with it
> for other terms. =A0The important aspect is what happens with the
> protocol and I think it's more important to get the normative text
> correct.
> ______________________________________________
>
> It seems to me that the definitions of "retargeting", "redirecting", etc.=
 (with the possible exception of "diversion") are not clear and have never =
been clear. =A0Up until 4244bis, this hasn't mattered. =A0But in 4244bis th=
ese allegedly distinct operations cause different things to go on the wire,=
 so we have to make the definitions unambiguous.
>
> Dale
>

From mary.ietf.barnes@gmail.com  Tue Aug 31 12:41:56 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 436803A6A99 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 12:41:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.488
X-Spam-Level: 
X-Spam-Status: No, score=-102.488 tagged_above=-999 required=5 tests=[AWL=0.111, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p6HgK8OjXS+l for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 12:41:55 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 163C13A6A84 for <sipcore@ietf.org>; Tue, 31 Aug 2010 12:41:55 -0700 (PDT)
Received: by gwb20 with SMTP id 20so3276926gwb.31 for <sipcore@ietf.org>; Tue, 31 Aug 2010 12:42:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=rPQ7ZZ702hfvUAA+ee/E/SxDxor9LqbHQiSsE0Gjys8=; b=AOfODgF4u4dqLFJ50VHl0suR2r3enKgXYn6wgNXVzDRaGH8XEO7MDZbq2rbQbWJFbg O9nSYF2S5uB6b37L5+iyRGB8ARb69VI05gs4In3k9h2DS9/OphTJmQc6q0pecwierlgL zCp4OvlHL3yLgDnVvyLwm2lyMFeWkVVRJMdt4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=Wp3cDd99Fj0N+s4peXa91irv21CEnfht9lDnYvzBU5ag9JnLDT7TxiqZHT9Y36QkMo M6zjb8jwgH6073eMI2v1uQOqXK+rdxqeT5Xxd8B/rovkvd56wGdCMkatvX0vDHeW5mYN gZnLXebXMyLtuXo2mC9XvXYXAyoBeEkXQECWs=
MIME-Version: 1.0
Received: by 10.151.92.4 with SMTP id u4mr2056657ybl.395.1283283744798; Tue, 31 Aug 2010 12:42:24 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Tue, 31 Aug 2010 12:42:24 -0700 (PDT)
In-Reply-To: <061.a0f2ecdd8a145270021e7d7f4271c829@tools.ietf.org>
References: <061.a0f2ecdd8a145270021e7d7f4271c829@tools.ietf.org>
Date: Tue, 31 Aug 2010 14:42:24 -0500
Message-ID: <AANLkTikQz6dN30bKZdj0F99Frrm5kwvcKPrgz-Uza2sr@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: sipcore issue tracker <trac@tools.ietf.org>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: worley@alum.mit.edu, sipcore@ietf.org
Subject: Re: [sipcore] #29: B2BUAs passing H-I through?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 19:41:56 -0000

I'm not sure what you mean about "explicitly authorizing" - we don't
have anything normative for B2BUAs defined, so I don't see how we can
do anything authoritative in this document. What are the known
problems you would like highlighted?

On Tue, Aug 31, 2010 at 12:51 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #29: B2BUAs passing H-I through?
> ---------------------------------+---------------------------------------=
---
> =A0Reporter: =A0worley@=85 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Owner:
> =A0 =A0 Type: =A0enhancement =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0Status: =A0n=
ew
> =A0Priority: =A0major =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 Milestone: =A0=
milestone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 | =A0 =A0 Version:
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0| =A0 =A0Keywords:
> ---------------------------------+---------------------------------------=
---
> =A0In sections 4.1 and 4.2.1 there is text suggesting that B2BUAs that ar=
e
> =A0functioning as "quasi-proxies" may want to copy the incoming H-I into =
the
> =A0outgoing request (as if they were a proxy). =A0This seems like a good =
idea
> =A0to me, but it would be wise to have a short section explicitly authori=
zing
> =A0this behavior and perhaps listing any known problems with this.
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/29>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From mary.ietf.barnes@gmail.com  Tue Aug 31 12:45:41 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CDD093A6A99 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 12:45:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.473
X-Spam-Level: 
X-Spam-Status: No, score=-102.473 tagged_above=-999 required=5 tests=[AWL=0.126, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rGIn+Q1LZTnO for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 12:45:41 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id C862D3A6A96 for <sipcore@ietf.org>; Tue, 31 Aug 2010 12:45:40 -0700 (PDT)
Received: by ywk9 with SMTP id 9so3287001ywk.31 for <sipcore@ietf.org>; Tue, 31 Aug 2010 12:46:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=w2ebra5mT2m3pdrDg8VKnEn9SH6DKvgpH8qHczr6Y0c=; b=tu0bJ+HBqCWCoKJ1YiX+i5Vf5xu2L5DWfrqzdl+bafO9Cf0nh0KXSLwXJRZWOAW3JH 3j3BkoZ6TUzyAz4DCLw/OOcBdYGZWMap2r8VhCtkBCICCMzwTuNlB1XT/ieqgvLg4Jsq 4Fm7HqDvllKT2yc7BfZESx7VXai8rc9vwQzc8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=QyFntsNpqrToMfKdz+ORm/I04Md9sF9tavHS3dFtlPvyU+f0GFc9ZcmmLyUeDqBpBs P8+OavC3JfdDc4iTLKxEQO/jGsMKZG75u3gVDgCXQEbCPrcTU3FkBj0QB9UE1zIeJlMq O1tQc1zMzxeRT1vQDdGaI9dGf6fYpgg0lYLKA=
MIME-Version: 1.0
Received: by 10.100.232.7 with SMTP id e7mr7009557anh.133.1283283971135; Tue, 31 Aug 2010 12:46:11 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Tue, 31 Aug 2010 12:46:11 -0700 (PDT)
In-Reply-To: <061.0a5978795ae778ef21b5c72dd4fd4248@tools.ietf.org>
References: <061.0a5978795ae778ef21b5c72dd4fd4248@tools.ietf.org>
Date: Tue, 31 Aug 2010 14:46:11 -0500
Message-ID: <AANLkTimd0g-meQVzEZX5a8KD2SiQsVh4Pc67HO-V6HnB@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: sipcore issue tracker <trac@tools.ietf.org>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: worley@alum.mit.edu, sipcore@ietf.org
Subject: Re: [sipcore] #34: Semantics of History-Info values need to be documented explicitly
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 19:45:41 -0000

You'll have to send text on this one - it's not clear to me at all
what you are talking about.

On Tue, Aug 31, 2010 at 1:08 PM, sipcore issue tracker
<trac@tools.ietf.org> wrote:
> #34: Semantics of History-Info values need to be documented explicitly
> ---------------------------------+---------------------------------------=
---
> =A0Reporter: =A0worley@=85 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 =A0 =A0 Owner:
> =A0 =A0 Type: =A0enhancement =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0Status: =A0n=
ew
> =A0Priority: =A0critical =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone: =A0mile=
stone1
> Component: =A0rfc4244bis =A0 =A0 =A0 =A0 =A0 | =A0 =A0 Version:
> =A0Severity: =A0In WG Last Call =A0 =A0 =A0| =A0 =A0Keywords:
> ---------------------------------+---------------------------------------=
---
> =A0The draft doesn't give a clear specification of History-Info *as a dat=
a
> =A0structure*, that is, if one were to look at a request containing an H-=
I
> =A0header, (1) How would one verify that it had been constructed correctl=
y?
> =A0and (2) What are the meanings of the various fields (in particular, th=
eir
> =A0relationships)? =A0Many of the components of History-Info are describe=
d, but
> =A0their descriptions are not as exact as they need to be.
>
> =A0Presumably the details of the "procedures" set how History-Info actual=
ly
> =A0works -- but that is the same problem as having a data structure in a
> =A0program that is only "documented" by the code that modifies it. =A0In
> =A0particular, if there was specification of H-I as a data structure, tha=
t
> =A0specification could be compared against the procedures to verify that =
both
> =A0the data structure specification and the procedures are correct. =A0Or=
 more
> =A0importantly, the reader could compare their interpretations of the two=
 to
> =A0verify that their understanding of both is correct.
>
> =A0(I am willing to help write this.)
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/34>
> sipcore <http://tools.ietf.org/sipcore/>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>

From adam@nostrum.com  Tue Aug 31 12:56:48 2010
Return-Path: <adam@nostrum.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6ECC53A6A08 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 12:56:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MHzXDRZ40iSD for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 12:56:47 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 3991E3A6873 for <sipcore@ietf.org>; Tue, 31 Aug 2010 12:56:47 -0700 (PDT)
Received: from hydra-3.local (ppp-70-249-149-233.dsl.rcsntx.swbell.net [70.249.149.233]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o7VJvGMM079006 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <sipcore@ietf.org>; Tue, 31 Aug 2010 14:57:17 -0500 (CDT) (envelope-from adam@nostrum.com)
Message-ID: <4C7D5E9C.9090908@nostrum.com>
Date: Tue, 31 Aug 2010 14:57:16 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: SIPCORE <sipcore@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 70.249.149.233 is authenticated by a trusted mechanism)
Subject: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 19:56:48 -0000

[as chair]

The issue tracker has been introduced without much in the way of 
guidelines. I think that, used correctly, it can be very useful for 
making sure specific issues don't get lost in the noise. It saves 
authors the work of exhaustively trawling the mailing list to make 
certain everything has been addressed.

However.

If we generate so many tickets that document authors spend more time 
closing tickets than actually fixing the document, then the tracker 
becomes a liability instead of an asset.

For right now, I'd like us to adjust how we deal with nits and editorial 
comments. For the most part, these should be sent to the list or 
directly to the author to be addressed (i.e., no need to open a ticket). 
Tracking these isn't important or even all that useful; if we miss one, 
then the paid RFC editor staff whose job it is to address these kinds of 
errors will probably catch it.

Larger or more structural issues can be entered into the tracker -- but 
please don't enter each such editorial comment into a new ticket. Gather 
all of your non-technical comments together, and put them in a single 
ticket.

Finally, it would be helpful to document authors if you included 
something in the ticket name that indicated which document the tracker 
issue is on. It doesn't have to be a whole document name; something like 
"4244bis" for the history-info draft would be sufficient.

Thank you.

/a

From jmpolk@cisco.com  Tue Aug 31 13:36:39 2010
Return-Path: <jmpolk@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 400393A6AF0 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 13:36:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.493
X-Spam-Level: 
X-Spam-Status: No, score=-110.493 tagged_above=-999 required=5 tests=[AWL=0.106, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id icNK27j6XyWO for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 13:36:38 -0700 (PDT)
Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by core3.amsl.com (Postfix) with ESMTP id C5EFA3A6A4A for <sipcore@ietf.org>; Tue, 31 Aug 2010 13:36:37 -0700 (PDT)
Authentication-Results: sj-iport-3.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAI8EfUyrR7Hu/2dsb2JhbACgW3GkRJwThTcEhD0
X-IronPort-AV: E=Sophos;i="4.56,300,1280707200"; d="scan'208";a="236316521"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-3.cisco.com with ESMTP; 31 Aug 2010 20:37:08 +0000
Received: from jmpolk-wxp01.cisco.com (rcdn-jmpolk-8715.cisco.com [10.99.80.22]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id o7VKb82b003320; Tue, 31 Aug 2010 20:37:08 GMT
Message-Id: <201008312037.o7VKb82b003320@sj-core-5.cisco.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 31 Aug 2010 15:37:07 -0500
To: Adam Roach <adam@nostrum.com>, SIPCORE <sipcore@ietf.org>
From: "James M. Polk" <jmpolk@cisco.com>
In-Reply-To: <4C7D5E9C.9090908@nostrum.com>
References: <4C7D5E9C.9090908@nostrum.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 20:36:39 -0000

At 02:57 PM 8/31/2010, Adam Roach wrote:

>[as chair]
>
>Finally, it would be helpful to document authors if you included 
>something in the ticket name that indicated which document the 
>tracker issue is on. It doesn't have to be a whole document name; 
>something like "4244bis" for the history-info draft would be sufficient.

Amen

tracking which issues pertain to which docs is a fundamental flaw in 
this whole process regardless of the WG or doc involved.

James


>Thank you.
>
>/a
>_______________________________________________
>sipcore mailing list
>sipcore@ietf.org
>https://www.ietf.org/mailman/listinfo/sipcore


From mary.ietf.barnes@gmail.com  Tue Aug 31 14:15:28 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A75ED3A6A88 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:15:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.474
X-Spam-Level: 
X-Spam-Status: No, score=-102.474 tagged_above=-999 required=5 tests=[AWL=0.125, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1C9-xTb-ZCfz for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:15:25 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id 720623A6B0C for <sipcore@ietf.org>; Tue, 31 Aug 2010 14:15:25 -0700 (PDT)
Received: by gxk20 with SMTP id 20so3292671gxk.31 for <sipcore@ietf.org>; Tue, 31 Aug 2010 14:15:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=DG+YTlmfCmrHSBvJcixrlvcdetmQAf7/CCCAUq88JZw=; b=vx6a6KL1CHvey/ZVcyHmzeSt9LoV3YKBjEeIYZ48Tx1RCe6urLMW6MXNFnPJjFc/gT oAX2yTgXH8oxtzIAlG4l5xvHrr9J9RNXb0W+mCIko7+YA041wgFXwlh1R71ClYgwdoUa WY8ol2/6S8qJWb++fMkLxLt2AOSi13+YGE5Qw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=alL1Ah2swlT79JgfcR7TeD7TFYvPEgK70ngXD/5z2mH5HfrrrpFyTYwDxOj1ChGRlB ZNPoH/vQ7p+O6sdy9AjBTW7hFLQjqsoQ0tG3nO6ectNEXBoMh2YiZNW+g2ao25oEdSe0 wHsHkBmzZQhATuqcLhrNJ7CKQ1sObHg7NvOds=
MIME-Version: 1.0
Received: by 10.150.54.11 with SMTP id c11mr2580775yba.124.1283289355796; Tue, 31 Aug 2010 14:15:55 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Tue, 31 Aug 2010 14:15:55 -0700 (PDT)
In-Reply-To: <4C7D3990.5010205@cisco.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com> <4C7D3990.5010205@cisco.com>
Date: Tue, 31 Aug 2010 16:15:55 -0500
Message-ID: <AANLkTimiDwgpgJbDT0c_sVov_76YAcPoz4Or21acVHkD@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "Worley, Dale R \(Dale\)" <dworley@avaya.com>, "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 21:15:28 -0000

Paul,

The intent of 4244/4244bis was to follow the same model as RFC 3323
and use the concept of network-provided privacy.  So, this should not
be anything different than the case where Header privacy is requested.
There is no assumption that the proxy is a privacy service.  The
current text was written as if that was obvious (i.e., assumes you are
using a privacy service, etc. per RFC 3323 without saying such), but
clearly it's not.  I think the best approach is to rewrite the privacy
section entirely using context and terminology consistent with RFC
3323   I think that can also help with the domain issue since the
context of domain is exactly that used in RFC 3323 (with regards to
privacy).

Mary.


On Tue, Aug 31, 2010 at 12:19 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
> What Dale says would help.
>
> But I'm still concerned with which entities this requirement applies to.
> RFC 3323 is being cited for Privacy header processing. But it assigns
> responsibility for that to a privacy service, and makes the UAC/UAS
> responsible for ensuring that the request passes through such a service.
> IIUC 42444bis is assuming that every server that supports 4244bis is
> potentially a privacy service.
>
> I'll be happy to learn that I'm entirely wrong in that assumption. I'd li=
ke
> to understand how privacy of H-I is intended to work in real use cases, a=
nd
> where the privacy service(s) are located to make that happen.
>
> =A0 =A0 =A0 =A0Thanks,
> =A0 =A0 =A0 =A0Paul
>
> Worley, Dale R (Dale) wrote:
>>
>> Mary Barnes writes (in the middle of a long exchange quoted below):
>>>
>>> That sentence is written within the context of core RFC 3261. =A0We
>>> really didn't get into the RFC 3325 trust domain concept in RFC 4244 -
>>> in particular because RFC 3325 is informational. =A0However, there is a=
n
>>> UNLESS later in that section:
>>>
>>> =A0 =A0"...,unless the processing entity knows a priori that it can rel=
y on a
>>> =A0 =A0downstream processing entity within its domain to apply the requ=
ested
>>> =A0 =A0privacy or local policy allows the forwarding."
>>
>> I think the problem can be fixed by deleting the phrase "within its
>> domain" (and also
>> "a priori", which doesn't add anything):
>>
>> "..., unless the processing entity knows that it can rely on a downstrea=
m
>> processing
>> entity to apply the requested privacy ..."
>>
>> The crucial fact is "entity A knows that entity B will do it", not wheth=
er
>> or how the
>> two entities are related to each other. =A0And in practice, whether or n=
ot
>> "entity A knows ..."
>> is clearer than whether or not "entity A is in the same trust domain as
>> entity B",
>> and possibly clearer than "entity A is in the same SIP domain as entity =
B"
>> --
>> the latter two questions are fraught with definitional problems, whereas
>> the first
>> question is purely functional.
>>
>> Dale
>> ________________________________________
>> From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of
>> Mary Barnes [mary.ietf.barnes@gmail.com]
>> Sent: Wednesday, August 25, 2010 2:18 PM
>> To: Paul Kyzivat
>> Cc: SIPCORE (Session Initiation Protocol Core) WG
>> Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
>>
>> Paul,
>>
>> In the context of 4244/-bis, the term domain is a DNS domain (per RFC
>> 3261) and not a SPEC-T Trust Domain per RFC 3325. =A0However, the specif=
ic
>> terminology we are referring to is also in RFC 3261 in that a SIP entity=
 can
>> be responsible for multiple domains, which is not a Trust domain, but is
>> something that can be configured. =A0That's the context meant in RFC
>> 4244/-bis. =A0It is outside the scope of RFC 3261 (and thus RFC 4244/-bi=
s) as
>> to how those relationships are configured. It could certainly be done us=
ing
>> the Trust domain model, but again, that's out of scope.
>>
>> If it helps, I can add in the terminology section that domain (and the
>> terminology around the domains for which an entity is responsible, etc. =
) is
>> used in the same context as RFC 3261, but I personally don't think that
>> should be necessary.
>>
>> Mary.
>> On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat
>> <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>> wrote:
>>
>>
>> Mary Barnes wrote:
>> Actually, I did respond to that message, per the following:
>> http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html
>>
>> (threading in the email archives is no better than my archiving method f=
or
>> emails).
>>
>> Hmm. I cannot find that one anywhere in my own archives, and I don't
>> recall seeing it. Don't know why. :-(
>>
>> That sentence is written within the context of core RFC 3261. =A0We real=
ly
>> didn't get into the RFC 3325 trust domain concept in RFC 4244 - in
>> particular because RFC 3325 is informational. =A0However, there is an UN=
LESS
>> later in that section:
>>
>> "...,unless the processing entity knows a priori that it can rely on a
>> downstream processing entity within its domain to apply the requested
>> privacy or local policy allows the forwarding."
>>
>> So, I will include that same clause in the sentence you are concerned
>> about.
>>
>> That doesn't do it for me. I think one way or another you need to addres=
s
>> whether "domain" means "DNS domain" or "trust domain". And if it means
>> "trust domain" then of course we need a ref to 3325.
>>
>> You seem to mean DNS domain, but the kinds of actions you are discussing
>> seem more related to 3323 and 3325. ISTM that if you mean DNS domain the=
n
>> you mean it based on an assumption that "DNS domain" =3D "trust domain".
>>
>> =A0 =A0 =A0 Thanks,
>> =A0 =A0 =A0 Paul
>>
>> Thanks,
>> Mary.
>> On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes
>> <mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>
>> <mailto:mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>>>
>> wrote:
>>
>> =A0 Sorry, I should have replied to that thread, but I didn't think
>> =A0 there was a change necessary. =A0I'll reply now.
>>
>> =A0 Mary.
>>
>> =A0 On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat
>> <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>
>> =A0 <mailto:pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>>> wrote:
>>
>> =A0 =A0 =A0 [as individual]
>>
>> =A0 =A0 =A0 There was some discussion on the -00 version back in July th=
at
>> =A0 =A0 =A0 was not, AFAICT, addressed in the -01 version. There is a th=
read
>> =A0 =A0 =A0 emanating from mary's announcement of the -00 version. The
>> =A0 =A0 =A0 following is a hook into that thread:
>>
>> =A0 =A0 =A0 http://www.ietf.org/mail-archive/web/sipcore/current/msg0305=
6.html
>>
>> =A0 =A0 =A0 It has to do with when privacy should be applied.
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0Thanks,
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0Paul
>>
>>
>> =A0 =A0 =A0 Adam Roach wrote:
>>
>>
>> =A0 =A0 =A0 =A0 =A0 =A0[as chair]
>>
>> =A0 =A0 =A0 =A0 =A0 As a reminder, we're just over halfway through this =
WGLC,
>> =A0 =A0 =A0 =A0 =A0 and have not yet seen any comments. Please take some=
 time to
>> =A0 =A0 =A0 =A0 =A0 review this draft.
>>
>> =A0 =A0 =A0 =A0 =A0 /a
>>
>> =A0 =A0 =A0 =A0 =A0 On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote=
:
>>
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 [as chair]
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 A major author of draft-ietf-sipcore-rfc4244=
bis-01
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 believes that the document has no remaining =
open issues,
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 and is ready for evaluation. Today, we are s=
tarting a
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 two-week working group last call period. Thi=
s last call
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 period ends on Tuesday, August 31st.
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 The latest version of the document can be re=
trieved here:
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 http://tools.ietf.org/html/draft-ietf-sipcor=
e-rfc4244bis
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 Any comments on the document should be sent =
to the
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 SIPCORE mailing list.
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 /a
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 ____________________________________________=
___
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 sipcore mailing list
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 sipcore@ietf.org<mailto:sipcore@ietf.org>
>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 https://www.ietf.org/mailman/listinfo/sipcor=
e
>>
>>
>> =A0 =A0 =A0 =A0 =A0 _______________________________________________
>> =A0 =A0 =A0 =A0 =A0 sipcore mailing list
>> =A0 =A0 =A0 =A0 =A0 sipcore@ietf.org<mailto:sipcore@ietf.org>
>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>
>> =A0 =A0 =A0 =A0 =A0 https://www.ietf.org/mailman/listinfo/sipcore
>>
>> =A0 =A0 =A0 _______________________________________________
>> =A0 =A0 =A0 sipcore mailing list
>> =A0 =A0 =A0 sipcore@ietf.org<mailto:sipcore@ietf.org>
>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>
>> =A0 =A0 =A0 https://www.ietf.org/mailman/listinfo/sipcore
>>
>>
>>
>>
>>
>

From pkyzivat@cisco.com  Tue Aug 31 14:24:03 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 809DB3A6863 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:24:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.513
X-Spam-Level: 
X-Spam-Status: No, score=-110.513 tagged_above=-999 required=5 tests=[AWL=0.086, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gyYbUhiOUn5O for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:24:02 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id BB4053A69DA for <sipcore@ietf.org>; Tue, 31 Aug 2010 14:24:01 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAAoQfUxAZnwM/2dsb2JhbACgWHGkM5wehTcEihE
X-IronPort-AV: E=Sophos;i="4.56,300,1280707200"; d="scan'208";a="153840027"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 31 Aug 2010 21:24:31 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7VLOVSh005113; Tue, 31 Aug 2010 21:24:31 GMT
Message-ID: <4C7D730F.3060202@cisco.com>
Date: Tue, 31 Aug 2010 17:24:31 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Mary Barnes <mary.ietf.barnes@gmail.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com>	<4C7D3990.5010205@cisco.com> <AANLkTimiDwgpgJbDT0c_sVov_76YAcPoz4Or21acVHkD@mail.gmail.com>
In-Reply-To: <AANLkTimiDwgpgJbDT0c_sVov_76YAcPoz4Or21acVHkD@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Worley, Dale R \(Dale\)" <dworley@avaya.com>, "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 21:24:03 -0000

Mary,

The implication of what you say is that if the UAC wants privacy for the 
H-I, then it must do something to ensure that the request goes through a 
privacy service, AND, that only those entries added prior to reaching 
the privacy service will be anonymized. If some element downstream from 
the UAC wants privacy for the information it adds, then it must ensure 
that the request will subsequently transit a privacy service. 
Anonymizing of responses is even more problematic.

Are those realistic assumptions for practical use of H-I? (I don't know.)

	Thanks,
	Paul

Mary Barnes wrote:
> Paul,
> 
> The intent of 4244/4244bis was to follow the same model as RFC 3323
> and use the concept of network-provided privacy.  So, this should not
> be anything different than the case where Header privacy is requested.
> There is no assumption that the proxy is a privacy service.  The
> current text was written as if that was obvious (i.e., assumes you are
> using a privacy service, etc. per RFC 3323 without saying such), but
> clearly it's not.  I think the best approach is to rewrite the privacy
> section entirely using context and terminology consistent with RFC
> 3323   I think that can also help with the domain issue since the
> context of domain is exactly that used in RFC 3323 (with regards to
> privacy).
> 
> Mary.
> 
> 
> On Tue, Aug 31, 2010 at 12:19 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
>> What Dale says would help.
>>
>> But I'm still concerned with which entities this requirement applies to.
>> RFC 3323 is being cited for Privacy header processing. But it assigns
>> responsibility for that to a privacy service, and makes the UAC/UAS
>> responsible for ensuring that the request passes through such a service.
>> IIUC 42444bis is assuming that every server that supports 4244bis is
>> potentially a privacy service.
>>
>> I'll be happy to learn that I'm entirely wrong in that assumption. I'd like
>> to understand how privacy of H-I is intended to work in real use cases, and
>> where the privacy service(s) are located to make that happen.
>>
>>        Thanks,
>>        Paul
>>
>> Worley, Dale R (Dale) wrote:
>>> Mary Barnes writes (in the middle of a long exchange quoted below):
>>>> That sentence is written within the context of core RFC 3261.  We
>>>> really didn't get into the RFC 3325 trust domain concept in RFC 4244 -
>>>> in particular because RFC 3325 is informational.  However, there is an
>>>> UNLESS later in that section:
>>>>
>>>>    "...,unless the processing entity knows a priori that it can rely on a
>>>>    downstream processing entity within its domain to apply the requested
>>>>    privacy or local policy allows the forwarding."
>>> I think the problem can be fixed by deleting the phrase "within its
>>> domain" (and also
>>> "a priori", which doesn't add anything):
>>>
>>> "..., unless the processing entity knows that it can rely on a downstream
>>> processing
>>> entity to apply the requested privacy ..."
>>>
>>> The crucial fact is "entity A knows that entity B will do it", not whether
>>> or how the
>>> two entities are related to each other.  And in practice, whether or not
>>> "entity A knows ..."
>>> is clearer than whether or not "entity A is in the same trust domain as
>>> entity B",
>>> and possibly clearer than "entity A is in the same SIP domain as entity B"
>>> --
>>> the latter two questions are fraught with definitional problems, whereas
>>> the first
>>> question is purely functional.
>>>
>>> Dale
>>> ________________________________________
>>> From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of
>>> Mary Barnes [mary.ietf.barnes@gmail.com]
>>> Sent: Wednesday, August 25, 2010 2:18 PM
>>> To: Paul Kyzivat
>>> Cc: SIPCORE (Session Initiation Protocol Core) WG
>>> Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
>>>
>>> Paul,
>>>
>>> In the context of 4244/-bis, the term domain is a DNS domain (per RFC
>>> 3261) and not a SPEC-T Trust Domain per RFC 3325.  However, the specific
>>> terminology we are referring to is also in RFC 3261 in that a SIP entity can
>>> be responsible for multiple domains, which is not a Trust domain, but is
>>> something that can be configured.  That's the context meant in RFC
>>> 4244/-bis.  It is outside the scope of RFC 3261 (and thus RFC 4244/-bis) as
>>> to how those relationships are configured. It could certainly be done using
>>> the Trust domain model, but again, that's out of scope.
>>>
>>> If it helps, I can add in the terminology section that domain (and the
>>> terminology around the domains for which an entity is responsible, etc. ) is
>>> used in the same context as RFC 3261, but I personally don't think that
>>> should be necessary.
>>>
>>> Mary.
>>> On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat
>>> <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>> wrote:
>>>
>>>
>>> Mary Barnes wrote:
>>> Actually, I did respond to that message, per the following:
>>> http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html
>>>
>>> (threading in the email archives is no better than my archiving method for
>>> emails).
>>>
>>> Hmm. I cannot find that one anywhere in my own archives, and I don't
>>> recall seeing it. Don't know why. :-(
>>>
>>> That sentence is written within the context of core RFC 3261.  We really
>>> didn't get into the RFC 3325 trust domain concept in RFC 4244 - in
>>> particular because RFC 3325 is informational.  However, there is an UNLESS
>>> later in that section:
>>>
>>> "...,unless the processing entity knows a priori that it can rely on a
>>> downstream processing entity within its domain to apply the requested
>>> privacy or local policy allows the forwarding."
>>>
>>> So, I will include that same clause in the sentence you are concerned
>>> about.
>>>
>>> That doesn't do it for me. I think one way or another you need to address
>>> whether "domain" means "DNS domain" or "trust domain". And if it means
>>> "trust domain" then of course we need a ref to 3325.
>>>
>>> You seem to mean DNS domain, but the kinds of actions you are discussing
>>> seem more related to 3323 and 3325. ISTM that if you mean DNS domain then
>>> you mean it based on an assumption that "DNS domain" = "trust domain".
>>>
>>>       Thanks,
>>>       Paul
>>>
>>> Thanks,
>>> Mary.
>>> On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes
>>> <mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>
>>> <mailto:mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>>>
>>> wrote:
>>>
>>>   Sorry, I should have replied to that thread, but I didn't think
>>>   there was a change necessary.  I'll reply now.
>>>
>>>   Mary.
>>>
>>>   On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat
>>> <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>
>>>   <mailto:pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>>> wrote:
>>>
>>>       [as individual]
>>>
>>>       There was some discussion on the -00 version back in July that
>>>       was not, AFAICT, addressed in the -01 version. There is a thread
>>>       emanating from mary's announcement of the -00 version. The
>>>       following is a hook into that thread:
>>>
>>>       http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html
>>>
>>>       It has to do with when privacy should be applied.
>>>
>>>              Thanks,
>>>              Paul
>>>
>>>
>>>       Adam Roach wrote:
>>>
>>>
>>>            [as chair]
>>>
>>>           As a reminder, we're just over halfway through this WGLC,
>>>           and have not yet seen any comments. Please take some time to
>>>           review this draft.
>>>
>>>           /a
>>>
>>>           On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
>>>
>>>
>>>               [as chair]
>>>
>>>               A major author of draft-ietf-sipcore-rfc4244bis-01
>>>               believes that the document has no remaining open issues,
>>>               and is ready for evaluation. Today, we are starting a
>>>               two-week working group last call period. This last call
>>>               period ends on Tuesday, August 31st.
>>>
>>>               The latest version of the document can be retrieved here:
>>>
>>>               http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
>>>
>>>               Any comments on the document should be sent to the
>>>               SIPCORE mailing list.
>>>
>>>               /a
>>>
>>>               _______________________________________________
>>>               sipcore mailing list
>>>               sipcore@ietf.org<mailto:sipcore@ietf.org>
>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>
>>>               https://www.ietf.org/mailman/listinfo/sipcore
>>>
>>>
>>>           _______________________________________________
>>>           sipcore mailing list
>>>           sipcore@ietf.org<mailto:sipcore@ietf.org>
>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>
>>>           https://www.ietf.org/mailman/listinfo/sipcore
>>>
>>>       _______________________________________________
>>>       sipcore mailing list
>>>       sipcore@ietf.org<mailto:sipcore@ietf.org>
>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>
>>>       https://www.ietf.org/mailman/listinfo/sipcore
>>>
>>>
>>>
>>>
>>>
> 

From pkyzivat@cisco.com  Tue Aug 31 14:46:53 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BDF453A6863 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:46:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.514
X-Spam-Level: 
X-Spam-Status: No, score=-110.514 tagged_above=-999 required=5 tests=[AWL=0.085, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BGAVJe-RrXCQ for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:46:52 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id A30A03A6839 for <sipcore@ietf.org>; Tue, 31 Aug 2010 14:46:52 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-AV: E=Sophos;i="4.56,300,1280707200"; d="scan'208";a="153846301"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rtp-iport-1.cisco.com with ESMTP; 31 Aug 2010 21:47:22 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rcdn-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id o7VLlMJW021275;  Tue, 31 Aug 2010 21:47:22 GMT
Message-ID: <4C7D786A.4020704@cisco.com>
Date: Tue, 31 Aug 2010 17:47:22 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: "James M. Polk" <jmpolk@cisco.com>
References: <4C7D5E9C.9090908@nostrum.com> <201008312037.o7VKb82b003320@sj-core-5.cisco.com>
In-Reply-To: <201008312037.o7VKb82b003320@sj-core-5.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 21:46:53 -0000

[as chair]

I've been ignoring the tracker till now, but it seems impossible to 
continue doing so.

ISTM we do need some group norms on this.
Especially given my lack of experience with the tool, I'm reluctant to 
impose them, at least *yet*. Instead, I'd like to see some discussion on 
how people think this should be used.

Here are a few questions that come to mind:

- can anybody create a new topic? Or should the topics be controlled
   in some way? (e.g. consensus)

- can anybody create a new ticket? Or should ticket issuance be
   controlled in some way? (e.g. consensus)

- is creating a ticket done after discussion, or in lieu of discussion?

- who is responsible for assigning ownership of a ticket?
   can the author pick anybody he wants? Or should people only be
   allowed to assign ownership to themself?  Or should there be
   ownership of topics?

- who can close a ticket? The reporter? The owner? Anybody?

I'd like to hear what people in this WG think about this. (My own first 
reaction is that it would be helpful for wg doc editors to use tracker 
for those things that need to be addressed in a document, based on 
emails from others. I'm not so sure about use beyond that, but have an 
open mind.)

Should I have created a tracker topic "Tracker Etiquette" and submitted 
tickets for each of these questions, rather than sending this mail?

	Thanks,
	Paul

James M. Polk wrote:
> At 02:57 PM 8/31/2010, Adam Roach wrote:
> 
>> [as chair]
>>
>> Finally, it would be helpful to document authors if you included 
>> something in the ticket name that indicated which document the tracker 
>> issue is on. It doesn't have to be a whole document name; something 
>> like "4244bis" for the history-info draft would be sufficient.
> 
> Amen
> 
> tracking which issues pertain to which docs is a fundamental flaw in 
> this whole process regardless of the WG or doc involved.
> 
> James
> 
> 
>> Thank you.
>>
>> /a
>> _______________________________________________
>> 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
> 

From mary.ietf.barnes@gmail.com  Tue Aug 31 14:50:18 2010
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D679D3A6839 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:50:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.476
X-Spam-Level: 
X-Spam-Status: No, score=-102.476 tagged_above=-999 required=5 tests=[AWL=0.123, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d3HMN2JNJsqi for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:50:09 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id 51E323A6868 for <sipcore@ietf.org>; Tue, 31 Aug 2010 14:50:09 -0700 (PDT)
Received: by ywk9 with SMTP id 9so3339915ywk.31 for <sipcore@ietf.org>; Tue, 31 Aug 2010 14:50:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=eLVqvvTKcAmL8S3s1J/PgydRom8zMnKiXtKi0tX9l5A=; b=wSWU3fUp4UT1GEE6+vGFStSb54cAabqyrbAI+SrtDtbIyRbCaQOpkpdiegkMbks/Gd gFZdjCevLhK9/e77EcuFinnBumNBP12KUneUY4GoHdk63aHu17tcV5EW7ZRIvcQ5l9hm XUiHMonb7j5hbbPvFnv/08Zhs3s8XXSO1X5uo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=QGTAvl2rX4WZlh2jJVB6IX3taH069gMk4ZdOOX6WihxESyi3qZ0bw68I3KKoNb51MB qUWli5sdQai274Gv2SDA+H/5f0vm+oRi76vuszlu9M4wCGCedqNf7omYR1BtRD/6d+cO VqrDE2Oo1DftuOb282/sb/lFs+kco3/YdKFbA=
MIME-Version: 1.0
Received: by 10.151.82.14 with SMTP id j14mr2874993ybl.307.1283291438453; Tue, 31 Aug 2010 14:50:38 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Tue, 31 Aug 2010 14:50:38 -0700 (PDT)
In-Reply-To: <4C7D730F.3060202@cisco.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com> <4C7D3990.5010205@cisco.com> <AANLkTimiDwgpgJbDT0c_sVov_76YAcPoz4Or21acVHkD@mail.gmail.com> <4C7D730F.3060202@cisco.com>
Date: Tue, 31 Aug 2010 16:50:38 -0500
Message-ID: <AANLkTimUrGA6AM=p8azr=KmxVTgAG=_CvHq3dcaH9RPk@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "Worley, Dale R \(Dale\)" <dworley@avaya.com>, "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 21:50:18 -0000

If the UAC adds an hi-entry and wants privacy, then yes it would need
to use a privacy service.  However, if the privacy header is set for
that request, any HI entries added as the request is forward to the
destination would also be anonymized by a privacy service independent
of whether an element downstream might want to apply privacy to
specific HI entires.  But, none of this is any different than using
the privacy service for any other requests.  The response issue is no
different yet again than other headers that are subject to
privacy/anonymized.  I'm not sure what you mean by anonymizing of
responses unless you're talking about whether or not the privacy
service has been stateful enough to restore the values.

Thanks,
Mary.

On Tue, Aug 31, 2010 at 4:24 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
> Mary,
>
> The implication of what you say is that if the UAC wants privacy for the
> H-I, then it must do something to ensure that the request goes through a
> privacy service, AND, that only those entries added prior to reaching the
> privacy service will be anonymized. If some element downstream from the U=
AC
> wants privacy for the information it adds, then it must ensure that the
> request will subsequently transit a privacy service. Anonymizing of
> responses is even more problematic.
>
> Are those realistic assumptions for practical use of H-I? (I don't know.)
>
> =A0 =A0 =A0 =A0Thanks,
> =A0 =A0 =A0 =A0Paul
>
> Mary Barnes wrote:
>>
>> Paul,
>>
>> The intent of 4244/4244bis was to follow the same model as RFC 3323
>> and use the concept of network-provided privacy. =A0So, this should not
>> be anything different than the case where Header privacy is requested.
>> There is no assumption that the proxy is a privacy service. =A0The
>> current text was written as if that was obvious (i.e., assumes you are
>> using a privacy service, etc. per RFC 3323 without saying such), but
>> clearly it's not. =A0I think the best approach is to rewrite the privacy
>> section entirely using context and terminology consistent with RFC
>> 3323 =A0 I think that can also help with the domain issue since the
>> context of domain is exactly that used in RFC 3323 (with regards to
>> privacy).
>>
>> Mary.
>>
>>
>> On Tue, Aug 31, 2010 at 12:19 PM, Paul Kyzivat <pkyzivat@cisco.com> wrot=
e:
>>>
>>> What Dale says would help.
>>>
>>> But I'm still concerned with which entities this requirement applies to=
.
>>> RFC 3323 is being cited for Privacy header processing. But it assigns
>>> responsibility for that to a privacy service, and makes the UAC/UAS
>>> responsible for ensuring that the request passes through such a service=
.
>>> IIUC 42444bis is assuming that every server that supports 4244bis is
>>> potentially a privacy service.
>>>
>>> I'll be happy to learn that I'm entirely wrong in that assumption. I'd
>>> like
>>> to understand how privacy of H-I is intended to work in real use cases,
>>> and
>>> where the privacy service(s) are located to make that happen.
>>>
>>> =A0 =A0 =A0 Thanks,
>>> =A0 =A0 =A0 Paul
>>>
>>> Worley, Dale R (Dale) wrote:
>>>>
>>>> Mary Barnes writes (in the middle of a long exchange quoted below):
>>>>>
>>>>> That sentence is written within the context of core RFC 3261. =A0We
>>>>> really didn't get into the RFC 3325 trust domain concept in RFC 4244 =
-
>>>>> in particular because RFC 3325 is informational. =A0However, there is=
 an
>>>>> UNLESS later in that section:
>>>>>
>>>>> =A0 "...,unless the processing entity knows a priori that it can rely=
 on
>>>>> a
>>>>> =A0 downstream processing entity within its domain to apply the reque=
sted
>>>>> =A0 privacy or local policy allows the forwarding."
>>>>
>>>> I think the problem can be fixed by deleting the phrase "within its
>>>> domain" (and also
>>>> "a priori", which doesn't add anything):
>>>>
>>>> "..., unless the processing entity knows that it can rely on a
>>>> downstream
>>>> processing
>>>> entity to apply the requested privacy ..."
>>>>
>>>> The crucial fact is "entity A knows that entity B will do it", not
>>>> whether
>>>> or how the
>>>> two entities are related to each other. =A0And in practice, whether or=
 not
>>>> "entity A knows ..."
>>>> is clearer than whether or not "entity A is in the same trust domain a=
s
>>>> entity B",
>>>> and possibly clearer than "entity A is in the same SIP domain as entit=
y
>>>> B"
>>>> --
>>>> the latter two questions are fraught with definitional problems, where=
as
>>>> the first
>>>> question is purely functional.
>>>>
>>>> Dale
>>>> ________________________________________
>>>> From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of
>>>> Mary Barnes [mary.ietf.barnes@gmail.com]
>>>> Sent: Wednesday, August 25, 2010 2:18 PM
>>>> To: Paul Kyzivat
>>>> Cc: SIPCORE (Session Initiation Protocol Core) WG
>>>> Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244b=
is
>>>>
>>>> Paul,
>>>>
>>>> In the context of 4244/-bis, the term domain is a DNS domain (per RFC
>>>> 3261) and not a SPEC-T Trust Domain per RFC 3325. =A0However, the spec=
ific
>>>> terminology we are referring to is also in RFC 3261 in that a SIP enti=
ty
>>>> can
>>>> be responsible for multiple domains, which is not a Trust domain, but =
is
>>>> something that can be configured. =A0That's the context meant in RFC
>>>> 4244/-bis. =A0It is outside the scope of RFC 3261 (and thus RFC 4244/-=
bis)
>>>> as
>>>> to how those relationships are configured. It could certainly be done
>>>> using
>>>> the Trust domain model, but again, that's out of scope.
>>>>
>>>> If it helps, I can add in the terminology section that domain (and the
>>>> terminology around the domains for which an entity is responsible, etc=
.
>>>> ) is
>>>> used in the same context as RFC 3261, but I personally don't think tha=
t
>>>> should be necessary.
>>>>
>>>> Mary.
>>>> On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat
>>>> <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>> wrote:
>>>>
>>>>
>>>> Mary Barnes wrote:
>>>> Actually, I did respond to that message, per the following:
>>>> http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html
>>>>
>>>> (threading in the email archives is no better than my archiving method
>>>> for
>>>> emails).
>>>>
>>>> Hmm. I cannot find that one anywhere in my own archives, and I don't
>>>> recall seeing it. Don't know why. :-(
>>>>
>>>> That sentence is written within the context of core RFC 3261. =A0We re=
ally
>>>> didn't get into the RFC 3325 trust domain concept in RFC 4244 - in
>>>> particular because RFC 3325 is informational. =A0However, there is an
>>>> UNLESS
>>>> later in that section:
>>>>
>>>> "...,unless the processing entity knows a priori that it can rely on a
>>>> downstream processing entity within its domain to apply the requested
>>>> privacy or local policy allows the forwarding."
>>>>
>>>> So, I will include that same clause in the sentence you are concerned
>>>> about.
>>>>
>>>> That doesn't do it for me. I think one way or another you need to
>>>> address
>>>> whether "domain" means "DNS domain" or "trust domain". And if it means
>>>> "trust domain" then of course we need a ref to 3325.
>>>>
>>>> You seem to mean DNS domain, but the kinds of actions you are discussi=
ng
>>>> seem more related to 3323 and 3325. ISTM that if you mean DNS domain
>>>> then
>>>> you mean it based on an assumption that "DNS domain" =3D "trust domain=
".
>>>>
>>>> =A0 =A0 =A0Thanks,
>>>> =A0 =A0 =A0Paul
>>>>
>>>> Thanks,
>>>> Mary.
>>>> On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes
>>>> <mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>
>>>> <mailto:mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>>=
>
>>>> wrote:
>>>>
>>>> =A0Sorry, I should have replied to that thread, but I didn't think
>>>> =A0there was a change necessary. =A0I'll reply now.
>>>>
>>>> =A0Mary.
>>>>
>>>> =A0On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat
>>>> <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>
>>>> =A0<mailto:pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>>> wrote:
>>>>
>>>> =A0 =A0 =A0[as individual]
>>>>
>>>> =A0 =A0 =A0There was some discussion on the -00 version back in July t=
hat
>>>> =A0 =A0 =A0was not, AFAICT, addressed in the -01 version. There is a t=
hread
>>>> =A0 =A0 =A0emanating from mary's announcement of the -00 version. The
>>>> =A0 =A0 =A0following is a hook into that thread:
>>>>
>>>> =A0 =A0 =A0http://www.ietf.org/mail-archive/web/sipcore/current/msg030=
56.html
>>>>
>>>> =A0 =A0 =A0It has to do with when privacy should be applied.
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 Thanks,
>>>> =A0 =A0 =A0 =A0 =A0 =A0 Paul
>>>>
>>>>
>>>> =A0 =A0 =A0Adam Roach wrote:
>>>>
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 [as chair]
>>>>
>>>> =A0 =A0 =A0 =A0 =A0As a reminder, we're just over halfway through this=
 WGLC,
>>>> =A0 =A0 =A0 =A0 =A0and have not yet seen any comments. Please take som=
e time to
>>>> =A0 =A0 =A0 =A0 =A0review this draft.
>>>>
>>>> =A0 =A0 =A0 =A0 =A0/a
>>>>
>>>> =A0 =A0 =A0 =A0 =A0On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrot=
e:
>>>>
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0[as chair]
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0A major author of draft-ietf-sipcore-rfc424=
4bis-01
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0believes that the document has no remaining=
 open issues,
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0and is ready for evaluation. Today, we are =
starting a
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0two-week working group last call period. Th=
is last call
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0period ends on Tuesday, August 31st.
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0The latest version of the document can be r=
etrieved here:
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0http://tools.ietf.org/html/draft-ietf-sipco=
re-rfc4244bis
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0Any comments on the document should be sent=
 to the
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0SIPCORE mailing list.
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0/a
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0___________________________________________=
____
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0sipcore mailing list
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0sipcore@ietf.org<mailto:sipcore@ietf.org>
>>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>>
>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0https://www.ietf.org/mailman/listinfo/sipco=
re
>>>>
>>>>
>>>> =A0 =A0 =A0 =A0 =A0_______________________________________________
>>>> =A0 =A0 =A0 =A0 =A0sipcore mailing list
>>>> =A0 =A0 =A0 =A0 =A0sipcore@ietf.org<mailto:sipcore@ietf.org>
>>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>>
>>>> =A0 =A0 =A0 =A0 =A0https://www.ietf.org/mailman/listinfo/sipcore
>>>>
>>>> =A0 =A0 =A0_______________________________________________
>>>> =A0 =A0 =A0sipcore mailing list
>>>> =A0 =A0 =A0sipcore@ietf.org<mailto:sipcore@ietf.org>
>>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>>
>>>> =A0 =A0 =A0https://www.ietf.org/mailman/listinfo/sipcore
>>>>
>>>>
>>>>
>>>>
>>>>
>>
>

From pkyzivat@cisco.com  Tue Aug 31 14:55:10 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8DA203A686C for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:55:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.515
X-Spam-Level: 
X-Spam-Status: No, score=-110.515 tagged_above=-999 required=5 tests=[AWL=0.084, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 90cPT-Wp8CdJ for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 14:55:09 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 9E6953A682B for <sipcore@ietf.org>; Tue, 31 Aug 2010 14:55:09 -0700 (PDT)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEABIXfUxAZnwM/2dsb2JhbACgWHGjWJwdhTcEihE
X-IronPort-AV: E=Sophos;i="4.56,300,1280707200"; d="scan'208";a="153848338"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 31 Aug 2010 21:55:40 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7VLtdtA014222; Tue, 31 Aug 2010 21:55:40 GMT
Message-ID: <4C7D7A5B.9040105@cisco.com>
Date: Tue, 31 Aug 2010 17:55:39 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Adam Roach <adam@nostrum.com>
References: <4C7D5E9C.9090908@nostrum.com>
In-Reply-To: <4C7D5E9C.9090908@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 21:55:10 -0000

This is all good. One comment below.

Adam Roach wrote:
> 
> [as chair]
> 
> The issue tracker has been introduced without much in the way of 
> guidelines. I think that, used correctly, it can be very useful for 
> making sure specific issues don't get lost in the noise. It saves 
> authors the work of exhaustively trawling the mailing list to make 
> certain everything has been addressed.
> 
> However.
> 
> If we generate so many tickets that document authors spend more time 
> closing tickets than actually fixing the document, then the tracker 
> becomes a liability instead of an asset.
> 
> For right now, I'd like us to adjust how we deal with nits and editorial 
> comments. For the most part, these should be sent to the list or 
> directly to the author to be addressed (i.e., no need to open a ticket). 
> Tracking these isn't important or even all that useful; if we miss one, 
> then the paid RFC editor staff whose job it is to address these kinds of 
> errors will probably catch it.
> 
> Larger or more structural issues can be entered into the tracker -- but 
> please don't enter each such editorial comment into a new ticket. Gather 
> all of your non-technical comments together, and put them in a single 
> ticket.
> 
> Finally, it would be helpful to document authors if you included 
> something in the ticket name that indicated which document the tracker 
> issue is on. It doesn't have to be a whole document name; something like 
> "4244bis" for the history-info draft would be sufficient.

I find that the tool for entering tickets provides a drop down listing 
(I guess) topics that have already been used, so its easy to reuse an 
existing topic. ISTM that we should be conservative in the number of 
topics used. One per document ought to be enough in most cases.

	Thanks,
	Paul

From pkyzivat@cisco.com  Tue Aug 31 15:35:32 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D0A303A6872 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 15:35:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.515
X-Spam-Level: 
X-Spam-Status: No, score=-110.515 tagged_above=-999 required=5 tests=[AWL=0.084, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oqjofvLWe1lH for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 15:35:26 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 186EF3A6839 for <sipcore@ietf.org>; Tue, 31 Aug 2010 15:35:26 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAO4gfUxAZnwN/2dsb2JhbACgWHGjGZwYgm6CSQSKEQ
X-IronPort-AV: E=Sophos;i="4.56,300,1280707200"; d="scan'208";a="154047709"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 31 Aug 2010 22:35:56 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o7VMZunB008288; Tue, 31 Aug 2010 22:35:56 GMT
Message-ID: <4C7D83CC.5000908@cisco.com>
Date: Tue, 31 Aug 2010 18:35:56 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Mary Barnes <mary.ietf.barnes@gmail.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com>	<4C7D3990.5010205@cisco.com>	<AANLkTimiDwgpgJbDT0c_sVov_76YAcPoz4Or21acVHkD@mail.gmail.com>	<4C7D730F.3060202@cisco.com> <AANLkTimUrGA6AM=p8azr=KmxVTgAG=_CvHq3dcaH9RPk@mail.gmail.com>
In-Reply-To: <AANLkTimUrGA6AM=p8azr=KmxVTgAG=_CvHq3dcaH9RPk@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Worley, Dale R \(Dale\)" <dworley@avaya.com>, "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 22:35:32 -0000

Mary Barnes wrote:
> If the UAC adds an hi-entry and wants privacy, then yes it would need
> to use a privacy service.  However, if the privacy header is set for
> that request, any HI entries added as the request is forward to the
> destination would also be anonymized by a privacy service independent
> of whether an element downstream might want to apply privacy to
> specific HI entires.  But, none of this is any different than using
> the privacy service for any other requests.  The response issue is no
> different yet again than other headers that are subject to
> privacy/anonymized.  I'm not sure what you mean by anonymizing of
> responses unless you're talking about whether or not the privacy
> service has been stateful enough to restore the values.

3323 strongly recommends that a UAC desiring privacy establish a direct 
tls connection to the privacy service and send the request there.

If so, and assuming all the interesting routing of the request happens 
further downstream, then its only the UAC's entry that will be 
anonymized. All the others will be added after the privacy service has 
forwarded the request. The only other thing the privacy service can do 
is anonymize the H-I in the response back to the UAC, so that the UAC 
won't have any indication where the request went.

I guess an alternative is for the UAC to have some expectation that a 
privacy service will be present at the boundary between the caller's 
domain and some other domain, whatever that means. But 3323 doesn't 
specify any way to ensure that.

Another point I just realized while reviewing 3323: when a privacy 
service acts on a privacy value, such as "Privacy:header", or 
"Privacy:history", it also removes that value from the Privacy header. 
So those actions are only performed *once*. If "Privacy:history" is 
included by the UAC, and is processed by the first proxy encountered, 
subsequently added H-I information will not be anonymized. (Unless 
"Privacy:history" is added *again* by a proxy after that.)

Regarding responses, ISTM that often servers along the way want their 
identity exposed to those further downstream (e.g. the proxy for the AOR 
wanting the AOR exposed to the VM server), but may not want that stuff 
visible to the caller. That would call for anonymization of the response 
by something upstream of those things that want their identity hidden. 
To accomplish this, the UAS will have to had a Privacy header to the 
response, and there will have to be a privacy service on the path that 
will act on it.

I think perhaps Dale had it right, that much of this can be resolved by 
abandoning passive voice for active voice, thus forcing the 
identification of the agent for each action.

	Thanks,
	Paul

> Thanks,
> Mary.
> 
> On Tue, Aug 31, 2010 at 4:24 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
>> Mary,
>>
>> The implication of what you say is that if the UAC wants privacy for the
>> H-I, then it must do something to ensure that the request goes through a
>> privacy service, AND, that only those entries added prior to reaching the
>> privacy service will be anonymized. If some element downstream from the UAC
>> wants privacy for the information it adds, then it must ensure that the
>> request will subsequently transit a privacy service. Anonymizing of
>> responses is even more problematic.
>>
>> Are those realistic assumptions for practical use of H-I? (I don't know.)
>>
>>        Thanks,
>>        Paul
>>
>> Mary Barnes wrote:
>>> Paul,
>>>
>>> The intent of 4244/4244bis was to follow the same model as RFC 3323
>>> and use the concept of network-provided privacy.  So, this should not
>>> be anything different than the case where Header privacy is requested.
>>> There is no assumption that the proxy is a privacy service.  The
>>> current text was written as if that was obvious (i.e., assumes you are
>>> using a privacy service, etc. per RFC 3323 without saying such), but
>>> clearly it's not.  I think the best approach is to rewrite the privacy
>>> section entirely using context and terminology consistent with RFC
>>> 3323   I think that can also help with the domain issue since the
>>> context of domain is exactly that used in RFC 3323 (with regards to
>>> privacy).
>>>
>>> Mary.
>>>
>>>
>>> On Tue, Aug 31, 2010 at 12:19 PM, Paul Kyzivat <pkyzivat@cisco.com> wrote:
>>>> What Dale says would help.
>>>>
>>>> But I'm still concerned with which entities this requirement applies to.
>>>> RFC 3323 is being cited for Privacy header processing. But it assigns
>>>> responsibility for that to a privacy service, and makes the UAC/UAS
>>>> responsible for ensuring that the request passes through such a service.
>>>> IIUC 42444bis is assuming that every server that supports 4244bis is
>>>> potentially a privacy service.
>>>>
>>>> I'll be happy to learn that I'm entirely wrong in that assumption. I'd
>>>> like
>>>> to understand how privacy of H-I is intended to work in real use cases,
>>>> and
>>>> where the privacy service(s) are located to make that happen.
>>>>
>>>>       Thanks,
>>>>       Paul
>>>>
>>>> Worley, Dale R (Dale) wrote:
>>>>> Mary Barnes writes (in the middle of a long exchange quoted below):
>>>>>> That sentence is written within the context of core RFC 3261.  We
>>>>>> really didn't get into the RFC 3325 trust domain concept in RFC 4244 -
>>>>>> in particular because RFC 3325 is informational.  However, there is an
>>>>>> UNLESS later in that section:
>>>>>>
>>>>>>   "...,unless the processing entity knows a priori that it can rely on
>>>>>> a
>>>>>>   downstream processing entity within its domain to apply the requested
>>>>>>   privacy or local policy allows the forwarding."
>>>>> I think the problem can be fixed by deleting the phrase "within its
>>>>> domain" (and also
>>>>> "a priori", which doesn't add anything):
>>>>>
>>>>> "..., unless the processing entity knows that it can rely on a
>>>>> downstream
>>>>> processing
>>>>> entity to apply the requested privacy ..."
>>>>>
>>>>> The crucial fact is "entity A knows that entity B will do it", not
>>>>> whether
>>>>> or how the
>>>>> two entities are related to each other.  And in practice, whether or not
>>>>> "entity A knows ..."
>>>>> is clearer than whether or not "entity A is in the same trust domain as
>>>>> entity B",
>>>>> and possibly clearer than "entity A is in the same SIP domain as entity
>>>>> B"
>>>>> --
>>>>> the latter two questions are fraught with definitional problems, whereas
>>>>> the first
>>>>> question is purely functional.
>>>>>
>>>>> Dale
>>>>> ________________________________________
>>>>> From: sipcore-bounces@ietf.org [sipcore-bounces@ietf.org] On Behalf Of
>>>>> Mary Barnes [mary.ietf.barnes@gmail.com]
>>>>> Sent: Wednesday, August 25, 2010 2:18 PM
>>>>> To: Paul Kyzivat
>>>>> Cc: SIPCORE (Session Initiation Protocol Core) WG
>>>>> Subject: Re: [sipcore] REMINDER: Re: WGLC: draft-ietf-sipcore-rfc4244bis
>>>>>
>>>>> Paul,
>>>>>
>>>>> In the context of 4244/-bis, the term domain is a DNS domain (per RFC
>>>>> 3261) and not a SPEC-T Trust Domain per RFC 3325.  However, the specific
>>>>> terminology we are referring to is also in RFC 3261 in that a SIP entity
>>>>> can
>>>>> be responsible for multiple domains, which is not a Trust domain, but is
>>>>> something that can be configured.  That's the context meant in RFC
>>>>> 4244/-bis.  It is outside the scope of RFC 3261 (and thus RFC 4244/-bis)
>>>>> as
>>>>> to how those relationships are configured. It could certainly be done
>>>>> using
>>>>> the Trust domain model, but again, that's out of scope.
>>>>>
>>>>> If it helps, I can add in the terminology section that domain (and the
>>>>> terminology around the domains for which an entity is responsible, etc.
>>>>> ) is
>>>>> used in the same context as RFC 3261, but I personally don't think that
>>>>> should be necessary.
>>>>>
>>>>> Mary.
>>>>> On Wed, Aug 25, 2010 at 1:01 PM, Paul Kyzivat
>>>>> <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>> wrote:
>>>>>
>>>>>
>>>>> Mary Barnes wrote:
>>>>> Actually, I did respond to that message, per the following:
>>>>> http://www.ietf.org/mail-archive/web/sipcore/current/msg03088.html
>>>>>
>>>>> (threading in the email archives is no better than my archiving method
>>>>> for
>>>>> emails).
>>>>>
>>>>> Hmm. I cannot find that one anywhere in my own archives, and I don't
>>>>> recall seeing it. Don't know why. :-(
>>>>>
>>>>> That sentence is written within the context of core RFC 3261.  We really
>>>>> didn't get into the RFC 3325 trust domain concept in RFC 4244 - in
>>>>> particular because RFC 3325 is informational.  However, there is an
>>>>> UNLESS
>>>>> later in that section:
>>>>>
>>>>> "...,unless the processing entity knows a priori that it can rely on a
>>>>> downstream processing entity within its domain to apply the requested
>>>>> privacy or local policy allows the forwarding."
>>>>>
>>>>> So, I will include that same clause in the sentence you are concerned
>>>>> about.
>>>>>
>>>>> That doesn't do it for me. I think one way or another you need to
>>>>> address
>>>>> whether "domain" means "DNS domain" or "trust domain". And if it means
>>>>> "trust domain" then of course we need a ref to 3325.
>>>>>
>>>>> You seem to mean DNS domain, but the kinds of actions you are discussing
>>>>> seem more related to 3323 and 3325. ISTM that if you mean DNS domain
>>>>> then
>>>>> you mean it based on an assumption that "DNS domain" = "trust domain".
>>>>>
>>>>>      Thanks,
>>>>>      Paul
>>>>>
>>>>> Thanks,
>>>>> Mary.
>>>>> On Wed, Aug 25, 2010 at 11:51 AM, Mary Barnes
>>>>> <mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>
>>>>> <mailto:mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>>>
>>>>> wrote:
>>>>>
>>>>>  Sorry, I should have replied to that thread, but I didn't think
>>>>>  there was a change necessary.  I'll reply now.
>>>>>
>>>>>  Mary.
>>>>>
>>>>>  On Wed, Aug 25, 2010 at 11:45 AM, Paul Kyzivat
>>>>> <pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>
>>>>>  <mailto:pkyzivat@cisco.com<mailto:pkyzivat@cisco.com>>> wrote:
>>>>>
>>>>>      [as individual]
>>>>>
>>>>>      There was some discussion on the -00 version back in July that
>>>>>      was not, AFAICT, addressed in the -01 version. There is a thread
>>>>>      emanating from mary's announcement of the -00 version. The
>>>>>      following is a hook into that thread:
>>>>>
>>>>>      http://www.ietf.org/mail-archive/web/sipcore/current/msg03056.html
>>>>>
>>>>>      It has to do with when privacy should be applied.
>>>>>
>>>>>             Thanks,
>>>>>             Paul
>>>>>
>>>>>
>>>>>      Adam Roach wrote:
>>>>>
>>>>>
>>>>>           [as chair]
>>>>>
>>>>>          As a reminder, we're just over halfway through this WGLC,
>>>>>          and have not yet seen any comments. Please take some time to
>>>>>          review this draft.
>>>>>
>>>>>          /a
>>>>>
>>>>>          On 8/16/10 4:29 PM, Adam Roach - SIPCORE Chair wrote:
>>>>>
>>>>>
>>>>>              [as chair]
>>>>>
>>>>>              A major author of draft-ietf-sipcore-rfc4244bis-01
>>>>>              believes that the document has no remaining open issues,
>>>>>              and is ready for evaluation. Today, we are starting a
>>>>>              two-week working group last call period. This last call
>>>>>              period ends on Tuesday, August 31st.
>>>>>
>>>>>              The latest version of the document can be retrieved here:
>>>>>
>>>>>              http://tools.ietf.org/html/draft-ietf-sipcore-rfc4244bis
>>>>>
>>>>>              Any comments on the document should be sent to the
>>>>>              SIPCORE mailing list.
>>>>>
>>>>>              /a
>>>>>
>>>>>              _______________________________________________
>>>>>              sipcore mailing list
>>>>>              sipcore@ietf.org<mailto:sipcore@ietf.org>
>>>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>>>
>>>>>              https://www.ietf.org/mailman/listinfo/sipcore
>>>>>
>>>>>
>>>>>          _______________________________________________
>>>>>          sipcore mailing list
>>>>>          sipcore@ietf.org<mailto:sipcore@ietf.org>
>>>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>>>
>>>>>          https://www.ietf.org/mailman/listinfo/sipcore
>>>>>
>>>>>      _______________________________________________
>>>>>      sipcore mailing list
>>>>>      sipcore@ietf.org<mailto:sipcore@ietf.org>
>>>>> <mailto:sipcore@ietf.org<mailto:sipcore@ietf.org>>
>>>>>
>>>>>      https://www.ietf.org/mailman/listinfo/sipcore
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
> 

From HKaplan@acmepacket.com  Tue Aug 31 16:42:06 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DD0AA3A6870 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 16:42:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.432
X-Spam-Level: 
X-Spam-Status: No, score=-2.432 tagged_above=-999 required=5 tests=[AWL=0.167,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kw+OhAyROyUs for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 16:42:05 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 7D6B63A67EF for <sipcore@ietf.org>; Tue, 31 Aug 2010 16:42:05 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Tue, 31 Aug 2010 19:42:35 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Tue, 31 Aug 2010 19:42:35 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 31 Aug 2010 19:42:32 -0400
Thread-Topic: [sipcore] privacy handling
Thread-Index: ActJZi7wsgkaGYA2StuUGrKI/Wmd5A==
Message-ID: <311D1F6C-0EC5-43CB-9107-ED88DD022963@acmepacket.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com> <4C7D3990.5010205@cisco.com> <AANLkTimiDwgpgJbDT0c_sVov_76YAcPoz4Or21acVHkD@mail.gmail.com> <4C7D730F.3060202@cisco.com> <AANLkTimUrGA6AM=p8azr=KmxVTgAG=_CvHq3dcaH9RPk@mail.gmail.com> <4C7D83CC.5000908@cisco.com>
In-Reply-To: <4C7D83CC.5000908@cisco.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
Cc: "Worley, Dale R \(Dale\)" <dworley@avaya.com>, "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 23:42:07 -0000

On Aug 31, 2010, at 6:35 PM, Paul Kyzivat wrote:

> Another point I just realized while reviewing 3323: when a privacy
> service acts on a privacy value, such as "Privacy:header", or
> "Privacy:history", it also removes that value from the Privacy header.
> So those actions are only performed *once*. If "Privacy:history" is
> included by the UAC, and is processed by the first proxy encountered,
> subsequently added H-I information will not be anonymized. (Unless
> "Privacy:history" is added *again* by a proxy after that.)

But isn't that the right thing, and what we really want?  I mean if you mak=
e a call to me, you may want to anonymize your H-I so I don't find out the =
call is coming from you/Cisco, but that is really only possible and practic=
al for the H-I entries generated by Cisco or some privacy service under you=
r control - once the request reaches Acme you can't expect my servers to an=
onymize who it's from.  And I need and should expect H-I entries generated =
by my local servers to reach me, regardless of whether you put a Privacy he=
ader in or not.
If I divert the request to Dale at Avaya, then I can add my own Privacy hea=
der and my servers/service will anonymize before sending it to Avaya.

> Regarding responses, ISTM that often servers along the way want their
> identity exposed to those further downstream (e.g. the proxy for the AOR
> wanting the AOR exposed to the VM server), but may not want that stuff
> visible to the caller. That would call for anonymization of the response
> by something upstream of those things that want their identity hidden.
> To accomplish this, the UAS will have to had a Privacy header to the
> response, and there will have to be a privacy service on the path that
> will act on it.

Right, but that's what rfc3323 does/says for privacy of responses.

> I think perhaps Dale had it right, that much of this can be resolved by
> abandoning passive voice for active voice, thus forcing the
> identification of the agent for each action.

What email message was that in?  I missed it.

-hadriel


From HKaplan@acmepacket.com  Tue Aug 31 16:43:44 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D9D0C3A681F for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 16:43:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.434
X-Spam-Level: 
X-Spam-Status: No, score=-2.434 tagged_above=-999 required=5 tests=[AWL=0.165,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id guP5Foi3Q1PX for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 16:43:44 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id EBC633A67EF for <sipcore@ietf.org>; Tue, 31 Aug 2010 16:43:43 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Tue, 31 Aug 2010 19:44:14 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Tue, 31 Aug 2010 19:44:14 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: "Worley, Dale R (Dale)" <dworley@avaya.com>
Date: Tue, 31 Aug 2010 19:44:09 -0400
Thread-Topic: [sipcore] #2: Editorial: section 2 is really confusing
Thread-Index: ActJZmrev9r8fAZJR9eEGKhrb6C3yw==
Message-ID: <EE0E37D0-C68C-405A-8C9A-58EF4E1FAD16@acmepacket.com>
References: <294E3E61-2DFE-4427-92F0-EDBDBE2888CC@acmepacket.com> <CD5674C3CD99574EBA7432465FC13C1B21FFC79BFD@DC-US1MBEX4.global.avaya.com>, <AANLkTinnYZDcy7WLq-zeik65b9Cv-Q1Ck+-TW-c9_=KQ@mail.gmail.com> <CD5674C3CD99574EBA7432465FC13C1B21FFC79C02@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C02@DC-US1MBEX4.global.avaya.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
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #2: Editorial: section 2 is really confusing
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 23:43:45 -0000

+1

On Aug 31, 2010, at 2:36 PM, Worley, Dale R (Dale) wrote:

> It seems to me that the definitions of "retargeting", "redirecting", etc.=
 (with the possible exception of "diversion") are not clear and have never =
been clear.  Up until 4244bis, this hasn't mattered.  But in 4244bis these =
allegedly distinct operations cause different things to go on the wire, so =
we have to make the definitions unambiguous.
>=20
> Dale


From HKaplan@acmepacket.com  Tue Aug 31 16:51:25 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 53E1D3A6876 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 16:51:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.436
X-Spam-Level: 
X-Spam-Status: No, score=-2.436 tagged_above=-999 required=5 tests=[AWL=0.163,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9SaUA1AyOqTc for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 16:51:23 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 07A423A681F for <sipcore@ietf.org>; Tue, 31 Aug 2010 16:51:22 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Tue, 31 Aug 2010 19:51:52 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Tue, 31 Aug 2010 19:51:31 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 31 Aug 2010 19:51:30 -0400
Thread-Topic: [sipcore] Tracker Etiquette
Thread-Index: ActJZ2+t6Olp0ezHSfy1SdK2GA4Cmw==
Message-ID: <D7236327-F306-4A41-9762-359EA103498E@acmepacket.com>
References: <4C7D5E9C.9090908@nostrum.com> <4C7D7A5B.9040105@cisco.com>
In-Reply-To: <4C7D7A5B.9040105@cisco.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
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 31 Aug 2010 23:51:25 -0000

I believe Adam's statements were regarding Editorial comments in particular=
, not technical issues. (right?)

I had assumed the author would want those in the tracker too, just so they =
could track them instead of searching mailing lists.  But I was adding "Edi=
torial:" to the beginning of their subjects to differentiate them. (someone=
 should get the tracker tools folks to create a ticket type field to captur=
e this I guess)  But yeah I suppose we should aggregate our Editorial entri=
es into one ticket as much as possible. (my bad)

-hadriel


On Aug 31, 2010, at 5:55 PM, Paul Kyzivat wrote:

> This is all good. One comment below.
>=20
> Adam Roach wrote:
>>=20
>> [as chair]
>>=20
>> The issue tracker has been introduced without much in the way of=20
>> guidelines. I think that, used correctly, it can be very useful for=20
>> making sure specific issues don't get lost in the noise. It saves=20
>> authors the work of exhaustively trawling the mailing list to make=20
>> certain everything has been addressed.
>>=20
>> However.
>>=20
>> If we generate so many tickets that document authors spend more time=20
>> closing tickets than actually fixing the document, then the tracker=20
>> becomes a liability instead of an asset.
>>=20
>> For right now, I'd like us to adjust how we deal with nits and editorial=
=20
>> comments. For the most part, these should be sent to the list or=20
>> directly to the author to be addressed (i.e., no need to open a ticket).=
=20
>> Tracking these isn't important or even all that useful; if we miss one,=
=20
>> then the paid RFC editor staff whose job it is to address these kinds of=
=20
>> errors will probably catch it.
>>=20
>> Larger or more structural issues can be entered into the tracker -- but=
=20
>> please don't enter each such editorial comment into a new ticket. Gather=
=20
>> all of your non-technical comments together, and put them in a single=20
>> ticket.
>>=20
>> Finally, it would be helpful to document authors if you included=20
>> something in the ticket name that indicated which document the tracker=20
>> issue is on. It doesn't have to be a whole document name; something like=
=20
>> "4244bis" for the history-info draft would be sufficient.
>=20
> I find that the tool for entering tickets provides a drop down listing=20
> (I guess) topics that have already been used, so its easy to reuse an=20
> existing topic. ISTM that we should be conservative in the number of=20
> topics used. One per document ought to be enough in most cases.
>=20
> 	Thanks,
> 	Paul
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore


From HKaplan@acmepacket.com  Tue Aug 31 17:07:02 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CFA613A69DA for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 17:07:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.438
X-Spam-Level: 
X-Spam-Status: No, score=-2.438 tagged_above=-999 required=5 tests=[AWL=0.161,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zXRuTOlctYAC for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 17:07:00 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 92F833A69F2 for <sipcore@ietf.org>; Tue, 31 Aug 2010 17:07:00 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Tue, 31 Aug 2010 20:07:30 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Tue, 31 Aug 2010 20:07:30 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>
Date: Tue, 31 Aug 2010 20:07:27 -0400
Thread-Topic: [sipcore] #29: B2BUAs passing H-I through?
Thread-Index: ActJaao6mrNOe26PSH25OgbHoWgj2A==
Message-ID: <451EA107-5853-486E-804B-1EE11FECCAF2@acmepacket.com>
References: <061.a0f2ecdd8a145270021e7d7f4271c829@tools.ietf.org> <AANLkTikQz6dN30bKZdj0F99Frrm5kwvcKPrgz-Uza2sr@mail.gmail.com>
In-Reply-To: <AANLkTikQz6dN30bKZdj0F99Frrm5kwvcKPrgz-Uza2sr@mail.gmail.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="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "worley@alum.mit.edu" <worley@alum.mit.edu>, "sipcore@ietf.org" <sipcore@ietf.org>, sipcore issue tracker <trac@tools.ietf.org>
Subject: Re: [sipcore] #29: B2BUAs passing H-I through?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 01 Sep 2010 00:07:02 -0000

I think I know what he's talking about.  Since a B2BUA is a UAC and UAS, on=
e might think it should follow the rules for a UAC and UAS in this draft, r=
estarting/clearing the H-I on each side.  Section 4.1 has one line which me=
ntions B2BUA's may act "proxy-like" for this header, but in that paragraph =
it says a UAC MUST add a H-I with an index of 1 if it adds one at all, so a=
 B2BUA would actually do *that* - presumably not what one would want of a B=
2BUA.

What you really want is a sentence/para saying a B2BUA would follow the rul=
es for a Proxy with regards to H-I for requests which it forwards, unless l=
ocal policy says otherwise; while for requests it generates itself it shoul=
d act as a UAC.  For example if it generates a dialog-creating INVITE due t=
o receiving a REFER, it would act as a UAC per the 4424bis draft, but if it=
 is merely forwarding a dialog-creating INVITE (i.e. generating one due to =
receiving one) then it should follow the rules for a Proxy and copy the rec=
eived H-I and add an entry, etc.  Right?

-hadriel

On Aug 31, 2010, at 3:42 PM, Mary Barnes wrote:

> I'm not sure what you mean about "explicitly authorizing" - we don't
> have anything normative for B2BUAs defined, so I don't see how we can
> do anything authoritative in this document. What are the known
> problems you would like highlighted?
>=20
> On Tue, Aug 31, 2010 at 12:51 PM, sipcore issue tracker
> <trac@tools.ietf.org> wrote:
>> #29: B2BUAs passing H-I through?
>> ---------------------------------+--------------------------------------=
----
>>  Reporter:  worley@=85             |       Owner:
>>     Type:  enhancement          |      Status:  new
>>  Priority:  major                |   Milestone:  milestone1
>> Component:  rfc4244bis           |     Version:
>>  Severity:  In WG Last Call      |    Keywords:
>> ---------------------------------+--------------------------------------=
----
>>  In sections 4.1 and 4.2.1 there is text suggesting that B2BUAs that are
>>  functioning as "quasi-proxies" may want to copy the incoming H-I into t=
he
>>  outgoing request (as if they were a proxy).  This seems like a good ide=
a
>>  to me, but it would be wise to have a short section explicitly authoriz=
ing
>>  this behavior and perhaps listing any known problems with this.
>>=20
>> --
>> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/29>
>> sipcore <http://tools.ietf.org/sipcore/>
>>=20
>> _______________________________________________
>> sipcore mailing list
>> sipcore@ietf.org
>> https://www.ietf.org/mailman/listinfo/sipcore
>>=20
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore


From pkyzivat@cisco.com  Tue Aug 31 17:28:27 2010
Return-Path: <pkyzivat@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 721383A6866 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 17:28:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.517
X-Spam-Level: 
X-Spam-Status: No, score=-110.517 tagged_above=-999 required=5 tests=[AWL=0.082, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y0YYU5KO9XCK for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 17:28:26 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 192F63A684D for <sipcore@ietf.org>; Tue, 31 Aug 2010 17:28:26 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAL06fUxAZnwM/2dsb2JhbACgXHGkF5wbgm6CSQSKEQ
X-IronPort-AV: E=Sophos;i="4.56,301,1280707200"; d="scan'208";a="154068543"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 01 Sep 2010 00:28:56 +0000
Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o810SuQf023304; Wed, 1 Sep 2010 00:28:56 GMT
Message-ID: <4C7D9E47.20802@cisco.com>
Date: Tue, 31 Aug 2010 20:28:55 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Hadriel Kaplan <HKaplan@acmepacket.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com> <4C7D3990.5010205@cisco.com> <AANLkTimiDwgpgJbDT0c_sVov_76YAcPoz4Or21acVHkD@mail.gmail.com> <4C7D730F.3060202@cisco.com> <AANLkTimUrGA6AM=p8azr=KmxVTgAG=_CvHq3dcaH9RPk@mail.gmail.com> <4C7D83CC.5000908@cisco.com> <311D1F6C-0EC5-43CB-9107-ED88DD022963@acmepacket.com>
In-Reply-To: <311D1F6C-0EC5-43CB-9107-ED88DD022963@acmepacket.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Worley, Dale R \(Dale\)" <dworley@avaya.com>, "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 01 Sep 2010 00:28:27 -0000

Hadriel Kaplan wrote:
> On Aug 31, 2010, at 6:35 PM, Paul Kyzivat wrote:
> 
>> Another point I just realized while reviewing 3323: when a privacy
>> service acts on a privacy value, such as "Privacy:header", or
>> "Privacy:history", it also removes that value from the Privacy header.
>> So those actions are only performed *once*. If "Privacy:history" is
>> included by the UAC, and is processed by the first proxy encountered,
>> subsequently added H-I information will not be anonymized. (Unless
>> "Privacy:history" is added *again* by a proxy after that.)
> 
> But isn't that the right thing, and what we really want?  I mean if you make a call to me, you may want to anonymize your H-I so I don't find out the call is coming from you/Cisco, but that is really only possible and practical for the H-I entries generated by Cisco or some privacy service under your control - once the request reaches Acme you can't expect my servers to anonymize who it's from.  And I need and should expect H-I entries generated by my local servers to reach me, regardless of whether you put a Privacy header in or not.
> If I divert the request to Dale at Avaya, then I can add my own Privacy header and my servers/service will anonymize before sending it to Avaya.

If the caller only wants his own entry removed, why doesn't he just 
leave it out in the first place?

It only makes sense to put it in if there is reason to expect that it 
will be used before being removed. My *inference* was that the purpose 
of Privacy:history was to cause all the entries then present to be 
removed when the request is passed to a server that isn't acting on 
behalf of the caller. With assumption that between the caller and that 
point there was some possibility of it being useful.

But that only works if the caller knows that the privacy service is 
positioned in such a place. That is the sort of guarantee that 3325 
tries to put in place. But it isn't there in 3323.

Is the elephant in the room here an assumption that Privacy headers are 
really directives to SBCs, and everybody assumes there is one acting on 
their behalf in the path?

>> Regarding responses, ISTM that often servers along the way want their
>> identity exposed to those further downstream (e.g. the proxy for the AOR
>> wanting the AOR exposed to the VM server), but may not want that stuff
>> visible to the caller. That would call for anonymization of the response
>> by something upstream of those things that want their identity hidden.
>> To accomplish this, the UAS will have to had a Privacy header to the
>> response, and there will have to be a privacy service on the path that
>> will act on it.
> 
> Right, but that's what rfc3323 does/says for privacy of responses.

While its implicit, I didn't see anything in 3323 that mentions the UAS 
inserting a Privacy header in the response. There is verbage that an 
intermediate server might add its own based on local knowledge. The 
first proxy (SBC) on the callee side is the one to be the privacy 
service for this, and is likely to do it whether requested or not.

>> I think perhaps Dale had it right, that much of this can be resolved by
>> abandoning passive voice for active voice, thus forcing the
>> identification of the agent for each action.
> 
> What email message was that in?  I missed it.

I don't recall, but I'm pretty sure I saw it.

	Thanks,
	Paul

From jmpolk@cisco.com  Tue Aug 31 17:46:03 2010
Return-Path: <jmpolk@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 751743A6897 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 17:46:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.495
X-Spam-Level: 
X-Spam-Status: No, score=-110.495 tagged_above=-999 required=5 tests=[AWL=0.104, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h+vTjlIZoflx for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 17:46:02 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id D58163A6882 for <sipcore@ietf.org>; Tue, 31 Aug 2010 17:46:01 -0700 (PDT)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-AV: E=Sophos;i="4.56,301,1280707200"; d="scan'208";a="581536995"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-6.cisco.com with ESMTP; 01 Sep 2010 00:46:31 +0000
Received: from jmpolk-wxp01.cisco.com (rcdn-jmpolk-8715.cisco.com [10.99.80.22]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o810kVwd016967; Wed, 1 Sep 2010 00:46:31 GMT
Message-Id: <201009010046.o810kVwd016967@sj-core-1.cisco.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 31 Aug 2010 19:46:30 -0500
To: Paul Kyzivat <pkyzivat@cisco.com>, "James M. Polk" <jmpolk@cisco.com>
From: "James M. Polk" <jmpolk@cisco.com>
In-Reply-To: <4C7D786A.4020704@cisco.com>
References: <4C7D5E9C.9090908@nostrum.com> <201008312037.o7VKb82b003320@sj-core-5.cisco.com> <4C7D786A.4020704@cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 01 Sep 2010 00:46:04 -0000

ISTM that the first order of business wrt Tickets is to correlate 
them to a particular document. Perhaps this is a pull down tab with 
minimal ids for each WG item we have (e.g., 'hi' for history-info, 
and 'loc' for Location Conveyance). The note to the list will already 
say it's [sipcore], so this second level of identification allows doc 
editors to quickly know whether a ticket (in the subject line of the 
note to the list) is for 'their' doc or not.

I think the chairs ought to assign what they think is best for a doc 
identifier.

BTW - Geopriv and ECRIT use tickets, but not the doc identifiers, and 
as an author of more than one ID within each group, it's a real bitch 
(sorry ladies) to track them in my mail app.

Also, personally I don't like tickets being generated about one of my 
docs without any discussion - mostly because I feel kinda blindsided 
by having to account for another topic without having a chance to 
explain whether or not I believe that ticket's topic is already 
covered (or not). In other words, I personally don't have an issue 
with bonafide open issues - whether technical or editorial - but I'd 
like the opportunity to address the topic before it becomes a ticket.

I believe all the rest of Paul's points fall under these above, and 
can be worked out.

Maybe that's just how I think...

comments?

James

At 04:47 PM 8/31/2010, Paul Kyzivat wrote:
>[as chair]
>
>I've been ignoring the tracker till now, but it seems impossible to 
>continue doing so.
>
>ISTM we do need some group norms on this.
>Especially given my lack of experience with the tool, I'm reluctant 
>to impose them, at least *yet*. Instead, I'd like to see some 
>discussion on how people think this should be used.
>
>Here are a few questions that come to mind:
>
>- can anybody create a new topic? Or should the topics be controlled
>   in some way? (e.g. consensus)
>
>- can anybody create a new ticket? Or should ticket issuance be
>   controlled in some way? (e.g. consensus)
>
>- is creating a ticket done after discussion, or in lieu of discussion?
>
>- who is responsible for assigning ownership of a ticket?
>   can the author pick anybody he wants? Or should people only be
>   allowed to assign ownership to themself?  Or should there be
>   ownership of topics?
>
>- who can close a ticket? The reporter? The owner? Anybody?
>
>I'd like to hear what people in this WG think about this. (My own 
>first reaction is that it would be helpful for wg doc editors to use 
>tracker for those things that need to be addressed in a document, 
>based on emails from others. I'm not so sure about use beyond that, 
>but have an open mind.)
>
>Should I have created a tracker topic "Tracker Etiquette" and 
>submitted tickets for each of these questions, rather than sending this mail?
>
>         Thanks,
>         Paul
>
>James M. Polk wrote:
>>At 02:57 PM 8/31/2010, Adam Roach wrote:
>>
>>>[as chair]
>>>
>>>Finally, it would be helpful to document authors if you included 
>>>something in the ticket name that indicated which document the 
>>>tracker issue is on. It doesn't have to be a whole document name; 
>>>something like "4244bis" for the history-info draft would be sufficient.
>>Amen
>>tracking which issues pertain to which docs is a fundamental flaw 
>>in this whole process regardless of the WG or doc involved.
>>James
>>
>>>Thank you.
>>>
>>>/a
>>>_______________________________________________
>>>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


From HKaplan@acmepacket.com  Tue Aug 31 17:50:13 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E88953A688E for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 17:50:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.44
X-Spam-Level: 
X-Spam-Status: No, score=-2.44 tagged_above=-999 required=5 tests=[AWL=0.159,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CB8ohesDTTX4 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 17:50:10 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 0C3113A6859 for <sipcore@ietf.org>; Tue, 31 Aug 2010 17:50:10 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Tue, 31 Aug 2010 20:50:40 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Tue, 31 Aug 2010 20:50:40 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: sipcore issue tracker <trac@tools.ietf.org>
Date: Tue, 31 Aug 2010 20:50:39 -0400
Thread-Topic: [sipcore]  #41: Why does only "mp" have a value?
Thread-Index: ActJb7LAM9fuyvtVS0+90QqBTcglkg==
Message-ID: <4EC292DB-2BC5-4538-9ABC-219E32217201@acmepacket.com>
References: <061.2e221aa118698f4371250faae119a59b@tools.ietf.org>
In-Reply-To: <061.2e221aa118698f4371250faae119a59b@tools.ietf.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "worley@alum.mit.edu" <worley@alum.mit.edu>, "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] #41: Why does only "mp" have a value?
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 01 Sep 2010 00:50:13 -0000

Uh oh... I think your example shows another problem too.

Suppose atlanta proxy gets a request for Bob as you show, and for Bob it in=
ternally has 2 potential routes.  It tries the first, and gets diverted to =
Carol, as in your example... but Carol fails.  So the atlanta proxy recurse=
s the failure and tries the second route, which is still for *Bob*.  The UA=
S will get this:
History-Info: <sip:bob@example.com>;index=3D1=20
History-Info: <sip:bob@example.com>;index=3D1.1
History-Info: <sip:carol@example.com>;index=3D1.2;mp=3D1.1
History-Info: <sip:carol@192.0.2.3>;index=3D1.3;rc
History-Info: <sip:robert@ssp.net>;index=3D1.4
History-Info: <sip:user@192.168.1.1>;index=3D1.4.1;rc

If you receive that as a UAS, you don't know whether it was diverted to Car=
ol and then reached you as being for Carol, or whether it's back to being f=
or Bob.=20
Ugh.

It's a hack, but perhaps a diversion/"mp" should cause a new sub-level.  Li=
ke this:
History-Info: <sip:bob@example.com>;index=3D1=20
History-Info: <sip:bob@example.com>;index=3D1.1
History-Info: <sip:carol@example.com>;index=3D1.1.1;mp=3D1.1
History-Info: <sip:carol@192.0.2.3>;index=3D1.1.2;rc
History-Info: <sip:robert@ssp.net>;index=3D1.2
History-Info: <sip:user@192.168.1.1>;index=3D1.2.1;rc


-hadriel


On Aug 31, 2010, at 2:28 PM, sipcore issue tracker wrote:

> #41: Why does only "mp" have a value?
> ---------------------------------+---------------------------------------=
---
> Reporter:  worley@=85             |       Owner:           =20
>     Type:  enhancement          |      Status:  new      =20
> Priority:  critical             |   Milestone:  milestone1
> Component:  rfc4244bis           |     Version:           =20
> Severity:  In WG Last Call      |    Keywords:           =20
> ---------------------------------+---------------------------------------=
---
> There seems to be no reason to restrict the "mp-value", the information
> regarding the predecessor request-URI to a newer request-URI, to only "mp=
"
> mappings.  In particular, if a redirect server implements an "rc" mapping=
,
> it could be difficult for the UAS to determine why it received the
> request:
>=20
> {{{
>    Alice   atlanta.example.com  biloxi.example.com   Carol
>    |                |                |                |
>    |   INVITE sip:bob@example.com    |                |
>    |--------------->|                |                |
>    | History-Info: <sip:bob@example.com>;index=3D1      |
>    |                |                |                |
>    |                |   INVITE sip:bob@example.com    |
>    |                |--------------->|                |
>    | History-Info: <sip:bob@example.com>;index=3D1      |
>    | History-Info: <sip:bob@example.com>;index=3D1.1    |
>    |                |                |                |
>    |                |   300          |                |
>    |                |   Contact: <sip:carol@example.com>;mp
>    | History-Info: <sip:bob@example.com>;index=3D1      |
>    | History-Info: <sip:bob@example.com>;index=3D1.1    |
>    |                |<---------------|                |
>    |                |                |                |
>    |                |   INVITE sip:carol@example.com
>    |                |--------------->|                |
>    | History-Info: <sip:bob@example.com>;index=3D1      |
>    | History-Info: <sip:bob@example.com>;index=3D1.1    |
>    | History-Info: <sip:carol@example.com>;index=3D1.2;mp=3D1.1
>    |                |                |                |
>    |                |   300          |                |
>    |                |   Contact: <sip:carol@192.0.2.3>;rc
>    | History-Info: <sip:bob@example.com>;index=3D1      |
>    | History-Info: <sip:bob@example.com>;index=3D1.1    |
>    | History-Info: <sip:carol@example.com>;index=3D1.2;mp=3D1.1
>    |                |<---------------|                |
>    |                |                |                |
>    |                |   INVITE sip:carol@192.0.2.3    |
>    |                |-------------------------------->|
>    | History-Info: <sip:bob@example.com>;index=3D1      |
>    | History-Info: <sip:bob@example.com>;index=3D1.1    |
>    | History-Info: <sip:carol@example.com>;index=3D1.2;mp=3D1.1
>    | History-Info: <sip:carol@192.0.2.3>;index=3D1.3;rc |
>    |                |                |                |
> }}}
>=20
> (In this case, Carol might know to look for sip:carol@example.com and
> trace its origin, but if we add a further retargeting and registration
> lookup cycle for a different user in the middle, we can defeat that
> strategy.)
>=20
> It would seem useful to allow the "rc" parameter to have a value as well.
> And given that some 3xx Contacts will have neither "mp" or "rc", but the
> "origin" value would still be useful for a UAS to see, it seems desirable
> to split off the "origin" value to another parameter which would be
> applied regardless of whether "mp" or "rc" applies.
>=20
> --=20
> Ticket URL: <http://trac.tools.ietf.org/wg/sipcore/trac/ticket/41>
> sipcore <http://tools.ietf.org/sipcore/>
>=20
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore


From HKaplan@acmepacket.com  Tue Aug 31 18:06:29 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6AED03A68BB for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 18:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.442
X-Spam-Level: 
X-Spam-Status: No, score=-2.442 tagged_above=-999 required=5 tests=[AWL=0.157,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6JlrdI4dgCvT for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 18:06:28 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 51CF43A68B5 for <sipcore@ietf.org>; Tue, 31 Aug 2010 18:06:28 -0700 (PDT)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.375.2; Tue, 31 Aug 2010 21:06:58 -0400
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Tue, 31 Aug 2010 21:06:37 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 31 Aug 2010 21:06:37 -0400
Thread-Topic: [sipcore] privacy handling
Thread-Index: ActJce14EOypwdrZQMaCbwSU6LfgGQ==
Message-ID: <3A70CF37-334C-4765-9EB3-5CC9E08BD064@acmepacket.com>
References: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C01@DC-US1MBEX4.global.avaya.com> <4C7D3990.5010205@cisco.com> <AANLkTimiDwgpgJbDT0c_sVov_76YAcPoz4Or21acVHkD@mail.gmail.com> <4C7D730F.3060202@cisco.com> <AANLkTimUrGA6AM=p8azr=KmxVTgAG=_CvHq3dcaH9RPk@mail.gmail.com> <4C7D83CC.5000908@cisco.com> <311D1F6C-0EC5-43CB-9107-ED88DD022963@acmepacket.com> <4C7D9E47.20802@cisco.com>
In-Reply-To: <4C7D9E47.20802@cisco.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
Cc: "Worley, Dale R \(Dale\)" <dworley@avaya.com>, "SIPCORE \(Session Initiation Protocol Core\) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] privacy handling
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 01 Sep 2010 01:06:29 -0000

On Aug 31, 2010, at 8:28 PM, Paul Kyzivat wrote:

> Hadriel Kaplan wrote:
>> On Aug 31, 2010, at 6:35 PM, Paul Kyzivat wrote:
>>=20
>>> Another point I just realized while reviewing 3323: when a privacy
>>> service acts on a privacy value, such as "Privacy:header", or
>>> "Privacy:history", it also removes that value from the Privacy header.
>>> So those actions are only performed *once*. If "Privacy:history" is
>>> included by the UAC, and is processed by the first proxy encountered,
>>> subsequently added H-I information will not be anonymized. (Unless
>>> "Privacy:history" is added *again* by a proxy after that.)
>>=20
>> But isn't that the right thing, and what we really want?  I mean if you =
make a call to me, you may want to anonymize your H-I so I don't find out t=
he call is coming from you/Cisco, but that is really only possible and prac=
tical for the H-I entries generated by Cisco or some privacy service under =
your control - once the request reaches Acme you can't expect my servers to=
 anonymize who it's from.  And I need and should expect H-I entries generat=
ed by my local servers to reach me, regardless of whether you put a Privacy=
 header in or not.
>> If I divert the request to Dale at Avaya, then I can add my own Privacy =
header and my servers/service will anonymize before sending it to Avaya.
>=20
> If the caller only wants his own entry removed, why doesn't he just=20
> leave it out in the first place?

Because the first Proxy adds it anyway, and because it is presumably useful=
 within the originator's trust-domain.

> But that only works if the caller knows that the privacy service is=20
> positioned in such a place. That is the sort of guarantee that 3325=20
> tries to put in place. But it isn't there in 3323.

In what way does 3325 guarantee such a thing?  Afaik, just by mandating tha=
t a Proxy implementing 3325 anonymize if its next-hop isn't in the same tru=
st-domain.  I assume there is going to be the same type of language in this=
 4424bis draft.


> Is the elephant in the room here an assumption that Privacy headers are=20
> really directives to SBCs, and everybody assumes there is one acting on=20
> their behalf in the path?

No, though I expect some SBCs will probably remove all H-I entries other th=
an "mp" ones, and change those to not include IP addresses.

-hadriel=

From dworley@avaya.com  Tue Aug 31 19:21:26 2010
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D31BF3A6A1A for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 19:21:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.409
X-Spam-Level: 
X-Spam-Status: No, score=-102.409 tagged_above=-999 required=5 tests=[AWL=0.190, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FLLfwVMtQVPH for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 19:21:20 -0700 (PDT)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by core3.amsl.com (Postfix) with ESMTP id ABE543A6859 for <sipcore@ietf.org>; Tue, 31 Aug 2010 19:21:14 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.56,301,1280721600"; d="scan'208";a="205412315"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by de307622-de-outbound.net.avaya.com with ESMTP; 31 Aug 2010 22:21:43 -0400
X-IronPort-AV: E=Sophos;i="4.56,301,1280721600"; d="scan'208";a="510698961"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by co300216-co-erhwest-out.avaya.com with ESMTP; 31 Aug 2010 22:21:42 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.129]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Tue, 31 Aug 2010 22:21:42 -0400
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: Adam Roach <adam@nostrum.com>, SIPCORE <sipcore@ietf.org>
Date: Tue, 31 Aug 2010 22:21:41 -0400
Thread-Topic: [sipcore] Tracker Etiquette
Thread-Index: ActJRrqW58iUkq/gSh6KJTzu5F5VjQANKOqt
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C04@DC-US1MBEX4.global.avaya.com>
References: <4C7D5E9C.9090908@nostrum.com>
In-Reply-To: <4C7D5E9C.9090908@nostrum.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
Subject: Re: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 01 Sep 2010 02:21:26 -0000

I've been assuming that the tracker is to be used much like a technical sup=
port tracker -- it's assumed that duplicate and mistaken tickets will be en=
tered, and often variants of existing tickets, and that there are facilitie=
s for easily closing tickets that prove to be useless, and for consolidatin=
g tickets that are partially or completely duplicates.  Maybe I'm mistaken;=
 I'm assuming that closing a ticket is not difficult.

In regard to putting something in the "ticket name" to indicate the documen=
t in question:  I see a data field "Component" for which one can select the=
 value "4244bis".  I've been assuming that is how one identifies the ticket=
s that are relevant to 4244bis.  Is this not the correct thing to do?  I do=
 not see a data field named "ticket name".

Dale

From jmpolk@cisco.com  Tue Aug 31 21:00:02 2010
Return-Path: <jmpolk@cisco.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 152133A6A12 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 21:00:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.498
X-Spam-Level: 
X-Spam-Status: No, score=-110.498 tagged_above=-999 required=5 tests=[AWL=0.101, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dqv9St4J2Uhm for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 21:00:01 -0700 (PDT)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id 202C03A6A03 for <sipcore@ietf.org>; Tue, 31 Aug 2010 21:00:01 -0700 (PDT)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEACdsfUyrR7Hu/2dsb2JhbACgXXGif5wdhTcEhD0
X-IronPort-AV: E=Sophos;i="4.56,301,1280707200"; d="scan'208";a="179685366"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-4.cisco.com with ESMTP; 01 Sep 2010 04:00:31 +0000
Received: from jmpolk-wxp01.cisco.com (rcdn-jmpolk-8715.cisco.com [10.99.80.22]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id o8140VYa026581; Wed, 1 Sep 2010 04:00:31 GMT
Message-Id: <201009010400.o8140VYa026581@sj-core-5.cisco.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 31 Aug 2010 23:00:30 -0500
To: "Worley, Dale R (Dale)" <dworley@avaya.com>, Adam Roach <adam@nostrum.com>, SIPCORE <sipcore@ietf.org>
From: "James M. Polk" <jmpolk@cisco.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B21FFC79C04@DC-US1MBEX4.glo bal.avaya.com>
References: <4C7D5E9C.9090908@nostrum.com> <CD5674C3CD99574EBA7432465FC13C1B21FFC79C04@DC-US1MBEX4.global.avaya.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 01 Sep 2010 04:00:02 -0000

At 09:21 PM 8/31/2010, Worley, Dale R (Dale) wrote:

>In regard to putting something in the "ticket name" to indicate the 
>document in question:  I see a data field "Component" for which one 
>can select the value "4244bis".

I don't see "4244bis" in the subject line, which is ideally what I'm 
asking for - so I can track those messages pertinent to my doc, even 
though I care a lot about every SIPCORE doc, the one I'm responsible 
for is more important - right?

If it could show up as

         Subject: [sipcore] 4244bis: ...
or
         Subject: [sipcore] Loc: ...

then it can be tracked by everyone (especially the editors) easier ISTM.

james

>I've been assuming that is how one identifies the tickets that are 
>relevant to 4244bis.  Is this not the correct thing to do?  I do not 
>see a data field named "ticket name".
>
>Dale
>_______________________________________________
>sipcore mailing list
>sipcore@ietf.org
>https://www.ietf.org/mailman/listinfo/sipcore


From john.elwell@siemens-enterprise.com  Tue Aug 31 23:37:09 2010
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6671F3A6908 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 23:37:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.721
X-Spam-Level: 
X-Spam-Status: No, score=-102.721 tagged_above=-999 required=5 tests=[AWL=-0.122, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QgsTAEU1Eiq7 for <sipcore@core3.amsl.com>; Tue, 31 Aug 2010 23:37:06 -0700 (PDT)
Received: from ms01.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 94C8E3A68CE for <sipcore@ietf.org>; Tue, 31 Aug 2010 23:37:06 -0700 (PDT)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms01.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1352386; Wed, 1 Sep 2010 08:37:36 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx (Server) with ESMTP id 52FB41EB82AB; Wed,  1 Sep 2010 08:37:36 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Wed, 1 Sep 2010 08:37:36 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "James M. Polk" <jmpolk@cisco.com>, Paul Kyzivat <pkyzivat@cisco.com>
Date: Wed, 1 Sep 2010 08:37:35 +0200
Thread-Topic: [sipcore] Tracker Etiquette
Thread-Index: ActJbyOQLJWKiyq9Ry6Hej+wnFuTrAAMFV8g
Message-ID: <A444A0F8084434499206E78C106220CA01C48DAED0@MCHP058A.global-ad.net>
References: <4C7D5E9C.9090908@nostrum.com> <201008312037.o7VKb82b003320@sj-core-5.cisco.com> <4C7D786A.4020704@cisco.com> <201009010046.o810kVwd016967@sj-core-1.cisco.com>
In-Reply-To: <201009010046.o810kVwd016967@sj-core-1.cisco.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
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] Tracker Etiquette
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 01 Sep 2010 06:37:09 -0000

=20

> -----Original Message-----
> From: sipcore-bounces@ietf.org=20
> [mailto:sipcore-bounces@ietf.org] On Behalf Of James M. Polk
> Sent: 01 September 2010 01:47
> To: Paul Kyzivat; James M. Polk
> Cc: SIPCORE
> Subject: Re: [sipcore] Tracker Etiquette
>=20
> ISTM that the first order of business wrt Tickets is to correlate=20
> them to a particular document. Perhaps this is a pull down tab with=20
> minimal ids for each WG item we have (e.g., 'hi' for history-info,=20
> and 'loc' for Location Conveyance). The note to the list will already=20
> say it's [sipcore], so this second level of identification allows doc=20
> editors to quickly know whether a ticket (in the subject line of the=20
> note to the list) is for 'their' doc or not.
>=20
> I think the chairs ought to assign what they think is best for a doc=20
> identifier.
>=20
> BTW - Geopriv and ECRIT use tickets, but not the doc identifiers, and=20
> as an author of more than one ID within each group, it's a real bitch=20
> (sorry ladies) to track them in my mail app.
>=20
> Also, personally I don't like tickets being generated about one of my=20
> docs without any discussion - mostly because I feel kinda blindsided=20
> by having to account for another topic without having a chance to=20
> explain whether or not I believe that ticket's topic is already=20
> covered (or not). In other words, I personally don't have an issue=20
> with bonafide open issues - whether technical or editorial - but I'd=20
> like the opportunity to address the topic before it becomes a ticket.
[JRE] MARTINI has used tickets, fairly successfully I think. We are startin=
g to use them in SIPREC, but we have limited experience to date. In both gr=
oups, anyone can generate a ticket (or reopen a closed one), which does lea=
d to a free-for-all Potentially it could be a problem, so if we constrain i=
t I would like at least the chairs, not just the editor, to have the abilit=
y to open a ticket (assigned to the editor).

John

>=20
> I believe all the rest of Paul's points fall under these above, and=20
> can be worked out.
>=20
> Maybe that's just how I think...
>=20
> comments?
>=20
> James
>=20
> At 04:47 PM 8/31/2010, Paul Kyzivat wrote:
> >[as chair]
> >
> >I've been ignoring the tracker till now, but it seems impossible to=20
> >continue doing so.
> >
> >ISTM we do need some group norms on this.
> >Especially given my lack of experience with the tool, I'm reluctant=20
> >to impose them, at least *yet*. Instead, I'd like to see some=20
> >discussion on how people think this should be used.
> >
> >Here are a few questions that come to mind:
> >
> >- can anybody create a new topic? Or should the topics be controlled
> >   in some way? (e.g. consensus)
> >
> >- can anybody create a new ticket? Or should ticket issuance be
> >   controlled in some way? (e.g. consensus)
> >
> >- is creating a ticket done after discussion, or in lieu of=20
> discussion?
> >
> >- who is responsible for assigning ownership of a ticket?
> >   can the author pick anybody he wants? Or should people only be
> >   allowed to assign ownership to themself?  Or should there be
> >   ownership of topics?
> >
> >- who can close a ticket? The reporter? The owner? Anybody?
> >
> >I'd like to hear what people in this WG think about this. (My own=20
> >first reaction is that it would be helpful for wg doc editors to use=20
> >tracker for those things that need to be addressed in a document,=20
> >based on emails from others. I'm not so sure about use beyond that,=20
> >but have an open mind.)
> >
> >Should I have created a tracker topic "Tracker Etiquette" and=20
> >submitted tickets for each of these questions, rather than=20
> sending this mail?
> >
> >         Thanks,
> >         Paul
> >
> >James M. Polk wrote:
> >>At 02:57 PM 8/31/2010, Adam Roach wrote:
> >>
> >>>[as chair]
> >>>
> >>>Finally, it would be helpful to document authors if you included=20
> >>>something in the ticket name that indicated which document the=20
> >>>tracker issue is on. It doesn't have to be a whole document name;=20
> >>>something like "4244bis" for the history-info draft would=20
> be sufficient.
> >>Amen
> >>tracking which issues pertain to which docs is a fundamental flaw=20
> >>in this whole process regardless of the WG or doc involved.
> >>James
> >>
> >>>Thank you.
> >>>
> >>>/a
> >>>_______________________________________________
> >>>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
>=20
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
> =
