RE: [Sip] Support for Multipart/MIME

"Dan Wing" <dwing@cisco.com> Wed, 30 May 2007 19:33 UTC

Return-path: <sip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HtTuz-0001VQ-Kr; Wed, 30 May 2007 15:33:13 -0400
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1HtTux-0001Mo-RK for sip-confirm+ok@megatron.ietf.org; Wed, 30 May 2007 15:33:11 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HtTux-0001Lb-Gp for sip@ietf.org; Wed, 30 May 2007 15:33:11 -0400
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HtTux-0001PI-5F for sip@ietf.org; Wed, 30 May 2007 15:33:11 -0400
Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-2.cisco.com with ESMTP; 30 May 2007 12:33:12 -0700
X-IronPort-AV: i="4.14,594,1170662400"; d="scan'208"; a="376563145:sNHT46522426"
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id l4UJXA8j030386; Wed, 30 May 2007 12:33:10 -0700
Received: from dwingwxp ([128.107.103.16]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l4UJX920016898; Wed, 30 May 2007 19:33:10 GMT
From: Dan Wing <dwing@cisco.com>
To: 'Gonzalo Camarillo' <Gonzalo.Camarillo@ericsson.com>
Subject: RE: [Sip] Support for Multipart/MIME
Date: Wed, 30 May 2007 12:33:11 -0700
Message-ID: <000001c7a2f1$5bd8ee70$10676b80@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AceimHOC9fbT/rgkSNK/u3xaWihX3gATJssg
In-Reply-To: <465D3C43.2090806@ericsson.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=2745; t=1180553590; x=1181417590; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dwing@cisco.com; z=From:=20=22Dan=20Wing=22=20<dwing@cisco.com> |Subject:=20RE=3A=20[Sip]=20Support=20for=20Multipart/MIME |Sender:=20; bh=afH02WEeW+zzWUmE3nZ3Y4eDy3JvsGLI5QH1Qk7ViHg=; b=Bkyl7RrQ0XUSgg9LAIUAl8F2vL9ZudeVzQ+49zVdpqqasD/auiKs8qS0ysvV4BSXFvzbpsXh Bi0a+AJJQUjbz//iRMTzwofIhg6iLzbeucPd66RpXY47+QPvllxOdPj6;
Authentication-Results: sj-dkim-2; header.From=dwing@cisco.com; dkim=pass (s ig from cisco.com/sjdkim2002 verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d8ae4fd88fcaf47c1a71c804d04f413d
Cc: sip@ietf.org, 'Paul Kyzivat' <pkyzivat@cisco.com>, 'Francois Audet' <audet@nortel.com>, "'Christer Holmberg (JO/LMF)'" <christer.holmberg@ericsson.com>
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Errors-To: sip-bounces@ietf.org


> -----Original Message-----
> From: Gonzalo Camarillo [mailto:Gonzalo.Camarillo@ericsson.com] 
> Sent: Wednesday, May 30, 2007 1:57 AM
> To: Dan Wing
> Cc: 'Paul Kyzivat'; 'Francois Audet'; sip@ietf.org; 'Christer 
> Holmberg (JO/LMF)'
> Subject: Re: [Sip] Support for Multipart/MIME
> 
> Hi Dan,
> 
> thanks for the pointers. It seems that we want to specify that, for 
> multipart/alternative bodies whose content disposition is 
> "session" (or 
> early session), the content-types of all body parts MUST be different.
> 
> However, multipart/alternative bodies with a different 
> disposition type should follow the general MIME rules.

Yes, I concur.

You also brought up an interesting point with language.  One Might Consider
it reasonable to have multipart/alternative, with several application/sdp
parts which differ in language (and probably different m/c lines).  Your
document should probably provide a pointer to SDP's a=lang and guidance
towards its use in conjunction with SDP Capability Negotiation.  Sortof a
'you might be tempted to use MIME constructs where SDP should be used
instead'.  That is, if there is agreement that a=lang and SDP Capability
Negotiation is the right way to select language.

(I'm thinking of situations where, for example, you want to send an offer
for an English, German, or French announcement ("The dam broke, please
evacuate to higher ground") or an IVR or a human telephone operator).

-d

> Cheers,
> 
> Gonzalo
> 
> 
> Dan Wing wrote:
> > Paul Kyzivat wrote: 
> > ...
> >>>    OPEN ISSUE 2: we know that we do not want two SDPs in a 
> >>> 'multipart/
> >>>    alternative', but is this valid generally with any 
> content type?
> >>>    Would it be possible to provide two alternative body 
> >>> parts using the
> >>>    same format and, thus, the same content type but in, 
> >>> say, different
> >>>    languages?
> >> Its my understanding that the distinction is based on which can be 
> >> understood, relative to Content-Type. It isn't apparent to me that 
> >> making this decision based on other attributes is valid. For 
> >> one thing the parts are supposed to be ordered by increasing 
> >> richness.  If they differed by language this wouldn't be true.
> > 
> > Multipart/alternative is the best we have, though.  And who 
> is to say that
> > image/jpeg is richer than image/gif, or that english is 
> richer than latin?  
> > 
> > Anyway, the following RFCs standardize the use of 
> Content-Language and refer
> > to using multipart/alternative when providing support for multiple
> > languages:
> > 
> >   http://tools.ietf.org/html/rfc3282
> >   http://tools.ietf.org/html/rfc3066
> > 
> > -d
> > 


_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip