Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bis-callflows-02.txt
worley@ariadne.com (Dale R. Worley) Wed, 20 February 2013 20:50 UTC
Return-Path: <worley@shell01.TheWorld.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F24121E8039 for <sipcore@ietfa.amsl.com>; Wed, 20 Feb 2013 12:50:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.683
X-Spam-Level:
X-Spam-Status: No, score=-2.683 tagged_above=-999 required=5 tests=[AWL=0.297, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gqEOM3quj-VI for <sipcore@ietfa.amsl.com>; Wed, 20 Feb 2013 12:50:03 -0800 (PST)
Received: from TheWorld.com (pcls5.std.com [192.74.137.145]) by ietfa.amsl.com (Postfix) with ESMTP id CE03721E8037 for <sipcore@ietf.org>; Wed, 20 Feb 2013 12:50:02 -0800 (PST)
Received: from shell.TheWorld.com (root@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.14.5/8.14.5) with ESMTP id r1KKnOuR020821; Wed, 20 Feb 2013 15:49:26 -0500
Received: from shell01.TheWorld.com (localhost.theworld.com [127.0.0.1]) by shell.TheWorld.com (8.13.6/8.12.8) with ESMTP id r1KKnO4M2226935; Wed, 20 Feb 2013 15:49:24 -0500 (EST)
Received: (from worley@localhost) by shell01.TheWorld.com (8.13.6/8.13.6/Submit) id r1KKnNqP2228854; Wed, 20 Feb 2013 15:49:23 -0500 (EST)
Date: Wed, 20 Feb 2013 15:49:23 -0500
Message-Id: <201302202049.r1KKnNqP2228854@shell01.TheWorld.com>
From: worley@ariadne.com
Sender: worley@ariadne.com
To: marianne.mohali@orange.com
In-reply-to: <12124_1361375097_5124EF79_12124_5_1_8B970F90C584EA4E97D5BAAC9172DBB80BD7E7@PEXCVZYM12.corporate.adroot.infra.ftgroup> (marianne.mohali@orange.com)
References: <20130129204912.30730.77135.idtracker@ietfa.amsl.com> <510C4370.6020306@alum.mit.edu> <11363_1360847497_511CE288_11363_3258_1_8B970F90C584EA4E97D5BAAC9172DBB80AFF59@PEXCVZYM12.corporate.adroot.infra.ftgroup> <201302182105.r1IL5tD22082001@shell01.TheWorld.com> <12124_1361375097_5124EF79_12124_5_1_8B970F90C584EA4E97D5BAAC9172DBB80BD7E7@PEXCVZYM12.corporate.adroot.infra.ftgroup>
Cc: sipcore@ietf.org, R.Jesske@telekom.de, laura.liess.dt@googlemail.com
Subject: Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bis-callflows-02.txt
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Feb 2013 20:50:03 -0000
The History-Info shown in example 3.6 F6 (of the -02 version) is: History-Info: <sip:bob@example.com>;index=1 History-Info: <sip:bob@192.0.2.5?Reason=SIP%3Bcause%3D302>;\ index=1.1;rc=1 History-Info: <sip:carol@example.com>;index=1.2;mp=1 History-Info: <sip:carol@192.0.2.4?Reason=SIP%3Bcause%3D480>;\ index=1.2.1;rc=1.2 History-Info: <sip:vm@example.com;\ target=sip:bob%40example.com>;\ index=1.3;mp=1 History-Info: <sip:vm@192.0.2.6;\ target=sip:bob%40example.com>;\ index=1.3.1;rc=1.3 In regard to this example Marianne Mohali has written (and I have heavily abridged): > From: <marianne.mohali@orange.com> > [MM2] No, there is no mistake in the code, the correction were done > after one of my comments. Here we are in a Call Deflection immediate > response situation (as defined in TS24.604) and the cause URI > parameter value to be used and defined in RFC4458 is 480. My point > was about the format which is a [Reason header's cause parameter] > format instead of the [cause URI parameter] format in the URI. > > The line should be: > History-Info: <sip:carol@192.0.2.4;cause=480>;\ > index=1.2.1;rc=1.2 > > >From RFC4458 > +---------------------------------+-------+ > | Redirecting Reason | Value | > +---------------------------------+-------+ > | Unknown/Not available | 404 | > | User busy | 486 | > | No reply | 408 | > | Unconditional | 302 | > | Deflection during alerting | 487 | > | Deflection immediate response | 480 | > | Mobile subscriber not reachable | 503 | > +---------------------------------+-------+ > [MM2] OK, so the following hi-entry (index=1.3.1) must contain a > cause URI parameter set to "cause=408" (removed from the draft-01 > version) As I understand them, the suggestions are: The target sip:carol@example.com (index 1.2) is generated from sip:bob@example.com by "deflection immediate response", and so that URI should be augmented with the parameter cause=480. I assume that parameter is carried into the hi-entry 1.2.1. (It is not clear to me whether RFC 4458 applies exactly here, since the deflection is not directly to voicemail but rather to Carol. However, it seems that the intention of RFC 4458 is to describe how to mark deflections to targets other than VM as well. Probably comparison with PSTN operation is the way to resolve this question.) The target sip:vm@example.com (index 1.3) is generated from sip:bob@example.com due to timeout of the INVITE to sip:carol@192.0.2.4 (index 1.2.1). So hi-entry 1.2.1 gets "?Reason=SIP%3Bcause%3D408" and hi-entry 1.3 gets a URI parameter ";cause=408". I assume that parameter is carried into the hi-entry 1.3.1. If I haven't made any mistakes, the marked changes need to be made: History-Info: <sip:bob@example.com>;index=1 History-Info: <sip:bob@192.0.2.5?Reason=SIP%3Bcause%3D302>;\ index=1.1;rc=1 History-Info: <sip:carol@example.com;cause=480>;index=1.2;mp=1 ^^^^^^^^^^ History-Info: <sip:carol@192.0.2.4;cause=480?Reason=SIP%3Bcause%3D408>;\ ^^^^^^^^^^ ^^^ index=1.2.1;rc=1.2 History-Info: <sip:vm@example.com;\ target=sip:bob%40example.com;\ ^^ cause=408>;\ ^^^^^^^^^ index=1.3;mp=1 History-Info: <sip:vm@192.0.2.6;\ target=sip:bob%40example.com;\ ^^ cause=408>;\ ^^^^^^^^^ index=1.3.1;rc=1.3 These changes need to be made to these hi-entries wherever they appear in the example, except the "Reason=SIP%3Bcause%3D408" for 1.2.1 only appears in F6 and F7. Also, in F3, the Contact header becomes: Contact: <sip:carol@example.com;cause=480>;mp=1 Additionally, the last paragraph of the description of 3.6 seems to have a damaged sentence: Furthermore it is the proxy forwarding the call to VMS that determines the target of the voicemail, it is the proxy that sets the target of voicemail which is also the entity that utilizes RFC4244bis to find the target which is usually based on local policy installed by the user or an administrator. It might be helpful to add this note at F4: F4 INVITE Example.com -> Carol Because the call was forwarded from Bob to Carol due to "deflection immediate response", the URI parameter "cause=480" was added to Carol's AOR per [RFC448]. That parameter was carried through to Carol's contact URI during internal retargeting. INVITE sip:carol@192.0.2.4 SIP/2.0 ... Dale
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Dale R. Worley
- [sipcore] I-D Action: draft-ietf-sipcore-rfc4244b… internet-drafts
- [sipcore] Verify draft-ietf-sipcore-rfc4244bis-ca… Paul Kyzivat
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Brett Tate
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… marianne.mohali
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Dale R. Worley
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Shida Schubert
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Shida Schubert
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Shida Schubert
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Dale R. Worley
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… marianne.mohali
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Dale R. Worley
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… marianne.mohali
- Re: [sipcore] I-D Action: draft-ietf-sipcore-rfc4… OKUMURA Shinji
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… R.Jesske
- Re: [sipcore] I-D Action: draft-ietf-sipcore-rfc4… Dale R. Worley
- Re: [sipcore] I-D Action:draft-ietf-sipcore-rfc42… OKUMURA Shinji
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Dale R. Worley
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… OKUMURA Shinji
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Shida Schubert
- Re: [sipcore] Verify draft-ietf-sipcore-rfc4244bi… Dale R. Worley