Dean Willis wrote:
Hadriel Kaplan wrote:
-----Original Message----- From: Christer Holmberg
[mailto:[EMAIL PROTECTED] Sent: Sunday, November 30,
2008 4:58 PM
Sounds ok. But, doesn't the Info-Package header syntax still have
to allow the piggy-backer to: 1) List multiple info packages 2) For
each listed info package, provide the cid
Nope. We've already said we're going to not bother doing multiple
packages. (or at least I think people have agreed with that, I hope)
So the next question was on multiple body-parts. Since INVITE,
UPDATE, PRACK, SUBSCRIBE/NOTIFY, MESSAGE, and legacy INFO, can all
carry bodies and not one of them defined a CID mechanism for the body
part that was specific to their message method context, we shouldn't
need to for INFO either.
No, I think this means we messed up every one of those methods when we
didn't address the multiple-body problem earlier. The reason it isn't
exploding yet is that the specifications are ahead of the
implementations; when the implementations catch up with the broken
specs, we'll have failures of biblical proportion.
Sometimes we can demux on body-type. This is obviously not a universal
solution. We really need a generic solution that works for all methods,
not just INFO.
Exactly.
Regardless of whether Eric thinks it was appropriate or not,
Content-Disposition was recruited for this purpose in 3261 via its use
for "session", "alert", and "icon". And it has been used in a few other
RFCs in a similar fashion.
For lack of anything better, to remain backward compatible, we probably
need to consider C-D of "render" as identifying the principal body part
used by MESSAGE, SUBSCRIBE, NOTIFY, PUBLISH, and presumably *legacy*
INFO. That works in the case where there is no multipart.
When you introduce multipart to any of those, unless you are careful to
put some other C-D on the multipart itself, it becomes ambiguous whether
the multipart as a whole is the principle body for the method, or if it
should be opened and a part within it sought, because the default
disposition for the multipart will be "render". We could probably fix
this by having a special rule for multipart/mixed with "render".
Thanks,
Paul
_______________________________________________
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