[SIPForum-techwg] Focus on simple PSTN?
Eric Burger
eburger at sipforum.org
Sun May 18 13:37:04 EDT 2008
inline :-)
On May 17, 2008, at 1:00 AM, Hadriel Kaplan wrote:
> Hey Eric,
> Comments inline...
>
>> -----Original Message-----
>> From: techwg-bounces at sipforum.org [mailto:techwg-
>> bounces at sipforum.org] On
>> Behalf Of Eric Burger
>>
>> Speaking as an individual:
>> PLEASE take a look at Section 2.1.2 of:
>> http://www.ietf.org/internet-drafts/draft-iab-protocol-success-03.txt
>>
>> We don't want to take any steps backward. For example, we don't want
>> to do the 3GPP thing of making protocol "profiles" that make it hard
>> or impossible to interoperate with non-walled-garden SIP devices.
>
> I am not sure what you mean by that. Do you mean you don't think we
> should create profiles? Or that the profiles we create shouldn't
> require things which are not already commonly used? Or that the
> profiles we create shouldn't restrict us to a specific set of
> behaviors?
I hope we should create a profile, otherwise, what are we doing? <g>
What I am saying is the profile should not change SIP. So, for this
example, SIPconnect 1.1 can mandate TCP *only*. However, a SIPconnect-
compliant device must support RFC 3261. That means it must support
negotiation as well as UDP.
Given this, one might ask why I do NOT want to see something like the
following in SIPconnect 1.1?
Devices MUST support TCP (because it always works and TCP is
fast enough on today's networks) and MUST support UDP (because
RFC 3261 says we do).
The reason is that if SIPconnect talks about UDP, then we will be
stuck with UDP *forever*. I would offer this same argument for all of
the other legacy experiments in SIP that have failed. Let me again
point out: SIP is *12* years since -00, and *9* years since RFC 2543.
This may surprise some people, but some of the stuff that we took as
gospel in the last century is simply wrong. By the same token, a lot
of stuff that people in the intervening years have tried to put in to
make SIP in to "SS8" or "IP ISDN" is simply wrong, too.
I would offer we neither limit ourselves to the box of last century's
experiments nor to the box of a 100-year-old PSTN.
So long as we viciously protect that one must be SIP compliant to be
SIPconnect compliant, which keeps us out of the 3GPP trap, I (just as
a contributor) would offer we stick to ONLY that which must be
specified for the profile, AND NOTHING MORE.
What would be my list of "stuff for the profile"?
1. Things in SIP that are Optional but we need to be Mandatory. Like
SIPconnect only understands TCP.
2. Things necessary to make SIP work that are either under-specified
or over-optioned, like SDP.
3. Things necessary to make the profile work, beyond things necessary
to make SIP work, like ENUM.
4. Things necessary to make the profile deployable, like which SNMP
MIBs, or new MIBs.
Note that our job for things in SIP that have multiple interpretations
is to feed the info back to the IETF to correct SIP. It is not in our
charter to "profile"-away errors in IETF documents.
>> However, we do want people to be able to easily adopt the profile.
>> Part of that is some level of backward compatibility and ease of
>> deployment. Do note that there is a limit of backward compatibility.
>> For example, if many devices out there support TCP, and most of the
>> typical devices found at the enterprise support TCP or are easily
>> upgradable to support TCP, then I would see no problem of mandating
>> TCP. We don't need to support 10-year-old (or 10-year-old mindset)
>> UDP-only, RFC 2543 devices. <just my vote>
>
> I agree we shouldn't need to support RFC2543 devices. That is an
> orthogonal issue with supporting UDP, imo.
>
> I think there is a distinction between what a vendor needs to
> support to be able to claim compliance, and what a service provider
> or Enterprise has to support/enable to claim compliance. Those are
> very different beasts.
>
> In terms of creating PICS Proforma compliance checklists, the value
> for a SIP-Connect spec is different for those two meanings. For the
> vendor support case, the value is that an Enterprise or Service
> Provider can know what they're buying/deploying can be used for SIP
> Trunking services of this type. I think we're all on that page. I
> don't think there is much debate that any vendor claiming compliance
> to SIP-Connect must support TCP. (at least the vendors at the SSP-
> Enterprise transport connection points) They must also support
> UDP. Otherwise they will severely limit their usefulness to the
> people buying them.
>
> -hadriel
Can the PICS Proforma be different? Should it be? Is there something
more than "Vendors check-off they conform by supplying products that
meet this checklist of stuff" and "Service Providers check-off they
conform by supplying services that meet this checklist of stuff"? Is
the "checklist of stuff" different? I honestly don't know - let me
know!
BTW: for the chairs/editors: will we have a PICS Proforma in the
document?
More information about the techwg
mailing list