Re: [MMUSIC] WGLC of draft-ietf-mmusic-sdp-cs-11.txt
Flemming Andreasen <fandreas@cisco.com> Fri, 08 June 2012 21:24 UTC
Return-Path: <fandreas@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31F1021F86DB for <mmusic@ietfa.amsl.com>; Fri, 8 Jun 2012 14:24:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nLiCTBS5JSRm for <mmusic@ietfa.amsl.com>; Fri, 8 Jun 2012 14:24:09 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id D47F921F86D9 for <mmusic@ietf.org>; Fri, 8 Jun 2012 14:24:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=fandreas@cisco.com; l=4452; q=dns/txt; s=iport; t=1339190648; x=1340400248; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=q+MBjefLArZ3ErjbCDBEVIm2fqSDGCOcpfT9hU2IG1M=; b=USG/kvfgMsrrmA/huKANMBzlXCIr9U7d0ck6s+dMhLB1rXLTz4RM4A5p epnSYTYMgg8g5eGwDakrU7bJsZMVCrA+qHQBrrKCem7C2vg7HQwvHThWM Ylv988+j56CF8Bmw7iU4TrRF6/efSt6ad6ndC2/uKHRGNCiW8clSFNGq5 M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EACNt0k+tJXHA/2dsb2JhbABFtFeBB4IYAQEBBBIBChs2CgEQCxgJCwsPCQMCAQIBRAEGDQEHAQEeh2mZG59biyYaC4VbA5UejhWBZoIWZoFD
X-IronPort-AV: E=Sophos;i="4.75,739,1330905600"; d="scan'208";a="90866775"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-5.cisco.com with ESMTP; 08 Jun 2012 21:24:07 +0000
Received: from rtp-fandreas-8712.cisco.com (rtp-fandreas-8712.cisco.com [10.117.7.83]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id q58LO6JT032097; Fri, 8 Jun 2012 21:24:06 GMT
Message-ID: <4FD26D77.9070500@cisco.com>
Date: Fri, 08 Jun 2012 17:24:07 -0400
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Miguel A. Garcia" <Miguel.A.Garcia@ericsson.com>
References: <4FBB701D.8030702@ericsson.com>
In-Reply-To: <4FBB701D.8030702@ericsson.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: draft-ietf-mmusic-sdp-cs.authors@tools.ietf.org, mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] WGLC of draft-ietf-mmusic-sdp-cs-11.txt
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jun 2012 21:24:10 -0000
Hi
I have reviewed the above draft and have some comments (as chair) that
will need to be addressed before we can move this one forward:
Technical Comments
=============
1) The document defines the "E164" 'addrtype' type as well as the "-"
'addrtype' to be used in the "c=" line and wants to register these with
IANA. As it turns out, RFC 3108 also defined these, however they never
got registered with IANA. While the '-' seems to be defined similarly,
the syntax for the "164" differs between the two, which is obviously a
problem, not least considering RFC 3108 is Standards Track. Also, for
some reason the cs-draft lists RFC 3108 as a normative reference, but it
does not provide any normative text for its use.
2) The "cs-correlation" attribute includes an extension mechanism,
however there is no description of how to use it, or any offer/answer
procedures associated with it. For example, what do cs-draft
implementations do if they encounter one or more unknown extensions.
- Section 5.2.1
OLD:
Note that <addrtype> and/or <connection-address> should not be
NEW:
Note that <addrtype> and/or <connection-address> MUST NOT be
- Section 5.2.3.1
Can there be at most one cs-correlation attribute per media description
? If not, are multiple occurrences concatenated ?
- Section 5.2.3.3
OLD:
bit appearing first in the binary data shall be most significant
NEW:
bit appearing first in the binary data SHALL be most significant
- Section 5.3.1
OLD:
circuit-switched bearer is set up should be negotiated
NEW:
circuit-switched bearer is set up MUST be negotiated
- Section 5.6.1
<quote>
If an Offerer does not know its international E.164 number, it MUST
set the 'a=setup' attribute to the value 'active'. If the Offerer
knows its international E.164 number, it MUST set the value to either
'actpass' or 'passive'.
</quote>
There may be reasons for an endpoint to not wanting to be passive, and
hence should we change the last "MUST" to "SHOULD" ?
- Section 5.6.2
</quote>
After generating and sending the Answer, if the Answerer became the
active party, it
</quote>
There is a race conditition between this answer making it back to the
offerer and the correlated incoming call being received by the offerer.
While this race condition may seem unlikely in practice, it does exist
and needs to be called out (and ideally with workarounds).
- Section 5.6.2
OLD:
o if the SDP Answer contained a value for the "callerid" subfield,
must set
NEW:
o if the SDP Answer contained a value for the "callerid" subfield,
MUST set
- Section 7 (Security Considerations)
The mechanism defined in this document effectively allows an entity A to
cause another entity B to generate PSTN calls as A desires. There are
third-party attack considerations and potential toll charge concerns
that need to be addressed as part of that.
Editorial Comments
============
- Section 5.6.2, third paragraph
<quote>
If the Answerer is aware of its
international E.164 number, it MUST include the "a=setup" attribute
in the Answer and set it to value "passive" or "holdconn".
</quote>
Add: The Answerer MUST also include its E.164 number in the "c=" line.
Section 5.6.2
<quote>
The Answerer MUST select those correlation mechanisms from the Offer
it supports, and include an "a=cs-correlation" attribute line in the
Answer containing those mechanisms it supports.
</quote>
Must the answerer select all the ones it supports or just a non-empty
subset (clarify) ?
- Section 8.4
Per RFC 4566, Section 8.2.2, when a new "proto" value is registered
<quote>
Registrations MUST also define the rules by which their "fmt" namespace
is managed (see below).
</quote>
Section 5.2.2 does describe this, however it would be desirable to
either describe it here as well or include a pointer to Section 5.2.2.
- I have some additional minor editorial comments that I will send in a
marked-up copy of the doc off-line.
Thanks
-- Flemming
On 5/22/12 6:53 AM, Miguel A. Garcia wrote:
> This is to start a 2-week Working Group Last Call for
>
> draft-ietf-mmusic-sdp-cs-11.txt
>
> The WGLC ends on June 5th, 2012.
>
> Please reply to this e-mail to send comments, so that the authors and
> the mailing list are all copied.
>
> /Miguel
- [MMUSIC] WGLC of draft-ietf-mmusic-sdp-cs-11.txt Miguel A. Garcia
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-sdp-cs-11.… Flemming Andreasen