[Sip] SIP Draft Minutes

Dean Willis <dean.willis@softarmor.com> Tue, 02 March 2004 01:13 UTC

Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18368 for <sip-archive@odin.ietf.org>; Mon, 1 Mar 2004 20:13:36 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AxyT7-0004ep-Kq for sip-archive@odin.ietf.org; Mon, 01 Mar 2004 20:13:09 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i221D9Mv017886 for sip-archive@odin.ietf.org; Mon, 1 Mar 2004 20:13:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AxyT0-0004ch-IB; Mon, 01 Mar 2004 20:13:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AxyS6-0004V8-Jg for sip@optimus.ietf.org; Mon, 01 Mar 2004 20:12:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18285 for <sip@ietf.org>; Mon, 1 Mar 2004 20:12:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AxyS4-0004jb-00 for sip@ietf.org; Mon, 01 Mar 2004 20:12:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AxyR7-0004bq-00 for sip@ietf.org; Mon, 01 Mar 2004 20:11:06 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com) by ietf-mx with esmtp (Exim 4.12) id 1AxyQA-0004OQ-00 for sip@ietf.org; Mon, 01 Mar 2004 20:10:06 -0500
Received: from softarmor.com (tx-dwillis.dhcp.ietf59.or.kr [218.37.227.108]) (authenticated bits=0) by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2219vsb000655 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 1 Mar 2004 19:09:59 -0600
Message-ID: <4043DEBC.3090200@softarmor.com>
Date: Mon, 01 Mar 2004 19:09:16 -0600
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: sip@ietf.org
CC: mankin@psg.com, rohan@cisco.com
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=1.1 required=5.0 tests=HTML_20_30,HTML_MESSAGE, HTML_TITLE_EMPTY,MIME_HTML_ONLY autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Subject: [Sip] SIP Draft Minutes
Sender: sip-admin@ietf.org
Errors-To: sip-admin@ietf.org
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit


Draft minutes for the SIP meeting at IETF 59 are posted at:

http://www.softarmor.com/sipwg/meets/ietf59/notes/minutes-sip-ietf59.html" rel="nofollow">http://www.softarmor.com/sipwg/meets/ietf59/notes/minutes-sip-ietf59.html


Please respond with correction. I'm not sure we have the conclusion recorded correctly on at least one of the GRUU issues.

MHTML Follows.

Draft Minutes, SIP WG,  IETF 59

Reported by Ben Campbell
Edited by Dean Willis

Opening stuff

Changes:

  • no new RFCs, 6 docs post last call, 3 in ed queue
  • Security ad-hoc to discuss discuses on auth-id
  • IETF last call 8 more, wglc on resource priority, almost closed.
To Do: Chairs: Conclude on resource priorty.

Group recognized Henry Sinnreich as the "Godfather of SIP" and applauded.

Status for app interaction:

Moved to SIP. integrated normative lang for GRUU. Need to harmonize with KPML. Nts review after KPML alignment. Call for 4-6 reviewers.

Connection Reuse:

More explanatory text. Please read to make sure it makes sense.

Identity:

Author wants to replace this with generic mech for 3rd party mods and assertions. Proposed to merge with other requirements into a generic mechanism if possible before San Diego. Ad-hoc on Tuesday.

Cullen requests reviews on draft-jennings-sip-sec-flows-01.


Mary Barnes: Request History Mechanism.

Changes

  • Editorial nits
  • Merged sipping wg reqs into solution draft.
  • Removed redirect server from ISSUER-req.
  • Addied explicit privacy requirement for proxy to maintain privacy asssociated withe captured r-uri.
  • Clarified syntax. Removed compact form.
  • Added application consideration summary section. Added more text on what to do if history is not available.

Issue: Privacy:

Proposed adding filed to tag HI entries that are added when privacy is imposed.

Issue Limitation on number of entries?

Options: Pruning mechanism, or just leave to endpoints. Needs more email discussion.
Cocnlusion: No apparent support for limit.

Next Steps:

  • More email feedback on open issues -- Text requested.
  • Update flows.
  • Dependency on the e2m security body manipulation.
  • Discussion on proxy manipulation of bodies--will be discussed in ad hoc.

Question: Any implementers want to comment on limit?

(no response.)

Cullen Jennings: Voicemail URI

Changed to use reason header, rather than separate one.

Issue: Should this be a parameter, or a header?

Conclusion: Support for parameter.

Issue: Should we do history instead?

  • Cullen proposed yes.
  • Lots of semantics discussion.
  • Mixed support for using history info.
  • Suggestion that VM service parameters are different than generic reason header.
Conclusion: Remove reason header, put explicit service invocation parameters.

Question: Anyone plan to implement?

Very few responses. (History being held on whether URI is better.) Need to design something soon.

Question: Can  history and voicemail can be complementary.

Discussion indicates yes -- they are different mechanisms that can sometimes, but not always, be used to solve similar problems.

Question: on whether voicemail URIs should be standard, informational, or abandoned.

Conclusion: No consensus on whether this should be wg item or not. Consensus not to make it an individual effort.

Culleng Jennings: Binary Encoding

Bodies use content transfer encoding. 3261 gives no guidance on what sort of encoding. Proposal to change it so say you SHOULD use binary, but need to be able to receive any.

Question: What about indirect content?

Discussion indicates that indirect content woul be contyrolled by the rules of whatever protocol and data format is being indirected to.

Question: Do we have base64 in SIP specs we need to expunge?

Robert volunteered to help editors change examples to show binary encoding, using scripts he used for the torture test draft.

Question: Why couldn't this be on the list.

No discussion, just muttering.

Conclusion: Only binary, no requirement to receive non-binary. Will go into errata in a prominent way.

Hisham: Policy URI and purpose

Issues: proposal to make purpose uri specific for conference policy, rather than policy in general. conf-policy-uri rather than policy-uri.

Conclusion: accept proposal.

Issue: Should we set up an IANA registry for purpose parameter?


Discussion on whether iana registry is just for conflict avoidance, or whether it is a central point to document things.

Conclusion: No registry.

Hisham: authentication issue skipped for time.

Jon Peterson pointed out RotK one big at the Academy award.


Robert Sparks : Non-invite Transactions

Changes:

Split in 3--analysis, agreed changes, controversial changes.

Open issue: draft says SHOULD cache unreachable destinations. Is this enough?

Failover for next attempt will not happen if not chached. propose making this MUST.

Argument on what should means.

Conclusion: none

Issue: draft says time-to-live of cache should be short. Can we specifiy a concrete duration?

We do have a concrete duration if retry-after is specified. Proposal: keep current text.

Conclusion: none.

Next Steps:

Will do the stuff on the last slide

Cullen Jennings: GRUUS and Instance Identifiers Requirements

Cullen described some use cases and requirements: client generated, stable across reboot, unique, multiple allowed per host, possible to know identifier without taking phone out of box.

Conclusions: No clear conclusions.

Jonathan Rosenberg: GRUU Mechanism and Device ID

Changes:

listed on slide.

Issue: Registration Conflict.

Crash/reboot may cause two contacts with same instance ID.

Options: requests for gruu fork (with a bad fork), registrar should reject registration (telling client to query and delete), registrar should delete old registration.

Proposal: registrar rejects, client then deletes.  New response code a good idea.

Conclusion: No consensus. Need to think about performance impact on registrar.

Issue: should this be a caller prefs param?

Currently it is a calle capability parameter.

Proposed: Keep current, add text advising against using with accept/reject contact. Use GRUU instead.

Conclusion: Accept proposal.

Issue: Format of instance ID

Is it a URN? do we specify computation?

Proposal: Do not specify computation, must be formatted as quoted string, merely require temporal and spatial uniqueness.

Comments: hard to guarantee global uniqueness in quoted strings without specifying computation. URNs may be better. Does privacy apply?

Conclusions: No consensus, need to work on this some more?

Issue: GRID usage outside of GRUU. Should this be a generic URI parameter?

GRID survives proxy translations. Is a form of sub-addressing. Should this be a generic URI parameter?

Proposal: generic URI parameter. Can be applied to other mechanisms. Only makes sense in the context of URIs that represent an instance.

Conclusions: No comments. Does this mean we accept it?

Issue: Document Other uses of GRUU here?

Proposal: No, specific problem.

Conclusion: No comments. assume accepted.