Re: [sipcore] Comments on draft-mohali-sipcore-reason-call-forwarding-00
"Worley, Dale R (Dale)" <dworley@avaya.com> Mon, 18 October 2010 21:11 UTC
Return-Path: <dworley@avaya.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3BE923A6BE9 for <sipcore@core3.amsl.com>; Mon, 18 Oct 2010 14:11:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.443
X-Spam-Level:
X-Spam-Status: No, score=-102.443 tagged_above=-999 required=5 tests=[AWL=0.156, BAYES_00=-2.599, 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 2jtC2F+8Te8S for <sipcore@core3.amsl.com>; Mon, 18 Oct 2010 14:11:21 -0700 (PDT)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (nj300815-nj-outbound.net.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id 9CCEF3A6A82 for <sipcore@ietf.org>; Mon, 18 Oct 2010 14:11:20 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.57,346,1283745600"; d="scan'208";a="39571264"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 18 Oct 2010 17:12:49 -0400
X-IronPort-AV: E=Sophos;i="4.57,346,1283745600"; d="scan'208";a="527654972"
Received: from unknown (HELO DC-US1HCEX3.global.avaya.com) ([135.11.52.22]) by co300216-co-erhwest-out.avaya.com with ESMTP; 18 Oct 2010 17:12:48 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.1.90]) by DC-US1HCEX3.global.avaya.com ([135.11.52.22]) with mapi; Mon, 18 Oct 2010 17:12:48 -0400
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: "sipcore@ietf.org" <sipcore@ietf.org>
Date: Mon, 18 Oct 2010 17:12:17 -0400
Thread-Topic: [sipcore] Comments on draft-mohali-sipcore-reason-call-forwarding-00
Thread-Index: Actu+FBLDrUpi9blRoCLCk/IVseS5AAENRc9
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B220228894C@DC-US1MBEX4.global.avaya.com>
References: <201010181911.o9IJBexL017690@sj-core-1.cisco.com>
In-Reply-To: <201010181911.o9IJBexL017690@sj-core-1.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
Subject: Re: [sipcore] Comments on draft-mohali-sipcore-reason-call-forwarding-00
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 18 Oct 2010 21:11:25 -0000
Here are some more comments on this draft: The term "call diversion" sounds more inclusive to the naive ear than "call forwarding". If the two terms are used identically in the draft, it seems better to use only the former, especially because the abbreviation "CDIV" is being used. Section 3 does not give any BNF for CDIV, though it quotes all of the established BNF for the Reason header. Clearly, what is intended (but not stated) is: protocol =/ "CDIV" In regard to listing the CDIV cause values, it seems to me that there should be an existing encoding of call diversion reasons somewhere within the 3GPP specification, and it would be more effective for the draft to reference that table (which would be maintained by 3GPP) rather than defining a new IANA registry (which would be used almost exclusively by 3GPP). In the example, it appears that the 302 response F3 is informing the proxy that the call should be sent to Voicemail. In that case, the 302 would also carry the Reason header explaing why the diversion is being done, which the proxy would subsequently transcribe into the History-Info header of the new INVITE F5: F3: 302 Bob -> proxy.example.com SIP/2.0 302 Moved Temporarily Via: SIP/2.0/TCP 192.0.2.4:5060;branch=z9hG4bK-ik80k7g-1 Via: SIP/2.0/TCP proxy.example.com:5060;branch=z9hG4bK-klj79f From: Alice <sip:+15551001@example.com;user=phone>; tag=1234567 To: sip:+15551002@example.com;user=phone;tag=765432 Call-ID: c3x842276298220188511 Contact: <sip:voicemail@example.com> Reason: CDIV;cause=6;text="Deflection immediate response" CSeq: 1 INVITE Content-Length: 0 In the example, F5 has two "Reason" headers attached to the URI at index 1. If you have more than one "header" attached to a URI, only the first is introduced with "?", the remainder are introduced with "&": History-Info: <sip:+15551002@example.com;user=phone?Reason=SIP %3Bcause=302%3Btext="Moved Temporarily"&Reason=CDIV %3Bcause=6%3Btext="Deflection immediate response">;index=1, <sip:voicemail@example.com>;index=1.1;mp=1 There are also some difficulties regarding the History-Info headers in the examle; they don't appear to be consistently applied to all the INVITEs. Dale
- Re: [sipcore] Comments on draft-mohali-sipcore-re… Worley, Dale R (Dale)
- Re: [sipcore] Comments on draft-mohali-sipcore-re… marianne.mohali
- Re: [sipcore] Comments on draft-mohali-sipcore-re… marianne.mohali
- Re: [sipcore] Comments on draft-mohali-sipcore-re… Paul Kyzivat
- Re: [sipcore] Comments on draft-mohali-sipcore-re… Worley, Dale R (Dale)
- Re: [sipcore] Commentson draft-mohali-sipcore-rea… marianne.mohali
- Re: [sipcore] Commentson draft-mohali-sipcore-rea… Paul Kyzivat
- Re: [sipcore] Commentson draft-mohali-sipcore-rea… marianne.mohali
- Re: [sipcore] Commentson draft-mohali-sipcore-rea… Paul Kyzivat
- Re: [sipcore] Comments on draft-mohali-sipcore-re… marianne.mohali