[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Sip] INFO considered harmful
What is the difference between:
INFO-MUMBLE
INFO-FOO
and
MUMBLE
FOO
???
I don't think we should go down the path of "if you method looks like INFO-%, it is special". If you are going to parse the first few characters of the method name, you might as well parse the method name.
> -----Original Message-----
> From: Pete Cordell [mailto:pete@tech-know-ware.com]
> Sent: Wednesday, January 01, 2003 6:44 AM
> To: Jonathan Rosenberg; sip@ietf.org
> Subject: Re: [Sip] INFO considered harmful
>
>
> How about we use new methods to define end-to-end application
> data, but name
> the messages INFO-*. e.g. INFO-MY-FEATURE, so that they can
> be readily
> identified as application data rather than SIP state
> affecting methods.
> Allow: can then be used to negotiate 'INFO' extensions.
>
>
> - It's easy to parse.
>
> - It's very easy for a stack to treat it generically.
>
> - It can reuse existing SIP features to do negotiation etc.
> (e.g. Allow)
>
> - It could be easily documented in the SIP usage document.
>
>
>
> My other thoughts on the subject (and what has led me to the
> above position
> are):
>
> - I think its important to have some mechanism that allows end-to-end
> application data exchange that is independent of SIP state.
>
> - Doing this in-band (rather than starting up potentially
> numerous side
> connections) will be desirable for some applications (such as
> those that use
> a small amounts of data).
>
> - It seems appealing to be readily able to tell which methods
> affect SIP
> state, and which is application level data.
>
> - Require:, Supported: and Allow: already negotiation of
> features and where
> possible it would be beneficial to re-use these mechanisms rather than
> invent new ones..
>
> - An INFO mechanism does not need to offer any semantics
> beyond simple data
> delivery (although it might be nice to have an in-order
> delivery service?)
> (and the afore mentioned negotiation).
>
> - The main problem with INFO is that it doesn't give a single
> specific way
> of identifying which application a particular INFO method is
> related to.
> Hence it necessitates some sort of heuristic procedure to be used.
>
>
> Some other ways to move ahead might be to:
>
> - Specify that the application that the INFO corresponds to
> is defined by
> the MIME type of the body.
>
> - Define a new header that defines the application that the
> INFO corresponds
> to.
>
> Pete.
>
> ----- Original Message -----
> From: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
> To: <sip@ietf.org>
> Sent: 26 December 2002 20:12
> Subject: [Sip] INFO considered harmful
>
>
> > Folks,
> >
> > For some time, I've been complaining about the continued
> abuse of the
> > INFO method for things that should be done other ways
> (frequently, not
> > using sip at all). I've written up a summary of the problems and a
> > proposed path forward. Specifically, I'd like to obsolete INFO and
> > replace it with a spec that is approved ONLY for SIP-T.
> >
> > Until the I-D appears, you can pick up a version at:
> >
> >
> http://www.jdrosen.net/papers/draft-rosenberg-sip-info-harmful-00.txt
> >
> http://www.jdrosen.net/papers/draft-rosenberg-sip-info-harmful-00.html
> >
> > Thanks,
> > Jonathan R.
> > --
> > Jonathan D. Rosenberg, Ph.D. 72 Eagle Rock Ave.
> > Chief Scientist First Floor
> > dynamicsoft East Hanover, NJ 07936
> > jdrosen@dynamicsoft.com FAX: (973) 952-5050
> > http://www.jdrosen.net PHONE: (973) 952-5000
> > http://www.dynamicsoft.com
> >
> > _______________________________________________
> > Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
> > This list is for NEW development of the core SIP Protocol
> > Use sip-implementors@cs.columbia.edu for questions on current sip
> > Use sipping@ietf.org for new developments on the application of sip
>
>
> _______________________________________________
> Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
> This list is for NEW development of the core SIP Protocol
> Use sip-implementors@cs.columbia.edu for questions on current sip
> Use sipping@ietf.org for new developments on the application of sip
>
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip