Re: [sipcore] I-D Action: draft-ietf-sipcore-rfc4244bis-callflows-02.txt

worley@ariadne.com (Dale R. Worley) Wed, 27 February 2013 03:23 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 777F921F871D for <sipcore@ietfa.amsl.com>; Tue, 26 Feb 2013 19:23:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.016
X-Spam-Level:
X-Spam-Status: No, score=-2.016 tagged_above=-999 required=5 tests=[AWL=-0.525, BAYES_05=-1.11, 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 YomXoF4w3o29 for <sipcore@ietfa.amsl.com>; Tue, 26 Feb 2013 19:23:02 -0800 (PST)
Received: from TheWorld.com (pcls5.std.com [192.74.137.145]) by ietfa.amsl.com (Postfix) with ESMTP id 6891521F8745 for <sipcore@ietf.org>; Tue, 26 Feb 2013 19:22:54 -0800 (PST)
Received: from shell.TheWorld.com (svani@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.14.5/8.14.5) with ESMTP id r1R3MNxS017799; Tue, 26 Feb 2013 22:22:25 -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 r1R3MNko2684702; Tue, 26 Feb 2013 22:22:23 -0500 (EST)
Received: (from worley@localhost) by shell01.TheWorld.com (8.13.6/8.13.6/Submit) id r1R3MNKv2626409; Tue, 26 Feb 2013 22:22:23 -0500 (EST)
Date: Tue, 26 Feb 2013 22:22:23 -0500
Message-Id: <201302270322.r1R3MNKv2626409@shell01.TheWorld.com>
From: worley@ariadne.com
Sender: worley@ariadne.com
To: OKUMURA Shinji <shinji.okumura@softfront.jp>
In-reply-to: <8CCE10C4BD1753shinji.okumura@softfront.jp>
References: <20130129204912.30730.77135.idtracker@ietfa.amsl.com> <8CCE10C4BD1753shinji.okumura@softfront.jp>
Cc: sipcore@ietf.org
Subject: Re: [sipcore] I-D Action: 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, 27 Feb 2013 03:23:04 -0000

> From: OKUMURA Shinji <shinji.okumura@softfront.jp>

> [original]
>    F6 INVITE Example.com -> VM
> 
>    INVITE sip:vm@192.0.2.6;target=sip:carol%40example.com SIP/2.0
>    Via: SIP/2.0/TCP proxy.example.com:5060;branch=z9hG4bKbbg4
>    Via: SIP/2.0/TCP 192.0.2.3:5060;branch=z9hG4bK42t2
>    Max-Forward: 67
>    From: Alice <sip:alice@example.com>;tag=kkaz-
>    To: Bob <sip:bob@example.com>
>    Supported: histinfo
>    Call-Id: 12345600@example.com
>    CSeq: 1 INVITE
>    History-Info: <sip:bob@example.com>;index=1
>    History-Info: <sip:bob@192.0.2.5?Reason=SIP%3Bcause%3D302\
>                       ;text="Moved Temporarily">;index=1.1;rc=1
>    History-Info: <sip:carol@example.com?Reason=SIP%3Bcause%3D408>;\
>                       index=1.2;mp=1
>    History-Info: <sip:carol@192.0.2.4>;index=1.2.1;rc=1.2
>    History-Info: <sip:vm@example.com;target=sip:carol%40example.com>;\
>                       index=1.3;mp=1.2
>    History-Info: <sip:vm@192.0.2.5;target=sip:carol%40example.com>\
>                       ;cause=408;index=1.3.1;rc=1.3
>    Contact: Alice <sip:alice@192.0.2.3>
>    Content-Type: application/sdp
>    Content-Length: <appropriate value>

> [my indexing]
>    INVITE sip:vm@192.0.2.6;target=sip:carol%40example.com;cause=408 SIP/2.0
>    <snip/>
>    History-Info: <sip:vm@example.com;target=sip:carol%40example.com;cause=408>;\
>                       index=1.2.2;mp=1.2
>    History-Info: <sip:vm@192.0.2.5;target=sip:carol%40example.com;cause=408>\
>                       ;index=1.2.2.1;rc=1.2.2

I believe that you've found an error.

If the call was sent to *Bob's* voicemail, then the fork to VM would
be a child of the INVITE to sip:bob@example.com (index 1), so the
INVITE to voicemail would have index 1.3.

But in this case, the call was sent to *Carol's* voicemail, it is
(most likely) a child of the INVITE to sip:carol@example.com (index
1.2), and so the INVITE to voicemail would have index 1.2.2.

Dale