The mandate for SIP to be interoperable

Opinion
Jul 24, 20083 mins

* SIP is a good example of a technology that is very slowly being standardized

This is the sixth and last in a series of newsletters devoted to the standards process. We will use this newsletter to wrap up the discussion of standards by looking at Session Initiation Protocol. We look at SIP as being a good example of a technology that is very slowly being standardized. According to Wikipedia, SIP was originally designed by Henning Schulzrinne (Columbia University) and Mark Handley (University College of London) starting in 1996. The latest version of the specification is RFC 3261 from the IETF SIP Working Group.

SIP is a signaling protocol, widely used for setting up and tearing down multimedia communication sessions such as voice and video calls over the Internet. Other feasible application examples include video conferencing, streaming multimedia distribution, instant messaging, presence information and online games. The protocol can be used for creating, modifying and terminating two-party (unicast) or multiparty (multicast) sessions consisting of one or several media streams. We believe strongly that in order for SIP to have an impact, it has to be interoperable so that IT organizations use it to set up multimedia communication sessions and not worry about which vendor created which end point device.

However, to date, most IP implementations have not provided the necessary interoperability.

For example, at the Spring VoiceCon conference the results of a SIP survey was presented. This was the fourth year that the survey was given and as before, it was given only to vendors who are supporting or implementing SIP in new or re-engineered products.

The vendors were asked to rate the state of current SIP specifications from all sources on a scale of 1 to 5 with 5 meaning ‘complete, clear, stable and unambiguous’ and 1 meaning ‘minimal to no standardization yet; or incomplete or ambiguous; needs a lot of work.’ Our interpretation of this scale is that if a vendor rated a given SIP specification a 3, that the vendor believes that there is a moderate amount of standardization associated with that particular SIP specification.

The good news is that ‘Basic dozen telephony features’ was rated 4.7, up from last year’s rating of 4.4. The bad news is that relatively few other SIP specs rated a 4 or higher. SIP specifications that rated between 3 and 4 included SIP trunking, NAT/firewall traversal, audio-conference scheduling, unified messaging and find-me`/follow me. In addition, a handful of specifications rated below 3.

Given that work on SIP began over a decade ago, we feel justified in saying that SIP is a good example of a technology that is very slowly being standardized. The impact on the market is rather stark. Some of the IT organizations that we talked to suggested that vendors are just paying lip service to SIP and that they are not really serious about implementing a truly interoperable SIP standard. Others have stated that while what they really want is a standards-based interoperable SIP solution, they are forced to deploy proprietary solutions.

It is difficult for IT organizations to change the overall standards processes. It is also difficult for IT organizations to devote the resources that are necessary to participate on the myriad standards committees. IT organizations can, however, insist that their vendors not only support standards, but fully support them and demonstrate interoperability with other vendors. SIP is a good place to start. We recommend that IT organizations push their vendors to demonstrate the interoperability of their SIP implementation. In the end, interoperable SIP benefits everyone.

Jim has a broad background in the IT industry. This includes serving as a software engineer, an engineering manager for high-speed data services for a major network service provider, a product manager for network hardware, a network manager at two Fortune 500 companies, and the principal of a consulting organization. In addition, Jim has created software tools for designing customer networks for a major network service provider and directed and performed market research at a major industry analyst firm. Jim’s current interests include both cloud networking and application and service delivery. Jim has a Ph.D. in Mathematics from Boston University.

More from this author