(Copying Dean and Jon and Hisham, because they are the main people who
expressed 
an opinion on this).

The issue is how do we handle backward-compatibility, i.e.,
implementations that
have implemented sips according to RFC 3261 but not to this draft.

Because of the many issues highlighted in the draft, those
implementations are
likely to do proprietary "cheats" to handle SIPS, and they are also
likely to 
have things that are not really legal. Presumably, the option-tag would
allow UAs and Proxies to know if an implementation is "clean" or not.
You could then
provide alternative treatment for the "un-clean" implementation (i.e.,
don't allow
registration, protocol fix-up, manufacturer-specific stuff, record an
aler, etc.). 
There are certainly other ways of doing this, and this is largely
theoretical 
anyways because it's not like there is a large numbers of
implementations out there.

The second issue (perhaps more importantly) is the actual changes that
we 
are making to RFC 3261. Specifically, the various deprecation of last
hop ugrades/
downgrades.

The option-tag (with Proxy-required) allows for the sender of the
request to
enforce the deprecation of the last hop exception, i.e., the session
will fail
with 420 if a proxy doesn't understand that it is supposed to support
sips
properly as per the new draft. 

I was thinking about the originator of the request as the entity that
would want
to enforce no-last-hop-exception, but Cullent points out that maybe it's
also
something that's up to the owner of the SIPS URI to decide, in which
case the
option-tag is not useful (of course if you are that worried about it,
you
could do "sips:[EMAIL PROTECTED]:sips".

So....

I actually don't really care either way. Really. I'm fine either way.

Maybe we should do a virtual "hum".

1a - For the option-tag (but I could go either way)
1b - For the option-tag (and I really insist on it)
2a - Against the option-tag (but I could go either way)
2b - Against the option-tag (and I really insist on it)
3 - I really don't care


> -----Original Message-----
> From: Cullen Jennings [mailto:[EMAIL PROTECTED] 
> Sent: Sunday, April 22, 2007 20:21
> To: Audet, Francois (SC100:3055)
> Cc: [email protected]
> Subject: Re: [Sip] draft-ietf-sip-sips-03.txt
> 
> 
> On Apr 16, 2007, at 3:26 PM, Francois Audet wrote:
> 
> >   2.  Do we need the sips option tag? The current document assumes 
> > that
> >        we do use the option tag, and that is the preference of the 
> > author.
> >        (There is at least one dissenting voice on that one: Hisham).
> 
> I'm confused on why we would need it and would want to 
> understand why it is needed before commenting on this. I 
> don't buy the needing it to enforce deprecate of last hop 
> rule - I see problem in that it leads to two bits that mean 
> the same thing and we have to deal with all the corner cases 
> of when they conflict. It also makes me wonder if there are 
> problems when a URI is copied from one situation to another 
> and the REquires: sips header is not.
> 
> Cullen <with my individual hat on>
> 
> 


_______________________________________________
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

Reply via email to