[BLISS] Technical issues regarding draft-ietf-bliss-shared-appearances-07
"Worley, Dale R (Dale)" <email@example.com> Thu, 14 April 2011 21:33 UTC
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id E48B4E08FD for <firstname.lastname@example.org>; Thu, 14 Apr 2011 14:33:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Status: No, score=-102.988 tagged_above=-999 required=5 tests=[AWL=0.611, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([22.214.171.124]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NPo7Vq8kAPmf for <email@example.com>; Thu, 14 Apr 2011 14:33:59 -0700 (PDT)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [126.96.36.199]) by ietfc.amsl.com (Postfix) with ESMTP id 26893E0705 for <firstname.lastname@example.org>; Thu, 14 Apr 2011 14:33:56 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.64,213,1301889600"; d="scan'208";a="274874970"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([188.8.131.52]) by co300216-co-outbound.net.avaya.com with ESMTP; 14 Apr 2011 17:33:55 -0400
X-IronPort-AV: E=Sophos;i="4.64,213,1301889600"; d="scan'208";a="639231128"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([184.108.40.206]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 14 Apr 2011 17:33:55 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.201]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Thu, 14 Apr 2011 17:33:54 -0400
From: "Worley, Dale R (Dale)" <email@example.com>
To: "firstname.lastname@example.org" <email@example.com>
Date: Thu, 14 Apr 2011 17:33:12 -0400
Thread-Topic: Technical issues regarding draft-ietf-bliss-shared-appearances-07
Content-Type: text/plain; charset="us-ascii"
Subject: [BLISS] Technical issues regarding draft-ietf-bliss-shared-appearances-07
List-Id: "Basic Level of Interoperability for SIP Services \(BLISS\) BoF" <bliss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bliss>, <mailto:firstname.lastname@example.org?subject=unsubscribe>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bliss>, <mailto:email@example.com?subject=subscribe>
X-List-Received-Date: Thu, 14 Apr 2011 21:34:00 -0000
To extract the technical questions from the editorial ones in my comments: It seems to me that the open technical questions are: * Is the latest decision that appearance numbers start with 0, rather than 1? Starting the numbering from 0 would be cleaner, but the customers will universally count from 1, so all UAs are going to have to present appearance numbers 1, 2, 3, .... If the appearance numbers in the protocol start with 0, all UAs will have to translate, which will inevitably lead to errors. * Is there a default value for "exclusive"? The schema doesn't show one. Inevitably people will omit the <exclusive> element, so we need to decide what the implicit value is. For simplicity, this default should probably be the effective value for UAs that publish non-shared dialog events, as the schema doesn't seem to be able to make <exclusive> mandatory. * It's not clear why PUBLISH refreshes are not required after transition to the confirmed state, as RFC 3903 states that published data are soft-state with specified expiration time. If this I-D intends to handle expiration differently from RFC 3903, this needs to be specified clearly. I suggest that we not use PUBLISH in a way that is at all different from RFC 3903 -- changes would make it impossible to use a general PUBLISH toolkit as part of a SA UA. * The specification requires the AA to reject proposed appearance number assignments by a 400 response with a particular reason phrase, "Appearance Number Conflict". Making the reason phrase significant is contrary to all previous SIP usage. And using 400 (the generic failure message) to indicate a specific meaning is hazardous. Wouldn't it be better to allocate a unique 4xx response code? (There are over 50 available.) * It would also be useful in practice if some hints were given for interoperation with UAs that implement previous versions of this work. This probably can be limited to methods to detect which version a particular UA implements. * The description in section 11.8 says that a call from one UA in a group to another UA in the group would only use one appearance number. This is not uniform with the rest of the SA architecture and is not the behavior of traditional key phone systems. Are you sure you want to handle this call this way? Dale
- [BLISS] Technical issues regarding draft-ietf-bli… Worley, Dale R (Dale)