Re: [dispatch] Updated CCUS Charter Text - Call Control UUI for SIP

"DRAGE, Keith (Keith)" <drage@alcatel-lucent.com> Thu, 05 November 2009 13:17 UTC

Return-Path: <drage@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5420F3A685A for <dispatch@core3.amsl.com>; Thu, 5 Nov 2009 05:17:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.582
X-Spam-Level:
X-Spam-Status: No, score=-5.582 tagged_above=-999 required=5 tests=[AWL=0.667, BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 VuCE4IpCv3au for <dispatch@core3.amsl.com>; Thu, 5 Nov 2009 05:17:17 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id A3D523A682C for <dispatch@ietf.org>; Thu, 5 Nov 2009 05:17:16 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail3.alcatel.fr (8.13.8/8.13.8/ICT) with ESMTP id nA5DHUg4031726 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 5 Nov 2009 14:17:31 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.47]) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com ([135.120.45.62]) with mapi; Thu, 5 Nov 2009 14:17:30 +0100
From: "DRAGE, Keith (Keith)" <drage@alcatel-lucent.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, "Sanjay Sinha (sanjsinh)" <sanjsinh@cisco.com>
Date: Thu, 05 Nov 2009 14:17:29 +0100
Thread-Topic: [dispatch] Updated CCUS Charter Text - Call Control UUI for SIP
Thread-Index: AcpdV07aomEqI2dGQdC8lzR+H5Rb8wAwt52Q
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE2092E579E@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <4AF09BF6.9010902@sipstation.com> <07465C1D981ABC41A344374066AE1A2C37D6AF5828@TLVMBX01.nice.com> <00FC4AA684E90E4DA2FF71021CD5A6CA0C005E@XMB-RCD-101.cisco.com> <07465C1D981ABC41A344374066AE1A2C37D6AF594B@TLVMBX01.nice.com> <00FC4AA684E90E4DA2FF71021CD5A6CA0C00A1@XMB-RCD-101.cisco.com> <4AF1892C.4060504@cisco.com>
In-Reply-To: <4AF1892C.4060504@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-Scanned-By: MIMEDefang 2.57 on 155.132.188.83
Cc: Leon Portman <Leon.Portman@nice.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Updated CCUS Charter Text - Call Control UUI for SIP
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2009 13:17:18 -0000

I would argue that the 3pcc case is covered by the statement that the information must survive transfer.

Talking more generally about the 3pcc case in the charter means that we could end up discussing scenarios of information transfer during the call. 

regards

Keith

> -----Original Message-----
> From: dispatch-bounces@ietf.org 
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Paul Kyzivat
> Sent: Wednesday, November 04, 2009 2:01 PM
> To: Sanjay Sinha (sanjsinh)
> Cc: Leon Portman; dispatch@ietf.org
> Subject: Re: [dispatch] Updated CCUS Charter Text - Call 
> Control UUI for SIP
> 
> I always use 3pcc as a test case, because it presents 
> problems almost every time.
> 
> Of course the problem with 3pcc is that one "side" may remain 
> the same, while the other "side" is replaced. The replacement 
> typically has no knowledge of the history of what went on 
> before it joined. So there usually needs to be some mechanism 
> for it to be clued in about that.
> 
> I don't know if the same is true here or not. It depends on 
> whether the UUI information is viewed as transient, or as 
> state of the session.
> 
> 	Thanks,
> 	Paul
> 
> Sanjay Sinha (sanjsinh) wrote:
> > Do you mean same IE that was present in initial INVITE needs to be 
> > presented in Re-Invite as well?
> > 
> > If the information does not change, then I do not see any value in 
> > carrying the same payload in re-Invite. But if there is a 
> new IE, then 
> > yeah it can be presented in re-Invite.
> > I am not sure if there can be a new UU IE after the call is 
> setup and 
> > before call termination.
> > 
> > Sanjay
> > 
> > -----Original Message-----
> > From: Leon Portman [mailto:Leon.Portman@nice.com]
> > Sent: Wednesday, November 04, 2009 3:02 PM
> > To: Sanjay Sinha (sanjsinh); Alan Johnston; dispatch@ietf.org
> > Subject: RE: [dispatch] Updated CCUS Charter Text - Call 
> Control UUI 
> > for SIP
> > 
> > Actually I was thinking that if UUI was presented during 
> the original 
> > INVITE, if it is going to be required to be presented during 
> > RE_INVITES as well, especially if it represents some client state 
> > information
> > 
> > Leon
> > 
> > -----Original Message-----
> > From: Sanjay Sinha (sanjsinh) [mailto:sanjsinh@cisco.com]
> > Sent: Wednesday, November 04, 2009 11:18 AM
> > To: Leon Portman; Alan Johnston; dispatch@ietf.org
> > Subject: RE: [dispatch] Updated CCUS Charter Text - Call 
> Control UUI 
> > for SIP
> > 
> > I think UUI is carried during session setup and teardown, and hence 
> > re-Invite scenario may not be applicable here.
> > 
> > -----Original Message-----
> > From: dispatch-bounces@ietf.org 
> [mailto:dispatch-bounces@ietf.org] On 
> > Behalf Of Leon Portman
> > Sent: Wednesday, November 04, 2009 1:29 PM
> > To: Alan Johnston; dispatch@ietf.org
> > Subject: Re: [dispatch] Updated CCUS Charter Text - Call 
> Control UUI 
> > for SIP
> > 
> > Only one comment, does it also supposed to support 
> re-invite (for SRTP 
> > re-keying or media updates) scenarios as well?
> > 
> > Thanks
> > 
> > Leon
> > 
> > -----Original Message-----
> > From: dispatch-bounces@ietf.org 
> [mailto:dispatch-bounces@ietf.org] On 
> > Behalf Of Alan Johnston
> > Sent: Tuesday, November 03, 2009 11:09 PM
> > To: dispatch@ietf.org
> > Subject: [dispatch] Updated CCUS Charter Text - Call 
> Control UUI for 
> > SIP
> > 
> > All,
> > 
> > Here is some updated charter text for CCUS.  Comments are 
> most welcome.
> > 
> > Thanks,
> > Alan
> > 
> > - - - - -
> > 
> > The Call Control UUI for SIP  (CCUS) working group is chartered to 
> > define a SIP mechanism for transporting call control related 
> > user-to-user (UUI) information between User Agents.
> > 
> > The mechanism developed in this working group is generally 
> appropriate 
> > in the following situations:
> > 1. The information is generated and consumed by an 
> application using 
> > SIP
> > 
> > during session setup but the application is not necessarily 
> even SIP 
> > aware.
> > 2. SIP behavior is unchanged.
> > 3. Generally only the UAC and UAS are interested in the information.
> > 4. The information is expected to survive retargeting, redirection, 
> > and retargeting.
> > 5. SIP elements may need to apply policy about passing and 
> screening 
> > the
> > 
> > information.
> > 6. Multi-vendor interoperability is important.
> > 
> > This mechanism is not appropriate in the following situations:
> > 1. SIP behavior is changed.
> > 2. The information is generated and consumed at the SIP 
> layer by SIP 
> > elements.
> > 3. SIP elements besides the UAC and UAS might be interested and 
> > consume the information.
> > 4. There are specific privacy or cross-RAI issues involved with the 
> > information being transported.
> > 
> > User data of the mechanism will be clearly marked with the 
> > application, encoding, semantics, and contents of the data, 
> allowing 
> > policy to be applied by UAs.  The working group will define the 
> > information which each application must specify in a 
> standards-track 
> > document to utilize the mechanism.
> > 
> > One important application of this mechanism is interworking 
> with the 
> > ISDN User to User Information Service.  This application defined by 
> > ITU-T Q.931, is extensively deployed in the PSTN today, supporting 
> > such applications as contact centers, call centers, and 
> automatic call 
> > distributors (ACDs).  A major barrier to the movement of these 
> > applications to SIP is the lack of a standard mechanism to transport
> > this information in SIP.   For interworking with ISDN, minimal 
> > information about the content of the UUI is available.  In 
> this case 
> > only, the content will just indicate ISDN UUI Service 1 
> interworking 
> > rather than the actual content.
> > 
> > Call control UUI is user information conveyed between user agents 
> > during
> > 
> > call control operations.  As a result, the information must be 
> > conveyed with the INVITE transaction, and must survive proxy 
> > retargeting, redirection, and transfers.  The mechanism 
> must utilize a 
> > minimum of SIP
> > 
> > extensions as it will need to be supported by many simple SIP user 
> > agents such as PSTN gateways.  The mechanism must interwork 
> with the 
> > existing ISDN service but should also be extensible for use 
> by other 
> > applications and non-ISDN protocols.
> > 
> > While PSTN UUI is carried in ISUP (ISDN User Part), SIP 
> call control 
> > UUI
> > 
> > can be generated by a number of protocols that are not ISUP, and as 
> > such
> > 
> > it is architecturally unreasonable to interwork these 
> protocols at the 
> > SIP / ISUP gateway. That is, existing SIP-T approaches defined in
> > RFC3372 do not meet the requirements.
> > 
> > Mechanisms based on the SIP INFO method, RFC2976, will not be 
> > considered
> > 
> > by the working group since the UUI contents carry information that 
> > must be conveyed during session setup at the user agent - the 
> > information must be conveyed with the INVITE transaction.  The 
> > information must be passed with the session setup request (INVITE), 
> > responses to that INVITE, or session termination requests.  As a 
> > result, it is not possible to use INFO in these cases.
> > 
> > The group will produce:
> > 
> > - A problem statement and requirements document for 
> implementing a SIP 
> > call control UUI mechanism
> > 
> > - A specification of the SIP extension to best meet those 
> requirements.
> > 
> > Goals and Milestones
> > ====================
> > 
> > Mar 10 - Problem statement and requirements document to IESG
> > (Informational)
> > Aug 10 - SIP call control UUI specification to IESG (PS)
> > 
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> > 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>