Re: [Simple] draft-ietf-simple-prescaps-ext-10 comment

"Eric Tremblay" <eric.m.tremblay@gmail.com> Thu, 24 July 2008 14:00 UTC

Return-Path: <simple-bounces@ietf.org>
X-Original-To: simple-archive@megatron.ietf.org
Delivered-To: ietfarch-simple-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0821F3A6A0A; Thu, 24 Jul 2008 07:00:16 -0700 (PDT)
X-Original-To: simple@core3.amsl.com
Delivered-To: simple@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 62B4E3A6A0A for <simple@core3.amsl.com>; Thu, 24 Jul 2008 07:00:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level:
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_36=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 GEKDLkBi7HDu for <simple@core3.amsl.com>; Thu, 24 Jul 2008 07:00:14 -0700 (PDT)
Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by core3.amsl.com (Postfix) with ESMTP id 2ED9F3A67B5 for <simple@ietf.org>; Thu, 24 Jul 2008 07:00:14 -0700 (PDT)
Received: by wr-out-0506.google.com with SMTP id 37so2420022wra.17 for <simple@ietf.org>; Thu, 24 Jul 2008 07:00:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=hz/RJQRrNz116+pXWQmmFvN4rl30A3/kaNq7sDcdgpM=; b=pqqyhnadKDgPIq2JHHAec7sj3TmUqJmFWMb+rWdUIr8ua/weKx3n1yHuc31eeINQXG MVUFOvjOoALq705jN988m9MyUm5oYxKHkca/lm0pTGVv6b8jA36TV8WvTbjbpTBeQqnC m22bEO1DnRa+Pxqs/HjCGWHjasDOZh4OG9Fjo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=dU1AFBN6i/uUWkfU4ObTIgJ09fMy4Y++DCmpXo/uiXRdbp8FAIKiaCRIafIP0PmOG0 2XXg1XX1OyZUe1pHvl5aObwwDtxuzYX4Pqin8RF58rLYYfsDcerud3m+8+1CiIk8nboa hB+XnJ4YffUunvNDxJvlyiTKF2GJPTTLVCGgM=
Received: by 10.90.86.9 with SMTP id j9mr425873agb.11.1216908057878; Thu, 24 Jul 2008 07:00:57 -0700 (PDT)
Received: by 10.90.115.13 with HTTP; Thu, 24 Jul 2008 07:00:57 -0700 (PDT)
Message-ID: <455d6c10807240700m2bbc0566p57de3e7dae23c1c3@mail.gmail.com>
Date: Thu, 24 Jul 2008 10:00:57 -0400
From: Eric Tremblay <eric.m.tremblay@gmail.com>
To: krisztian.kiss@nokia.com
In-Reply-To: <D29CAA517F202243879DEA8831CD705501C7D8A2@daebe103.NOE.Nokia.com>
MIME-Version: 1.0
Content-Disposition: inline
References: <455d6c10807231221m3ba93ca5j5def7e5ca80fcbcf@mail.gmail.com> <D29CAA517F202243879DEA8831CD705501C7D8A2@daebe103.NOE.Nokia.com>
Cc: mikko.lonnfors@nokia.com, simple@ietf.org
Subject: Re: [Simple] draft-ietf-simple-prescaps-ext-10 comment
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/simple>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: simple-bounces@ietf.org
Errors-To: simple-bounces@ietf.org

Hi Krisztian,

Good point, I did not read the bug report like this, but this makes
more sense to me now. So this should apply to Allow-Event and the
sip.events UA caps. I see that there are some implementations that do
place presence.winfo (or even presence.winfo.winfo) into their
Allow-Event and I would assume they would do the same in sip.events.
However, when mapping this to PIDF UA Caps, they would have to include
the <winfo> element if any of their supported events include winfo,
without specifying for which event it is supported. It is then up to
the recipient of this information to find out if winfo is supported
for a specific event using the standard SIP mechanism.

Thanks for the clarification. I agree it was quite late to change the
spec, but we at least have some justifications logged into the mailing
list now :)

Best Regards,

EricT


On Wed, Jul 23, 2008 at 9:59 PM,  <krisztian.kiss@nokia.com> wrote:
> Hi Eric,
>
> I see your point. However, I read the bug report which says:
>
> "Adam Roach: Truth is, once you implement a template, the implementation
> technically can support applying it to anything (unless you're a really
> bad
> programmer).
> Adam Roach: The only thing that might prevent it from working is a
> decision --
> either by the programmer or by the administrator -- that certain
> combinations
> are dangerous or silly.
> Adam Roach: Ergo, it's a policy decision."
>
> ...so the question comes to my mind: is presence the right tool to
> advertize what kind of policy restrictions are implemented at the UA
> when applying a template package? Or, should we just leave this policy
> exchange to the actual subscription transaction, i.e. let the UA
> advertize support for <winfo> template package and if a UA policy
> disallows certain combinations with other event packages or recursive
> template support, that will be discovered during subscription time
> (rejecting unallowed events with 489/403 as described in the bug
> report).
> As explained in section 1.2 and 4, "This extension is only aimed for
> presentities to give watchers hints about the presentity's preferences,
> willingness and capabilities to communicate before watchers initiate a
> communication with the presentity.", so it is not meant to replace
> capability negotiation procedures with SIP. What is your view on this
> option?
>
> Cheers,
> Krisztian
>
> P.S. there's another major problem to change the draft at this point of
> time: it is currently in RFC editor's queue waiting for a final
> confirmation from the ADs and then the RFC is out...
>
>>-----Original Message-----
>>From: ext Eric Tremblay [mailto:eric.m.tremblay@gmail.com]
>>Sent: Wednesday, July 23, 2008 12:21 PM
>>To: Lonnfors Mikko (Nokia-D-MSW/Helsinki); Kiss Krisztian
>>(Nokia-OCTO/MtView); simple@ietf.org
>>Subject: draft-ietf-simple-prescaps-ext-10 comment
>>
>>Hi Mikko & Krisztian,
>>
>>In section 3.2.14:
>>I wonder if representing winfo support in the <event-packages>
>>element as a single <winfo> element makes sense. Just putting
>><winfo> under a <supported> element does not mean that an
>>application supports watcher-info for all events enumerated there.
>>
>>I think that winfo should somehow apply to an other event.
>>Without an existing grammar to represent recursive template
>>support (or limitations of such support), I would suggest
>>representing a single level of support and then applications
>>could assume that if presence.winfo is supported, then
>>presence.winfo.winfo should also be supported. A bug already
>>exists to track this issue:
>>http://bugs.sipit.net/show_bug.cgi?id=711
>>
>>I suggest two options:
>>
>>1) Allowing an optional <winfo> element under the other event
>>types (<conference>, <dialog>, <kpml>, <message-summary>,
>><poc-settings>, <presence>, <reg>, <refer>,
>><Siemens-RTP-Stats>, <spirits-INDPs>,
>><spirits-user-prof>) to indicate that winfo is supported for
>>that specific event type.
>>
>>2) Allowing an optional "template" attribute to the event
>>types which could contain a comma separated list of templates
>>supported for this event type. <conference template="winfo,foo">
>>
>>How do we then represent the fact that a device only supports
>>conference.winfo but not conference? Maybe an additional
>>attribute could do the trick...
>>
>>Best Regards,
>>
>>EricT
>>
>
_______________________________________________
Simple mailing list
Simple@ietf.org
https://www.ietf.org/mailman/listinfo/simple