Re: [cuss] Open Issue: REQ-8

"DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com> Fri, 01 October 2010 20:18 UTC

Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: cuss@core3.amsl.com
Delivered-To: cuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C5A753A6DFF for <cuss@core3.amsl.com>; Fri, 1 Oct 2010 13:18:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.031
X-Spam-Level:
X-Spam-Status: No, score=-105.031 tagged_above=-999 required=5 tests=[AWL=1.218, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 tQhdZ3OFGsrM for <cuss@core3.amsl.com>; Fri, 1 Oct 2010 13:18:03 -0700 (PDT)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id 6FE0B3A6D4F for <cuss@ietf.org>; Fri, 1 Oct 2010 13:18:03 -0700 (PDT)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id o91KIN71012479 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 1 Oct 2010 22:18:23 +0200
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.44]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Fri, 1 Oct 2010 22:18:23 +0200
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, "cuss@ietf.org" <cuss@ietf.org>
Date: Fri, 01 Oct 2010 22:18:22 +0200
Thread-Topic: [cuss] Open Issue: REQ-8
Thread-Index: ActhlmhYD/1ItlSJQeehbnVDHgMGmAADXoOA
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE2173A6DF3@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <4CA62166.7080407@gmail.com> <4CA62830.6090203@cisco.com>
In-Reply-To: <4CA62830.6090203@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.64 on 155.132.188.83
Subject: Re: [cuss] Open Issue: REQ-8
X-BeenThere: cuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Call Control UUI for SIP \(cuss\) working group discussion list" <cuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/cuss>, <mailto:cuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/cuss>
List-Post: <mailto:cuss@ietf.org>
List-Help: <mailto:cuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cuss>, <mailto:cuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Oct 2010 20:18:04 -0000

I certainly agree with Paul that we need to work through if there are any use cases for it.

Let us consider the interworking with the ISDN. Currently the ISDN does provide an equivalent service to an option tag, in that it essentially says, only proceed with the call if you were able to deliver the UUI to the remote party. This is user user service 1 explicit required. However so far we have only said we want to support interworking with user user service 1 implicit, which is by definition preferred (i.e. the call goes through even if the UUI delivery is not supported). The support in the ISDN for the explicit capabilities depends on the support of the Facility information element in DSS1, and deployments of this are fewer than the implicit version.

So assuming I am only interworking with the UUS1 implicit, then if I send a SIP INVITE request with an option tag in Require, my response will contain a Supported header field with the same option tag, telling me that the ISDN gateway supports the interworking. Given that any number of intermediate points in the ISDN after the gateway could have removed the information, then this seems information that is best useless.

REQ-9 also says that there could be any number of entities in the path before the gateway that could also remove the information.

The other way of using option tags is to put it in the Supported header field of the request, which is essentially saying the sender supports the extension. The ISDN equivalent of this is to include the UUI in the SETUP message, thus turning the service on. That first data element does not need to contain anything except the protocol discriminator. In some ways this also works better, because not only does it tell the remote party that I support UUI, but it also tells them which protocol discriminator I also support (albeit only one). I also suspect this case is less relevant, as most UUI usage will in any case start with real UUI to transport in the initial INVITE request, even if there is data to come in the return direction.

So in conclusion, I don't think there is any need for this in the ISDN interworking use case, unless we are going to support interworking with user user service 1 explicit required.

regards

Keith

> -----Original Message-----
> From: cuss-bounces@ietf.org [mailto:cuss-bounces@ietf.org] On 
> Behalf Of Paul Kyzivat
> Sent: Friday, October 01, 2010 7:28 PM
> To: cuss@ietf.org
> Subject: Re: [cuss] Open Issue: REQ-8
> 
> I don't understand when the option mechanism would be useful 
> given the low level of guarantee is provided.
> 
> Can someone suggest a use case when a better outcome would 
> result from using this than not using it?
> 
> The feature-tag (callee capability), may increase the odds. 
> But if the UAS is a gateway, the odds aren't increased much if at all.
> 
> And there aren't any cases where there is a guarantee, or 
> even an after the fact indication that the UUI was processed.
> 
> It would be better if there was an acknowledgment of the UUI. 
> But even that won't be helpful in the interworking case. 
> Also, I presume if there was an ack, it would be by the UAS, 
> not necessarily the application above it. (At least that was 
> concluded about INFO messages.)
> 
> 	Thanks,
> 	Paul
> 
> On 10/1/2010 1:59 PM, Alan Johnston wrote:
> > REQ-8 is related to the ability to determine if another SIP UA 
> > supports the SIP UUI mechanism.
> >
> > On the call, some argued that this provided little value, since:
> >   1. If the UA was a gateway, there was no guarantee that the UUI 
> > would be transported over ISDN all the way to the termination
> >   2. Supporting the mechanism does not imply that the UUI 
> data itself 
> > was understood or processed by the UA.
> >
> > However, I still think there is value in this requirement.  
> If there 
> > are additional requirements for more granular support, we could add 
> > additional requirements.
> >
> > For example, Paul suggested that support for a particular UUI 
> > application could be indicated by a SIP feature tag.  This 
> would allow 
> > SIP caller prefs and callee capability mechanisms (RFC 3840 and RFC
> > 3841) to be used.  This could be a useful mechanism to provide this 
> > level of discovery.
> >
> > - Alan -
> > _______________________________________________
> > cuss mailing list
> > cuss@ietf.org
> > https://www.ietf.org/mailman/listinfo/cuss
> >
> _______________________________________________
> cuss mailing list
> cuss@ietf.org
> https://www.ietf.org/mailman/listinfo/cuss
>