Re: [MEDIACTRL] Call Flows Document

"DOLLY, MARTIN C, ATTLABS" <mdolly@att.com> Thu, 31 July 2008 12:11 UTC

Return-Path: <mediactrl-bounces@ietf.org>
X-Original-To: mediactrl-archive@optimus.ietf.org
Delivered-To: ietfarch-mediactrl-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D7A1C3A6A05; Thu, 31 Jul 2008 05:11:56 -0700 (PDT)
X-Original-To: mediactrl@core3.amsl.com
Delivered-To: mediactrl@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F173B3A69BB for <mediactrl@core3.amsl.com>; Thu, 31 Jul 2008 05:11:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.598
X-Spam-Level:
X-Spam-Status: No, score=-106.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, 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 snJc-+6fSPVz for <mediactrl@core3.amsl.com>; Thu, 31 Jul 2008 05:11:52 -0700 (PDT)
Received: from mail120.messagelabs.com (mail120.messagelabs.com [216.82.250.83]) by core3.amsl.com (Postfix) with ESMTP id D0AE53A67E7 for <mediactrl@ietf.org>; Thu, 31 Jul 2008 05:11:52 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: mdolly@att.com
X-Msg-Ref: server-9.tower-120.messagelabs.com!1217506274!38617203!1
X-StarScan-Version: 5.5.12.14.2; banners=-,-,-
X-Originating-IP: [144.160.20.54]
Received: (qmail 3526 invoked from network); 31 Jul 2008 12:11:15 -0000
Received: from sbcsmtp7.sbc.com (HELO mlpi135.enaf.sfdc.sbc.com) (144.160.20.54) by server-9.tower-120.messagelabs.com with AES256-SHA encrypted SMTP; 31 Jul 2008 12:11:15 -0000
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpi135.enaf.sfdc.sbc.com (8.14.0/8.14.0) with ESMTP id m6VCBEnd021708 for <mediactrl@ietf.org>; Thu, 31 Jul 2008 08:11:14 -0400
Received: from gaalpa1msgusr7e.ugd.att.com (gaalpa1msgusr7e.ugd.att.com [135.53.26.19]) by mlpi135.enaf.sfdc.sbc.com (8.14.0/8.14.0) with ESMTP id m6VCB8Sk021669 for <mediactrl@ietf.org>; Thu, 31 Jul 2008 08:11:08 -0400
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Thu, 31 Jul 2008 08:11:08 -0400
Message-ID: <14C85D6CCBE92743AF33663BF5D24EBA56E2A9@gaalpa1msgusr7e.ugd.att.com>
In-Reply-To: <41D05D54-443E-4A32-86F6-1728B51061A1@standardstrack.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [MEDIACTRL] Call Flows Document
thread-index: AcjybGizuE6g4UDZSU6Ex5mejcB8pAAmUR+Q
References: <41D05D54-443E-4A32-86F6-1728B51061A1@standardstrack.com>
From: "DOLLY, MARTIN C, ATTLABS" <mdolly@att.com>
To: Eric Burger <eburger@standardstrack.com>, mediactrl@ietf.org
Subject: Re: [MEDIACTRL] Call Flows Document
X-BeenThere: mediactrl@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Control WG Discussion List <mediactrl.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mediactrl>
List-Post: <mailto:mediactrl@ietf.org>
List-Help: <mailto:mediactrl-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0136601752=="
Sender: mediactrl-bounces@ietf.org
Errors-To: mediactrl-bounces@ietf.org

Greetings,
 
I agree with Spencer that this should be a WG item, but not now, as to
focus cycles on the other documents. As the other documents, that would
feed into this document become more stable, we would make this a WG
item.
 
Whether a individual or WG item, it should get meeting time.
 
Common sense dictates, as many folks have stated, that the document
needs to be updated to be in-sync with the normative drafts.
 
Martin

________________________________

From: mediactrl-bounces@ietf.org [mailto:mediactrl-bounces@ietf.org] On
Behalf Of Eric Burger
Sent: Wednesday, July 30, 2008 1:48 PM
To: mediactrl@ietf.org
Subject: [MEDIACTRL] Call Flows Document


At the meeting today, we discussed at length the issues around adding
<http://www.ietf.org/internet-drafts/draft-miniero-mediactrl-escs-02.txt
>, "Media Control Channel Framework (CFW) Call Flow Examples" as a work
group item. 


To recap:
1. Just about everyone stated it is extremely useful to have call flows.
   a. Important for us as protocol developers to debug the
specification,
      e.g., "Oops - we forgot that message"
   b. Important for some developers with interpretation of the
specifications
   c. Important for interoperability testing


2. Many people pointed out call flow documents have their drawbacks.
   a. Some people will code to the call flows and not to the
specification.
      i.  If the call flows are wrong, the developer will code the wrong
thing.
      ii. Call flows cannot capture the nuances of the protocol, such as
          non-deterministic message order or legal, but not shown in a
          call flow, messages that pop up
   b. When people see a call flow document, they may not read the
      specification at all.
   c. When people see a Work Group *draft*, they may consider it to be
      a stable, authoritative reference.


It would be safe to say that no matter what we decide here, there will
be a call flows document.  The questions to decide are:


1. What document(s) will we produce?  Will we produce:
   a. A basic call flows document, illustrating some examples of
      how the protocol works (see draft-ietf-sipping-service-examples-15
      for an example)
   b. A torture test document, illustrating examples of malformed
      messages or messages seriously out of order, that stacks
      must not barf on (see RFC 4475 for an example)
   c. A test suite document, describing how to achieve interoperability
      (see
http://www.msforum.org/techinfo/approved/MSF-IA-SIP.015-FINAL.pdf)
   d. A plurality of a, b, or c
   e. All of a, b, and c


Note all call flow documents are Informational (not Normative) by
definition.


2. Will the work group produce these documents?  No matter what,
individuals
   from the work group will write the document(s), and people in the
work
   group (many have already volunteered) will review the document(s).
   a. Do they need to be Work Group documents?
   b. Is it OK for them to be Individual documents, for now.


Please RSVP with your views on the above questions.


Thanks.
_______________________________________________
MEDIACTRL mailing list
MEDIACTRL@ietf.org
https://www.ietf.org/mailman/listinfo/mediactrl
Supplemental Web Site:
http://www.standardstrack.com/ietf/mediactrl