Re: [Sipping] cc-transfer and app-interaction: providing a context for REFER

Jonathan Rosenberg <jdrosen@cisco.com> Wed, 16 February 2005 07:25 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA26510 for <sipping-web-archive@ietf.org>; Wed, 16 Feb 2005 02:25:47 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D1JuR-0002SB-VO for sipping-web-archive@ietf.org; Wed, 16 Feb 2005 02:47:44 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1D1JTa-0002mw-Lz; Wed, 16 Feb 2005 02:19:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1D1JOx-00012t-RX for sipping@megatron.ietf.org; Wed, 16 Feb 2005 02:15:12 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13263 for <sipping@ietf.org>; Wed, 16 Feb 2005 02:15:10 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D1JkA-00029W-9L for sipping@ietf.org; Wed, 16 Feb 2005 02:37:06 -0500
Received: from sj-core-3.cisco.com (171.68.223.137) by sj-iport-4.cisco.com with ESMTP; 15 Feb 2005 23:15:06 -0800
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from mira-sjc5-d.cisco.com (IDENT:mirapoint@mira-sjc5-d.cisco.com [171.71.163.28]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id j1G7EbwN013196; Tue, 15 Feb 2005 23:14:38 -0800 (PST)
Received: from [192.168.1.100] (che-vpn-cluster-2-60.cisco.com [10.86.242.60]) by mira-sjc5-d.cisco.com (MOS 3.4.6-GR) with ESMTP id AHT95670; Tue, 15 Feb 2005 23:14:36 -0800 (PST)
Message-ID: <4212F2DC.4020700@cisco.com>
Date: Wed, 16 Feb 2005 02:14:36 -0500
From: Jonathan Rosenberg <jdrosen@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.3) Gecko/20040910
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@cisco.com>
Subject: Re: [Sipping] cc-transfer and app-interaction: providing a context for REFER
References: <41FF29AD.2030703@cisco.com>
In-Reply-To: <41FF29AD.2030703@cisco.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 2.0 (++)
X-Scan-Signature: f607d15ccc2bc4eaf3ade8ffa8af02a0
Content-Transfer-Encoding: 7bit
Cc: 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>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org
X-Spam-Score: 2.0 (++)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c
Content-Transfer-Encoding: 7bit

It seems like there is general consensus for this approach. As such, I 
have gone ahead and submitted an update to the framework. Until it 
appears in the archives, you can pick up a copy at:

http://www.jdrosen.net/papers/draft-ietf-sipping-app-interaction-framework-04.txt

This includes comments made during WGLC.

This document is now ready to go to IESG.

Thanks,
Jonathan R.

Jonathan Rosenberg wrote:

> Folks,
> 
> I was about to submit an update to the app-interaction framework, when I 
> remembered that an issue came up at IETF 61 around the sipping 
> cc-transfer draft that had potential impacts on app-interaction.
> 
> The issue, as you may recall, is how to do transfer with REFER on a 
> separate dialog (routed using GRUU), and correlate that REFER to the 
> dialog it would have otherwise been sent on. GRID was at first proposed, 
> but then rejected. IIRC, this was because it require the UA to use a 
> different, unique grid for every dialog it would ever set up, and that 
> was incompatible with certain uses of grid, like creating a focus URI 
> resident on a UA.
> 
> So, how to provide this correlation?
> 
> The app-interaction framework has already seen this problem, and has a 
> solution documented there. The action item from the meeting was to make 
> sure these were in sync.
> 
> The app-interaction framework defines a "context" parameter to Refer-To 
> that includes the tags and call-id of the associated dialog. The 
> semantics are that it is solely for authorization purposes. The 
> existence of the context parameter with those values indicates that the 
> REFERer has access to the dialog identifiers for the dialog. Thus, if 
> the REFER authorization policy is based on whether it comes from someone 
> with whom I am engaged in a dialog, it can be used for authorization 
> purposes. Its semantics are no deeper than that.
> 
> I would propose that the current syntax and semantics defined in 
> app-interaction suffice for the cc-transfer case. app-interaction is 
> actually a SIP working item as it defines a new extension. Thus, 
> cc-transfer could just reference it normatively and use it.
> 
> Comments?
> 
> -Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                   600 Lanidex Plaza
Director, Service Provider VoIP Architecture   Parsippany, NJ 07054-2711
Cisco Systems
jdrosen@cisco.com                              FAX:   (973) 952-5050
http://www.jdrosen.net                         PHONE: (973) 952-5000
http://www.cisco.com

_______________________________________________
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