How about the DATA method. :) http://old.iptel.org/ietf/callprocessing/interfaces/draft-stucker-sip-pu blish-00.txt
I agree, let's figure out what we want to do before we get caught up trying to optimize it. Regards, Brian > -----Original Message----- > From: Christer Holmberg [mailto:[EMAIL PROTECTED] > Sent: Monday, October 22, 2007 1:10 PM > To: Paul Kyzivat; Stucker, Brian (RICH1:AR00) > Cc: sip; Adam Roach; Michael Procter; Elwell,John > Subject: RE: [Sip] INFO > > Hi, > > I don't necessarily agree with Paul that NOTIFY is better > than INFO in this case, but I DO agree with him that we > should try to focus on the other issues. > > We can use the INTIFY method "working name" for now. Later we > can then decide to choose an existing method, or come up with > something which sounds a little more sexy :) > > Regards, > > Christer > > ________________________________ > > From: Paul Kyzivat [mailto:[EMAIL PROTECTED] > Sent: Mon 22/10/2007 15:37 > To: Brian Stucker > Cc: sip; Adam Roach; Michael Procter; Elwell,John > Subject: Re: [Sip] INFO > > > > I'm clearly in the minority here, in preferring NOTIFY over INFO. > (Minority of one?) > > I agree that it is impossible to make definitive claims that > something is easy to implement when talking about some > hypothetical sip stack. So I will refrain from making such a > claim from now on. > > I also agree that the name of the method is secondary to > getting the functionality right. So I am fine with leaving > the decision about the method until everything else is worked out. > > So, I think the next question is whether there should be a > single event package definition mechanism for this new > approach and for the 3265 type of events, or if these should > be entirely disjoint. I realize existing event package > definitions won't be applicable without at least some tweaks, > and not all event types are suitable for both mechanisms. But > I do think there are event types that are suitable for both > mechanisms (e.g. dtmf and dialog) and it would be better if > we didn't require independent definitions for them in both contexts. > > What do others think of that? > > Thanks, > Paul > > Brian Stucker wrote: > > > > > >> -----Original Message----- > >> From: Michael Procter [mailto:[EMAIL PROTECTED] > >> Sent: Monday, October 22, 2007 3:01 AM > >> To: Stucker, Brian (RICH1:AR00); Paul Kyzivat; Hadriel Kaplan > >> Cc: Elwell, John; sip; Adam Roach > >> Subject: RE: [Sip] INFO > >> > >> > >>> -----Original Message----- > >>> From: Brian Stucker [mailto:[EMAIL PROTECTED] > >>> Sent: 22 October 2007 08:48 > >>> To: Paul Kyzivat; Hadriel Kaplan > >>> Cc: Elwell, John; sip; Michael Procter; Adam Roach > >>> Subject: RE: [Sip] INFO > >>> > >>>> -----Original Message----- > >>>> From: Paul Kyzivat [mailto:[EMAIL PROTECTED] Hadriel > >> Kaplan wrote: > >>>>>> -----Original Message----- > >>>>> Lastly, you don't *have* to support rfc3265 at all to > >>>> support 3261, so the code change could be quite a bit more. > >>>> > >>>> For somebody that doesn't support 3265, and doesn't want to, but > >>>> that does want to support these new packages within an > >> INVITE, this > >>>> is all new implementation in any case. Sure, it would require > >>>> supporting the NOTIFY *method*, as it is used in this new > >> usage. But > >>>> the hard work is in supporting the packages, not the method. And > >>>> that part is the same either way. > >>>> > >>> I don't agree that the method won't be hard to support. For > >> one thing, > >>> many people use stock SIP stacks they got from somewhere > >> else and have > >>> no idea how to add a new method or usage of a method > >> because they've > >>> simply never had to do so before or simply can't due to > >> other issues. > >>> Adding methods or a new nuance to an existing method may > >> look easy on > >>> paper, but it can be a lot harder to do in practice. Much > >> harder than, > >>> say, putting code together to toString your registration > >> entries into > >>> XML for regevent. > >> On a similar note, I suspect that adding a header (Event?) to INFO > >> would be simpler than subtracting a mandatory header > >> (Subscription-State) from NOTIFY, purely in terms of the > support for > >> each in 3rd party stacks. > >> > >> Of course, I am making a whole bunch of assumptions here > that aren't > >> necessarily true. So maybe this decision can be postponed until a > >> few more details are ironed out. > >> > > > > In this case, I think it's a pretty safe assumption. Subtracting > > mandatory headers from a method is not a great idea because > now you've > > added a new path in the code where the header is semi-mandatory and > > the information to determine when it is mandatory, and when > it is not, > > is not present in the message itself (so the stack may have > to ask the > > application what's going on when it's trying to verify that the > > message is minimally correct which may not be possible/desirable). > > > > If I get an INFO with an event header in it, and I'm not > looking for > > an event header in an INFO, then I'm no worse off than I am > today, right? > > Besides, the event header isn't useful to the lower protocol layers. > > It's only useful to the application itself, whereas the > > subscription-state header is often handled by another chunk of code > > whose sole responsibility is to maintain subscriptions and > is neither > > part of the stack, nor the application, but used by both. > > > > Regards, > > Brian > > > > > _______________________________________________ > 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 > > > _______________________________________________ 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
