Re: [Sipping] Re:draft-johnston-sipping-cc-uui-00.txt

Paul Kyzivat <pkyzivat@cisco.com> Fri, 15 September 2006 17:40 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GOHfm-0006AE-PW; Fri, 15 Sep 2006 13:40:18 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GOHfl-0006A6-91 for sipping@ietf.org; Fri, 15 Sep 2006 13:40:17 -0400
Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GOHfi-0003Je-Rs for sipping@ietf.org; Fri, 15 Sep 2006 13:40:17 -0400
Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-1.cisco.com with ESMTP; 15 Sep 2006 10:40:14 -0700
X-IronPort-AV: i="4.09,171,1157353200"; d="scan'208"; a="41885311:sNHT41614016"
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k8FHeEqG023421; Fri, 15 Sep 2006 13:40:14 -0400
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k8FHeEuI014878; Fri, 15 Sep 2006 13:40:14 -0400 (EDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 15 Sep 2006 13:40:14 -0400
Received: from [161.44.79.176] ([161.44.79.176]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 15 Sep 2006 13:40:13 -0400
Message-ID: <450AE57D.6040906@cisco.com>
Date: Fri, 15 Sep 2006 13:40:13 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 1.5.0.5 (Windows/20060719)
MIME-Version: 1.0
To: Alan Johnston <alan@sipstation.com>
Subject: Re: [Sipping] Re:draft-johnston-sipping-cc-uui-00.txt
References: <E1GNakE-0007eQ-3W@stiedprstage1.ietf.org> <4509622B.2010701@cisco.com> <450ADFAC.6070107@sipstation.com>
In-Reply-To: <450ADFAC.6070107@sipstation.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 15 Sep 2006 17:40:13.0636 (UTC) FILETIME=[FFC18840:01C6D8ED]
DKIM-Signature: a=rsa-sha1; q=dns; l=3466; t=1158342014; x=1159206014; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:Paul=20Kyzivat=20<pkyzivat@cisco.com> |Subject:Re=3A=20[Sipping]=20Re=3Adraft-johnston-sipping-cc-uui-00.txt |To:Alan=20Johnston=20<alan@sipstation.com>; X=v=3Dcisco.com=3B=20h=3DHKX+GO1wg8FyF0GC6AUhx1sL3b8=3D; b=tRtmRMmKFkJ4tAt+WuuK7sQUNGQw2emCYjTD9zc8xcnWMHf2SKCrgKqOuIUchr8dnE1yRkTh 4O9NnZwPh1R330vTEKe7hD3ORkVgRHa+MGHuV1qmMTxrQuMoYc7A6Gf2;
Authentication-Results: rtp-dkim-2.cisco.com; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b280b4db656c3ca28dd62e5e0b03daa8
Cc: sipping <sipping@ietf.org>
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Errors-To: sipping-bounces@ietf.org


Alan Johnston wrote:
> Paul,
> 
> Thanks for the comments on the draft.
> 
> I will add text to better describe the applications that could benefit 
> from this mechanism. 

Does that mean explaining what UUI means? Your existing examples all 
show the value being an opaque string. Is this because it is an 
encoding? If so, is it widely understood, or is that an agreement 
between source and destination?

Because there is only *one* string, I am left assuming that there might 
be several data elements hiding inside the encoding. If that is the 
intended usage it would be helpful for that to be clear. Maybe an 
example could show the real data, an then how that data is conveyed in 
encoded form. Unless there is a good reason for encoding then it might 
be better to pass multiple parameters that are not encoded.

> It is true that not all UAs handle escaped header 
> fields in URIs, although the use of this in common applications such as 
> transfer is spreading.

I'm also curious about the security issues of passing the data via the 
UAC. Could you address that in some way? Maybe there is no concern, and 
it is ok for the UAC to read and update the values. Or maybe the 
assumption is that the data is encrypted so that the UAC cannot 
understand or change it, and that the recipient will be able to know if 
it has been removed entirely. But whatever it is, would be helpful to 
have explanation.

	Thx,
	Paul

> I'll fix the syntax issues so the header can be repeated.
> 
> Thanks,
> Alan
> 
> Paul Kyzivat wrote:
>> Hi Alan,
>>
>> It would be helpful if this draft defined what is meant by User to 
>> User Information.
>>
>> I infer from the examples that it is information gathered by the ACD, 
>> or perhaps info the ACD derives based on what it can gather during its 
>> early dialog, that it wants to convey to the Terminator. So in this 
>> case the first user is the ACD and the 2nd user is the Terminator.
>>
>> The use of header parameters in the Contact or Refer-To, while it 
>> might work in theory, seems questionable in practice. The passing of 
>> such parameters is optional, and likely not to be honored in many 
>> cases. At least that isn't needed when the ACD acts as a proxy.
>>
>> I would think another issue about the cases where the information is 
>> relayed via the Originator is that it then gives the originator an 
>> opportunity to examine and modify it - which may not be desirable.
>>
>> The syntax of the proposed header seems pretty restrictive. I'd be 
>> inclined to at least include standard comma syntax so that the header 
>> can be repeated to allow multiple tokens. And since there really isn't 
>> any way to negotiate between the sender and the recipient, it might be 
>> useful to have a way to denote the namespace of the value so that 
>> there isn't a question about how they it is interpreted. For this 
>> application I would expect that unambiguous namespace identifiers 
>> should be easily minted by those deploying the system. Perhaps URNs 
>> would fill the bill for that.
>>
>>     Paul
>>
>> _______________________________________________
>> Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
>> This list is for NEW development of the application of SIP
>> Use sip-implementors@cs.columbia.edu for questions on current sip
>> Use sip@ietf.org for new developments of core SIP
>>
>>
> 

_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP