Adam,
Its pretty unsatisfying to end up with the manner of processing C-D
varying from one use of multipart/related to another. This seems like
the kind of thing that one would like to implement *once*.
If it is important to take C-D into account when processing
multipart/related, can we define exactly *how* it should be taken into
account? Does it supercede that of the container? Does it get merged
with that of the container? Does it get merged (in a well defined way)
with some default that the application is expected to provide for each part?
Thanks,
Paul
Adam Roach wrote:
On 7/10/08 3:09 PM, Gonzalo Camarillo wrote:
Hi Adam,
this is the paragraph we are talking about (in Section 8):
The situation with 'multipart/related' is similar. Per [RFC2387], a
UA processing a 'multipart/related' body processes it as a compound
object ignoring the disposition types of the body parts within it.
However, UAs that do not understand 'multipart/related' will treat it
as 'multipart/mixed'. These UAs will not be able to process the body
as a compound object. Instead, they will process the body parts
according to their disposition type.
What you are asking for is not to ignore the disposition types of the
body parts within the multipart/related. If we go down that path, we
will need to describe how multipart/related will be different from
multipart/mixed. That is, we would need to clarify what we mean by
"processing the body as a compound object" if the body parts are still
processed per their respective disposition types, as if they were in a
multipart/mixed instead of in a multipart/related.
Following the "propose text" principle, could you please edit the
paragraph above so that we have a concrete proposal on how to describe
the processing of multipart/related bodies and how it would differ
from the processing of multipart/mixed bodies?
It's a bit wordy, but my first attempt at addressing the situation came
out like this:
The situation with 'multipart/related' is similar. In [RFC2387],
email clients processing a 'multipart/related' body are expected to
processes it as a monolithic object, ignoring the disposition types
of the body parts within it. Because SIP's use of
Content-Disposition varies markedly from that of email, this
constraint may not always make sense in SIP. Authors of SIP
extensions making use of 'multipart/related' bodies are advised to
explicitly address the handling of Content-Disposition on
'multipart/related' body parts. Authors wishing to make use of
'multipart/related' bodies should keep in mind that UAs that do not
understand 'multipart/related' will treat it as 'multipart/mixed',
including the handling of Content-Disposition headers on body parts.
/a
_______________________________________________
Sip mailing list https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip