Gonzalo,

This all sounds good. I haven't read the new version yet, but based on your description below I have no problems with this, except possibly one area in which I am uncertain and which I would like to discuss:

Gonzalo Camarillo wrote:

"4.2.  Body Processing

   UAs process message bodies and body parts in the following way.  On
   receiving a SIP message, if a body part is not referenced in any way
   (e.g., there are no header fields or other body parts with a
   Content-ID URL pointing to it), the UA processes the body part as
   indicated by its disposition type and the context in which the body
   part was received.

   OPEN ISSUE 4: this means that a UA would need to parse all body parts
   to find references between them before being able to fully process
   them.  If we are OK with this, we need to include text here
   explaining it."

I think there is at least ambiguity about what it means to "process" a body part. If one body part has a reference to another body part, then some amount of processing is required to detect such a reference.

There seems to be an implication that two-pass (or more) processing, such as is typically done in compilers, is expected. But given the variety of body types I think it will be difficult to define what may be processed in a first pass and what must be postponed to a second pass. Also, often people will want to use off-the-shelf packages to support certain body types, and those may not be so cooperative with this requirement.

Also, whether we like it or not, there will be systems that are only interested in a subset of what is there. (For instance proxies that are interested in SDP for purpose of enabling access.) These will want to parse the minimum necessary to find what they are interested in. It would be best if we can figure out a way for this to work.

Maybe it is that a UA needs to parse everything that is supported, but other nodes it passes through can be more selective.

   OPEN ISSUE 3: do we need to talk about encrypted body parts?

???

Christer brought this one up. What did you have in mind?

Nothing. I just don't know.

        Thanks,
        Paul


_______________________________________________
Sip mailing list  https://www1.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