Re: [MMUSIC] resurecting the CCAP attribute

Andrew Allen <aallen@rim.com> Wed, 03 August 2011 14:16 UTC

Return-Path: <aallen@rim.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 692BD21F8AE9 for <mmusic@ietfa.amsl.com>; Wed, 3 Aug 2011 07:16:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.596
X-Spam-Level:
X-Spam-Status: No, score=-4.596 tagged_above=-999 required=5 tests=[AWL=-0.593, BAYES_00=-2.599, J_CHICKENPOX_12=0.6, J_CHICKENPOX_14=0.6, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
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 kX7A20FDS8IZ for <mmusic@ietfa.amsl.com>; Wed, 3 Aug 2011 07:16:58 -0700 (PDT)
Received: from mhs061cnc.rim.net (mhs061cnc.rim.net [208.65.73.35]) by ietfa.amsl.com (Postfix) with ESMTP id DC2D321F8658 for <mmusic@ietf.org>; Wed, 3 Aug 2011 07:16:57 -0700 (PDT)
X-AuditID: 0a412830-b7c48ae000005798-e3-4e39585b48c0
Received: from XHT110CNC.rim.net (xht110cnc.rim.net [10.65.22.55]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by mhs061cnc.rim.net (SBG) with SMTP id 2D.C7.22424.B58593E4; Wed, 3 Aug 2011 14:16:59 +0000 (GMT)
Received: from XCT104ADS.rim.net (10.67.111.45) by XHT110CNC.rim.net (10.65.22.55) with Microsoft SMTP Server (TLS) id 8.3.159.2; Wed, 3 Aug 2011 10:17:07 -0400
Received: from XMB105ADS.rim.net ([fe80::c47b:e609:558:1b44]) by XCT104ADS.rim.net ([fe80::90f9:3b89:1d94:aa9b%22]) with mapi id 14.01.0289.001; Wed, 3 Aug 2011 09:17:05 -0500
From: Andrew Allen <aallen@rim.com>
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Hadriel Kaplan <HKaplan@acmepacket.com>, "'simo.veikkolainen@nokia.com'" <simo.veikkolainen@nokia.com>, "Miguel A. Garcia" <Miguel.A.Garcia@ericsson.com>
Thread-Topic: [MMUSIC] resurecting the CCAP attribute
Thread-Index: AcxMcFWSeEr66jGGTs2RSJrRuz2lcwAPOfSAAUxKHAAAAkrnQA==
Date: Wed, 03 Aug 2011 14:17:04 +0000
Message-ID: <BBF5DDFE515C3946BC18D733B20DAD2301C804@XMB105ADS.rim.net>
References: <BBF5DDFE515C3946BC18D733B20DAD23017BFC@XMB105ADS.rim.net> <3A2AFEE4-4C7D-47EA-B934-D07E44430417@acmepacket.com> <4E3901EC.3060608@ericsson.com>
In-Reply-To: <4E3901EC.3060608@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.70.110.253]
Content-Type: text/plain; charset="us-ascii"
content-transfer-encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJKsWRmVeSWpSXmKPExsXC5ShmrhsdYelncOK4tMWm5SuZLOZefs5u sebTCnaLqcsfs1ic+3SXxYHVY9PkzWwev75eZfNYsuQnk8fdW5eYAliiGhhtEvPy8ksSS1IV UlKLk22VfFLTE3MUAooyyxKTKxVcMouTcxIzc1OLlBQyU2yVTJQUCnISk1NzU/NKbJUSCwpS 81KU7LgUMIANUFlmnkJqXnJ+SmZeuq2SZ7C/roWFqaWuoZKdLhJI+Med8f7rJraCrwEVz7s7 WRoYjzp0MXJwSAiYSFzdVtXFyAlkiklcuLeerYuRi0NIoIdJ4ue1SVDOEkaJ3p/72UCqhAQ2 M0rMbHUEsdkElCWW/57BCGKLCFxnlNi9zxVkKLOAusTVxUEgYWGg+Q8O/2MECYsImErcnFwK Ue0ksfndFnYQm0VARWJ612xWEJtXwE2ia9F1Roi1CxglruxdxAyS4BTQkfi1vY0JxGYEOvT7 qTVgNrOAuMStJ/OZIB4QkFiy5zwzhC0q8fLxP1YIW1FiUed3Roh6HYkFuz+xQdjaEssWvmaG WCwocXLmExaIF6UldpxcwziBUWIWkhWzkLTPQtI+C0n7AkaWVYyCuRnFBmaGyXnJekWZuXp5 qSWbGMFpSMNgB+OEvVqHGAU4GJV4eH2CLf2EWBPLiitzDzFKcDArifC28wKFeFMSK6tSi/Lj i0pzUosPMVoAg2gisxR3cj4wReaVxBsbGKBwlMR5w6QN/IQE0oHpKzs1tSC1CKaViYNTqoHx lGfj5TUCM7f8eJR3ZMbtDcuXW+xg/89TouLXE5Nn3Kxm2m3u761kPOmv4FXuPfemP+vJeBY7 7fLLZmXhG2XdL3N+t1/pLPbR3+c4Zfuxbc9W2tz2jvUs03xTVrK3vtOuUqzTqqjz6f2yt7bf zaprjvWGG396utJnavSnc7zKS7LdVqff3bFLiaU4I9FQi7moOBEAW0+1blwDAAA=
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] resurecting the CCAP attribute
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: Wed, 03 Aug 2011 14:16:59 -0000

Gonzalo

Adding Simo and Miguel

The example and functionality you show for CCAP is what we need for 3GPP. I can't knowledgably comment on altc but your altc description is also my understanding.

Andrew

> -----Original Message-----
> From: Gonzalo Camarillo [mailto:Gonzalo.Camarillo@ericsson.com]
> Sent: Wednesday, August 03, 2011 3:08 AM
> To: Hadriel Kaplan
> Cc: Andrew Allen; mmusic@ietf.org
> Subject: Re: [MMUSIC] resurecting the CCAP attribute
> 
> Hi Hadriel,
> 
> a quick question on these two drafts. RFC 4566 defines the format of the
> c line as follows:
> 
> c=<nettype> <addrtype> <connection-address>
> 
> Per the emails below, the function of the ccap attribute would be to
> choose between different nettypes while the purpose of the altc
> attribute would be to choose between different addrtypes, right?
> 
> That is, you would use ccap to choose between the following
> configurations:
> 
> c=IN IP4 example.com
> c=PSTN E164 +15551234
> 
> While you will use altc to choose between:
> 
> c=IN IP4 example.com
> c=IN IP6 example.com
> 
> Is this the intention?
> 
> Thanks,
> 
> Gonzalo
> 
> 
> On 27/07/2011 8:33 PM, Hadriel Kaplan wrote:
> > So what happens if a UAC puts both an IPv4 and IPv6 addresses as ccap -
> > is the UAS mandated to ignore it, or reject the request, or may it use
> it?
> >
> > I ask because we've taken the altc draft outside of the IETF as an
> > independent submission to the RFC editor, using the altc syntax.  If it
> > would be better, we could instead change our independent submission to
> > say "implement the sdp-icap-bcap using CCAP but ignore the MUST NOT ...".
> > I don't know if that would be better or worse, so just asking.
> >
> > -hadriel
> >
> >
> > On Jul 27, 2011, at 11:17 AM, Andrew Allen wrote:
> >
> >>
> >> Yesterday several MMUSIC participants including Jonathan Lennox and
> >> Miguel Garcia got together to discuss what to do regarding the CCAP
> >> attribute which is currently used in 3GPP specifications but was
> >> removed from the misc-cap draft (which then became the sdp-icap-bcap
> >> draft without the CCAP attribute). The CCAP attribute was removed
> >> after earlier comments on the list from Jonathan regarding the
> >> possibility that CCAP might be used as an alternative to ICE for
> >> negotiating IP addresses for the C line (see email thread below). 3GPP
> >> currently utilize the CCAP attribute with SDP-cap-neg for negotiation
> >> of use of a circuit switched call for the audio media as an
> >> alternative to an audio RTP stream over packet switched access. CCAP
> >> is used to offer the PSTN net type and E.164 number used to set up
> >> that call.
> >>
> >> After a thorough discussion the conclusion of those involved in the
> >> discussion (including Jonathan) was that the best way forward given
> >> the constraints of the 3GPP architecture is to resurrect the CCAP
> >> attribute but with some wording that places constraints on its usage
> >> so that it isn't used to negotiate alternative addresses for a network
> >> type for which ICE can be used to negotiate addresses. This means that
> >> CCAP could be used to negotiate the possibility to use PSTN net type
> >> as an alternative to the IN net type but that using alternative IP
> >> address candidates within the IN net type would need to be negotiated
> >> using ICE not using CCAP.
> >>
> >> Are the any concerns from other MMUSIC participants if CCAP is
> >> resurrected (probably in an again renamed version of the sdp-icap-bcap
> >> draft that would again include CCAP) with appropriate text to address
> >> the ICE issue along the lines of above?
> >>
> >> Andrew
> >>
> >>     * /To/: "Simo.Veikkolainen at nokia.com
> >>       <mailto:Simo.Veikkolainen@DOMAIN.HIDDEN>" <Simo.Veikkolainen at
> >>       nokia.com <mailto:Simo.Veikkolainen@DOMAIN.HIDDEN>>, "mmusic at
> >>       ietf.org <mailto:mmusic@DOMAIN.HIDDEN>" <mmusic at ietf.org
> >>       <mailto:mmusic@DOMAIN.HIDDEN>>
> >>     * /Subject/: Re: [MMUSIC] What to do with the ccap attribute?
> >>     * /From/: Jonathan Lennox <jonathan at vidyo.com
> >>       <mailto:jonathan@DOMAIN.HIDDEN>>
> >>     * /Date/: Mon, 10 May 2010 11:24:36 -0400
> >>     * /Accept-language/: en-US
> >>     * /Acceptlanguage/: en-US
> >>     * /Delivered-to/: mmusic at core3.amsl.com
> >>       <mailto:mmusic@DOMAIN.HIDDEN>
> >>     * /In-reply-to/: <B23B311878A0B4438F5F09F47E01AAE050870CAD88 at
> >>       NOK-EUMSG-01.mgdnok.nokia.com
> >>
> <mailto:B23B311878A0B4438F5F09F47E01AAE050870CAD88@DOMAIN.HIDDEN>>
> >>     * /List-archive/: <http://www.ietf.org/mail-archive/web/mmusic>
> >>     * /List-help/: <mailto:mmusic-request@ietf.org?subject=help>
> >>     * /List-id/: Multiparty Multimedia Session Control Working Group
> >>       <mmusic.ietf.org <http://mmusic.ietf.org>>
> >>     * /List-post/: <mailto:mmusic@ietf.org>
> >>     * /List-subscribe/:
> >>       <https://www.ietf.org/mailman/listinfo/mmusic>,
> >>       <mailto:mmusic-request@ietf.org?subject=subscribe>
> >>     * /List-unsubscribe/:
> >>       <https://www.ietf.org/mailman/listinfo/mmusic>,
> >>       <mailto:mmusic-request@ietf.org?subject=unsubscribe>
> >>     * /References/: <B23B311878A0B4438F5F09F47E01AAE050870CAD88 at
> >>       NOK-EUMSG-01.mgdnok.nokia.com
> >>
> <mailto:B23B311878A0B4438F5F09F47E01AAE050870CAD88@DOMAIN.HIDDEN>>
> >>     * /Thread-index/: AcrwJWqZpvLJ586JTjK5XQiTSB6kSAALoU1w
> >>     * /Thread-topic/: What to do with the ccap attribute?
> >>
> >> -----------------------------------------------------------------------
> -
> >> I think it'd be best to unify the requirements of this use case
> >> (separate IP and PSTN addresses) with the requirements of the
> >> IPv4/IPv6 transition use cases, and come up with a common solution.
> >>
> >> Having two mechanisms (ANAT and ICE) to specify multiple connection
> >> addresses is a standard but annoying consequence of a technology
> >> transition. Having three (ANAT, ICE, and ALTC) gets unmanageable.
> >> Having four (ANAT, ICE, ALTC, and CCAP) is just silly.
> >>
> >> --
> >> Jonathan Lennox
> >> Vidyo, Inc
> >> jonathan at vidyo.com <http://vidyo.com>
> >>
> >> > -----Original Message-----
> >> > From: Simo.Veikkolainen at nokia.com <http://nokia.com>
> [mailto:Simo.Veikkolainen at nokia.com <http://nokia.com>]
> >> > Sent: Monday, May 10, 2010 5:45 AM
> >> > To: mmusic at ietf.org <http://ietf.org>
> >> > Subject: [MMUSIC] What to do with the ccap attribute?
> >> >
> >> > Now that the discussion on ICE and v6 transition has quieted down, I
> >> > would like to ask for the list's opinion on how to proceed with the
> >> > ccap attribute defined in http://tools.ietf.org/html/draft-ietf-
> mmusic-
> >> > sdp-misc-cap
> >> >
> >> > Note that this draft will be re-submitted as an individual document
> >> > according to the WG decision in IETF#77. Nevertheless it contains the
> >> > most up-to-date text, hence the reference.
> >> >
> >> > As a short reminder, the misc-cap document defines capability
> >> > attributes for "i=", "b"= and "c=" lines (icap, bcap and ccap,
> >> > respectively). The ccap capability attribute is used to indicate
> >> > alternative connection addresses. Our use case for this has been the
> >> > ability to indicate alternative IP and PSTN addresses; a feature
> which
> >> > is needed in some 3GPP scenarios.
> >> >
> >> > As ccap is currently specified, it includes also the port number in
> >> > addition to the contents of a "c=" line (<nettype>, <addrtype> and
> the
> >> > <connection-address>). The port number is needed in order to indicate
> a
> >> > port number for internet addresses, the PSTN addresses don't have a
> >> > similar concept.
> >> >
> >> > Now, as a side effect, the ccap attribute could also be used to
> >> > circumvent ICE, if one used IP4 and IP6 addrtypes as alternatives.
> >> >
> >> > In order to move forward with the misc-cap document I'm now asking
> how
> >> > do folks feel we should handle this issue. Possible alternatives are
> at
> >> > least:
> >> >
> >> > 1. Leave the current text as is (see [1]).
> >> >
> >> > 2. Make a more strict statement that ccap SHOULD NOT be used for
> v4/v6
> >> > address pairs.
> >> >
> >> > 3. Come up with altogether different way of indicating alternative
> >> > connection addresses that fulfill our use case (PSTN/IP addresses).
> >> >
> >> > Regards,
> >> > Simo
> >> >
> >> > [1] The text from Section 3.1.2 from
> http://tools.ietf.org/html/draft-
> >> > ietf-mmusic-sdp-misc-cap currently says
> >> > "
> >> >    The connection information capability can be used to negotiate the
> >> >    use of IPv4 or IPv6 addresses without resort to Interactive
> >> >    Connectivity Establishment(ICE) [I-D.ietf-mmusic-ice].  Note,
> >> >    however, that ICE provides for real-time reachability testing of
> >> >    multiple addresses, whereas use of the connection capability
> forces
> >> >    an early choice of connection address.
> >> >
> >> >    [I-D.boucadair-mmusic-altc] describes a simple method of
> specifying
> >> >    alternative network addresses when the transport protocol
> (<proto>)
> >> >    is the same.
> >> > "
> >> > _______________________________________________
> >> > mmusic mailing list
> >> > mmusic at ietf.org <http://ietf.org>
> >> > https://www.ietf.org/mailman/listinfo/mmusic
> >>
> >>
> >> ---------------------------------------------------------------------
> >> This transmission (including any attachments) may contain confidential
> >> information, privileged material (including material protected by the
> >> solicitor-client or other applicable privileges), or constitute
> >> non-public information. Any use of this information by anyone other
> >> than the intended recipient is prohibited. If you have received this
> >> transmission in error, please immediately reply to the sender and
> >> delete this information from your system. Use, dissemination,
> >> distribution, or reproduction of this transmission by unintended
> >> recipients is not authorized and may be unlawful. <ATT00001..c>
> >


---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.