Hi Paul,

answers inline:

Paul Kyzivat wrote:
I think these changes generally look good. I'm now troubled by one thing:

In section 8.2 (UA Behavior to Set the 'handling' Parameter) the following statement is repeated:

"If the handling of a 'multipart/*' body as a whole is required for processing its enclosing body part or message" where * is {mixed, alternative, related}.

For alternative and related this makes sense to me. But I don't know what this means for 'mixed'. How would I know if I had to process this *as a whole*, since there is no "as a whole" behavior of such a thing. AFAIK the mixed container has no significance of its own - it is *only* a container for its parts, each of which has its own significance.

I'm just trying to understand from an operational perspective how I would make a decision between optional and required for a mixed body part. The only things I can think of are:
- for some reason the mixed container is *referenced* from something.
  E.g. a cid: uri referencing the content-id header in the mixed itself.
  But I can't think of a reason to do that. It would seem to me that
  if I need to do that then the parts must be related in some way,
  so that I would be using multipart/related.

- one or more of the *contained* parts of the mixed are required,
  and the container is being marked required to ensure that the
  required contained parts will indeed be processed.
  This seems the most sensible situation here.

Am I missing something that makes this easier to understand?

yes, your understanding is correct. Those are the typical situations where you would want to mark your mixed container as required.

Cheers,

Gonzalo

_______________________________________________
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

Reply via email to