Re: [dispatch] draft-jesske-sipping-etsi-ngn-reason-04

<R.Jesske@telekom.de> Mon, 13 July 2009 06:16 UTC

Return-Path: <R.Jesske@telekom.de>
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 438483A6BF3 for <dispatch@core3.amsl.com>; Sun, 12 Jul 2009 23:16:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.484
X-Spam-Level:
X-Spam-Status: No, score=-2.484 tagged_above=-999 required=5 tests=[AWL=0.765, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
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 Gvx72RozPR4H for <dispatch@core3.amsl.com>; Sun, 12 Jul 2009 23:16:38 -0700 (PDT)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id E84713A6BE8 for <dispatch@ietf.org>; Sun, 12 Jul 2009 23:16:37 -0700 (PDT)
Received: from s4de8psaans.blf.telekom.de (HELO s4de8psaans.mitte.t-com.de) ([10.151.180.168]) by tcmail71.telekom.de with ESMTP; 13 Jul 2009 08:16:56 +0200
Received: from S4DE8PSAAQB.mitte.t-com.de ([10.151.229.13]) by s4de8psaans.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959); Mon, 13 Jul 2009 08:16:55 +0200
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 13 Jul 2009 08:16:54 +0200
Message-ID: <9886E5FCA6D76549A3011068483A4BD404A14E83@S4DE8PSAAQB.mitte.t-com.de>
In-Reply-To: <1247255492.3757.40.camel@victoria-pingtel-com.us.nortel.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: AW: [dispatch] draft-jesske-sipping-etsi-ngn-reason-04
Thread-Index: AcoBl9goQeE8ND9yRoWluh5BWt1legB5v5vQ
References: <9886E5FCA6D76549A3011068483A4BD40498CFB8@S4DE8PSAAQB.mitte.t-com.de> <1246894612.3747.17.camel@victoria-pingtel-com.us.nortel.com> <9886E5FCA6D76549A3011068483A4BD40498D2CA@S4DE8PSAAQB.mitte.t-com.de> <1247255492.3757.40.camel@victoria-pingtel-com.us.nortel.com>
From: R.Jesske@telekom.de
To: dworley@nortel.com
X-OriginalArrivalTime: 13 Jul 2009 06:16:55.0840 (UTC) FILETIME=[85785200:01CA0381]
Cc: dispatch@ietf.org
Subject: Re: [dispatch] draft-jesske-sipping-etsi-ngn-reason-04
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: Mon, 13 Jul 2009 06:16:39 -0000

Hi Dale,
The main probblem is that reasons are currently not allowed in responses. Neither conditionally nor allowed

Please see: http://www.ietf.org/mail-archive/web/sipping/current/msg09682.html

The draft tries to close this gap and allows conditionally Q.850 resasons within Resopnses. So it would be a service provider decision to include Reasons in Responses when mapping from ISUP to SIP.

The following call flow shows an example:

         A                Gateway             Gateway              B 
         |        IAM        |                  |                  | 
         |------------------>|     INVITE       |                  | 
         |                   |----------------->|      IAM         | 
         |                   |     100 Trying   |----------------->| 
         |                   |<-----------------|    100 Trying    | 
         |                   |   403 Decline    |                  |
         |                   |  Reason Q850 #87 |  REL Cause #87   |
         |   REL Cause #87   |                  |<-----------------| 
         |                   |<-----------------|                  | 
         |<----------------- |                  |                  | 
         |                   |                  |                  | 
         |                   |                  |                  | 
         |                   |                  |                  | 

Due to RFC 3398 a 403 will be mapped back to a ISUP Cause 21. With the Reason in responses the Cause Value 87 will be secured and transferred back to ISUP.

Mheanwile I got some indications from some persons who see this issue within the BLISS group due to the fact that this draft solves interoperability issues within SIP and PSTN.

Views?

BR,

Roland
 

-----Ursprüngliche Nachricht-----
Von: Dale Worley [mailto:dworley@nortel.com] 
Gesendet: Freitag, 10. Juli 2009 21:52
An: Jesske, Roland
Cc: dispatch@ietf.org
Betreff: Re: AW: [dispatch] draft-jesske-sipping-etsi-ngn-reason-04

On Tue, 2009-07-07 at 07:13 +0200, R.Jesske@telekom.de wrote:
> Hi Dale,
> Within the SIPPING group I had already discussions on that issue.
> The assumption was that the use of the Reason Header within Responses is conditionally allowed. 
> 
> The RFC 3326 says:
>    Initially, the Reason header field defined here appears to be most
>    useful for BYE and CANCEL requests, but it can appear in any request
>    within a dialog, in any CANCEL request and in any response whose
>    status code explicitly allows the presence of this header field.
> 
> 
> So we need a draft where it is stated that a reason header can be included within the SIP Response. That was also the recommendation of that discussion. That is why I wrote a draft.
> Nevertheless some standards already include this behaviour like the ITU-T Q.1912.5 specification.
> Also 3GPP needs the reason header within Responses.

It is still unclear to me what is being changed.  Is the change the
replacement of "conditionally allowed" to "allowed"?  In any case, in my
mind the purpose of the Reason header is to carry Q.850 cause-codes in
failure responses.

The point is that the Abstract is not at all clear about the change from
the status quo (at least to someone who isn't already thoroughly
familiar with how Reason is currently specified).

And the secondary point is that if the Abstract was clearer about what
it is being changed, more people might read and discuss the draft.

Dale