[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sip] draft-ietf-sip-info-events-00: Content-Type vs Info-Package [was RE: draft-ietf-sip-info-events-00: multiple packages per INFO]
Hi,
>>>>>Like I wrote before: adding the INFO package as a parameter to
>>>>>Content-Type solves all this. I don't think C-D is the right
>>>>>header, because the "disposition" would depend on the semantics of
>>>>>the event package. We simply need an additional qualifier to
>>>>>disambiguate the interpretation of the body
>>>>If you mentioned this before I missed it.
>>>>Its an interesting idea. But I don't think it is technicallyh
>>>>feasible.
>>>>AFAIK the parameters to a C-T must be defined as part of the
>>>>definition of the C-T. That wold mean that only yet-to-be-defined
>>>>C-Ts could be used for info packages.
>>
>>That would be a reason to use a COMMON C-T type, and then a parameter
>>which identifies the info package.
>>
>>
>>
>>Let's keep in mind that info packages have been NEGOTIATED.
>>Ie I will not send you a package unless you have indicated support for
it.
>>
>>Therefor, if I send you a picture, I don't think it matters if C-T is
>>image/jpeg, or application/info;info-package=jpeg-package.
>>
>>...because, YOU know the semantics of the package. Also, since an info
>>package is not supposed to change the core SIP state, the stack itself
>>doesn't need to know the semantics of the body, does it?
>>
>>
>>The problem is if I send you ONLY image/jpeg - without any
>>negotiation, and semantics we both have agreed on. I don't
>>know what you will do it. I think THAT is the problem that Eric
initially raised.
>
>So you are suggesting that *all* info packages share a single C-T,
except for parameters to it.
Yes.
>But then that single C-T may be used with a range of C-D types???
Yes.
>This seems like it would be quite inconvenient for the use
>case here. If there is to be an info package where I can send
>you a picture for some purpose, then the info package must
>specify the precise format of the picture (equivalent of C-T)
>because the C-T will be this fixed value.
>There may be a bunch of different C-Ts that are useful for
>encoding my picture, but I'll need a separate info package
>for each. And I'll need to fudge my encoding/decoding logic
>to no longer work based on C-T in this case.
>
>IMO what I am suggesting is much simpler and more
>straightforward. A single C-D type identifies which body part
>should be processed as the "payload" of the INFO message. (In
>a way entirely analogous to the way the C-D of "session"
>identifies the payload of INVITE.) The C-T of this payload
>identifies how it is encoded, and the value from the
>Info-Package header is used to demultiplex the payload across
>all the possible ways that INFO can be used.
I am just wondering whether the C-D mechanism is 100% waterproof.
Or, are you proposing an info specific C-D type? "Info" for example?
Regards,
Christer
> Thanks,
> Paul
>
_______________________________________________
Sip mailing list https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sipping at ietf.org for new developments on the application of sip