[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Sip] sip-session-timer-11: why explicitly impose proxy restr ictions on all the b2bua's



What ever happened to Application Servers??

/Hisham

> -----Original Message-----
> From: ext David R. Oran [mailto:oran@cisco.com]
> Sent: Friday, September 05, 2003 8:48 PM
> To: Rosen, Brian; 'Adam Roach'; 'brett@broadsoft.com'; Jonathan
> Rosenberg
> Cc: sip-ietf (E-mail)
> Subject: RE: [Sip] sip-session-timer-11: why explicitly impose proxy
> restr ictions on all the b2bua's
> 
> 
> Ah, dejá vu all over again...
> 
> I'll repeat the argument I made many moons ago that we should 
> delete all 
> references to anything called a "B2BUA", except to perhaps have an 
> expansion of the acronym in our WG lexicon, and a statement 
> somewhere, 
> perhaps SIPCHANGE which says, in effect:
> 
> "A B2BUA is, loosely speaking, two SIP user agents glued together in 
> completely unspecified ways. A SIP specification intended for 
> standards 
> track MUST NOT use the term B2BUA in any normative language. SIP 
> specifications of any category SHOULD NOT use this term in 
> descriptions of 
> algorithms or protocol usage. The term MAY be used to compare 
> alternatives, 
> e.g. in requirements documents, or where the concept helps in 
> elucidating 
> the problem being addressed."
> 
> 
> Dave.
> 
> --On Friday, September 05, 2003 10:56 AM -0400 "Rosen, Brian" 
> <Brian.Rosen@marconi.com> wrote:
> 
> > I understand why you claim such a system is a B2BUA.
> > Of course, with that example, there are no rules whatsoever
> > on a B2BUA, except that each side is a UA.
> >
> > Does that imply that there should not be any mention
> > of B2BUAs at all in any document other than 3261, which
> > is quite deliberately vague?
> >
> > I would AT LEAST want to point out issues, such as
> > the "one side fails, the other side should be brought down".
> > By your reckoning, would that be out of scope for a standards
> > track document, and merely notes in some BCP?
> >
> > I've been seeing lots of B2BUA "misuse" lately.  The common
> > one is "I have a proxy that modifies headers, therefore
> > I call it a B2BUA, and everyone is fine".  There are
> > no protocol police, and there are no "architecture" police,
> > but I think it is in the community's interest to at least
> > provide expert guidance on how B2BUAs 'should' work.
> > This is an example.  'Should' is okay with me; it would let
> > your example be "legal".
> >
> > Brian
> >
> >> -----Original Message-----
> >> From: Adam Roach [mailto:adam@dynamicsoft.com]
> >> Sent: Friday, September 05, 2003 10:43 AM
> >> To: 'Rosen, Brian'; 'brett@broadsoft.com'; Jonathan Rosenberg
> >> Cc: sip-ietf (E-mail)
> >> Subject: RE: [Sip] sip-session-timer-11: why explicitly 
> impose proxy
> >> restr ictions on all the b2bua's
> >>
> >>
> >> I think the major point is that, with B2BUAs, all bets are off.
> >> As long as they look like SIP UAs on both sides, they meet
> >> spec. There's nothing we can do about this. Cullen points
> >> out exactly what I was going to. I'll expand on this some.
> >>
> >> I have a SIP phone on my desk. So does Alan. However,
> >> because I'm lazy, I often pick up my SIP phone and call
> >> his normal PSTN number. That goes to my PSTN gateway,
> >> through the PSTN to Alan's gateway, and rings Alan's
> >> SIP phone.
> >>
> >> From a protocol perspective, my PSTN gateway, the PSTN,
> >> and Alan's PSTN gateway, as an aggregate, form a B2BUA.
> >>
> >> Is there any reasonable way you can impose a restriction
> >> on such a system as a whole? No. As long as each SIP User
> >> Agent acts as a proper User Agent, everything else is
> >> completely dependant on the purpose of the system.
> >>
> >> /a
> >>
> >>
> >> > -----Original Message-----
> >> > From: Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> >> > Sent: Friday, September 05, 2003 9:06
> >> > To: 'brett@broadsoft.com'; jdrosen@dynamicsoft.com
> >> > Cc: sip-ietf (E-mail)
> >> > Subject: RE: [Sip] sip-session-timer-11: why explicitly 
> impose proxy
> >> > restr ictions on all the b2bua's
> >> >
> >> >
> >> > I thought it was because the two sessions the B2BUA bridges ought
> >> > to be considered one session wrt the session timer.  If one side
> >> > dies, the other one needs to be cleaned up.
> >> >
> >> > That being said, if one side can support session timer, and the
> >> > other can't, the B2BUA could, if it was smart enough, maintain
> >> > the session timer on the one side, and clean up the other side
> >> > on failure.  It couldn't detect failure of the non-session-timer
> >> > side of course.
> >> >
> >> > I was about to release -12, with only minor updates.  I guess
> >> > I'll let this thread play out before I release it.  I could
> >> > soften the text pretty easily.
> >> >
> >> > I personally liked the fact that B2BUA behavior was discussed.
> >> >
> >> > Brian
> >> >
> >> > > -----Original Message-----
> >> > > From: Brett Tate [mailto:brett@broadsoft.com]
> >> > > Sent: Thursday, September 04, 2003 3:49 PM
> >> > > To: jdrosen@dynamicsoft.com
> >> > > Cc: sip-ietf (E-mail)
> >> > > Subject: [Sip] sip-session-timer-11: why explicitly 
> impose proxy
> >> > > restrictions on all the b2bua's
> >> > >
> >> > >
> >> > > Why does draft-ietf-sip-session-timer-11
> >> > > explicitly impose proxy related restrictions
> >> > > on all the B2BUA's?
> >> > >
> >> > > I agree that some of the proxy concepts are
> >> > > good recommendations for some types of B2BUA's;
> >> > > however they definitely do not apply to all
> >> > > types of B2BUA's.
> >> > >
> >> > > And in general, I am surprised to see
> >> > > any draft explicitly requiring a B2BUA to act
> >> > > like a proxy.  Some B2BUA's act completely like
> >> > > a UA; others act mostly like a proxy; and others
> >> > > act at various degrees between a proxy and UA.
> >> > >
> >> > >
> >> > > _______________________________________________
> >> > > 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
> >>
> >
> > _______________________________________________
> > 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
> 
> 
> 
> ------------------------
> David R. Oran
> Cisco Systems
> 7 Ladyslipper Lane
> Acton, MA 01720
> Office: +1 978 264 2048
> VoIP: +1 408 571 4576
> Email: oran@cisco.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