CC:
December 2000

Tom Keating

 

Heeding The Call Of Standards 

BY Tom Keating

Go Right To: 
> From The Show Floor...

As the Bob Dylan song goes, the times they are a-changin'. It seemed just like yesterday when Selsius (now part of Cisco) stopped by our offices and demonstrated their IP telephone, but it was actually five years ago. I remember being as excited as a kid at Christmas at the sight of my first IP telephone. But lately so many companies are releasing IP telephone systems, that I've almost come to just expect these announcements to fall across my desk.

Companies such as Cidco, congruency, ESI, e-Tel, Pingtel, and Unidata all offer IP telephones. Of course, the fact that several products have been announced or released isn't necessarily a bad thing. In fact, it shows that the Internet telephony industry is growing, maturing. Though I should point out, we've still got a way to go. What about interoperability between these products? In order to bone up on this matter, I attended Internet Telephony Expo in San Diego and learned quite a bit.

ADMIT THAT THE WATERS AROUND YOU HAVE GROWN
With over eight competing IP telephones to choose from, interoperability becomes a major issue. No one ever worried whether or not a Sony analog cordless phone would be able to dial over the PSTN and connect to a Radio Shack phone. That's the beauty of standards. I still can't believe that when I was growing up my parents had virtually no choice of analog phones to use. Even worse, they were forced to lease the phone from the phone company with a reoccurring monthly charge on the phone bill. Talk about a rip-off!

Thankfully, with competition coupled with deregulation, today we can have a wide selection of analog telephone sets that are guaranteed to work on our analog phone line. And thankfully we can buy our phones at any local Radio Shack, Circuit City, or K-Mart instead of leasing them. Heck, sometimes you can even get a football phone as an incentive to subscribe to certain sports magazines!

SINK OR SWIM
Standards, such as those defined for the traditional circuit-switched network, including analog, SS7, T1, and others, are exactly what we need within the Internet telephony industry. Sure, we've probably all heard about standards for VoIP, such as H.323, MGCP, and SIP, but are they really standards? A standard isn't truly a standard until three conditions are met:

1) Vendors understand and fully implement the standard "to the letter," with no proprietary add-ons which dilute the standard.

2) A certified and recognized standards body defines and ratifies a standard with no vagueness or gray areas.

3) Market acceptance and penetration.

The first condition states that vendors understand the standard and follow it precisely. Too often with technology standards such as Java or HTML, at least one company decides to go with a proprietary method that can set everything out of whack. Many companies resist "commoditizing" their product for fear that several competitors will then be able to enter their space, forcing lower prices. This "fear factor" is often why companies choose to stick with proprietary methods to maintain a certain level of control within their market niche. However, in my opinion, choosing a proprietary solution in today's fast-paced Internet society will only stunt market growth.

I don't believe that any H.323, SIP, or MGCP vendors have intentionally failed to follow their respective standard to the letter of the law. Although, I do believe some may be stalling implementing a 100 percent interoperable product. You see, companies want your money and business today. If they can get you to buy more of their product (in this case forcing you to buy their gatekeeper), they'll do it.

THE WHEEL'S STILL IN SPIN
In any event, most companies have tried to follow the H.323, SIP, and MGCP standards without incorporating proprietary add-ons. However, I still have to give all the VoIP standards a "B- rating" (See Chart 1) since I have seen too little interoperability between VoIP products. This in itself means that these companies do not fully understand the standards they are trying to implement or they have made mistakes while doing so. Too often there are VoIP products with unintentional mistakes in some implementations that affect interoperability.

VOIP STANDARDS REPORT CARD

  H.323 SIP MGCP
Vendors understand and fully implement the standard "to the letter" with no proprietary add-ons which dilute the standard. B- B- B-
A certified and recognized standards body defines and ratifies a standard with no "vagueness" or "gray areas." C- A A-
Market acceptance and penetration. A+ B+ B

The second condition (stating that a standards body defines and ratifies a standard with no "vague" or "gray" areas) is very important. For example, I can't tell you how often I hear vendors say that the H.323 standard is too complex to implement and leaves too much open to interpretation. But there's a catch-22. If you add to the definition of the standard, you can increase the complexity. This is not to say that H.323 is a bad standard. It certainly has its merits. But it's frustrating when vendors claim to be H.323-compliant and then fail when I ask them to demonstrate that interoperability with competing H.323 products.

SIP does not suffer the same fate as H.323 with regards to being "vague" or having "gray areas." SIP is much easier to implement and less complicated than H.323, so I give SIP an "A" rating for meeting this second condition. MGCP, on the other hand, is a powerful standard that can actually manage both SIP and H.323 traffic. There aren't a whole lot of MGCP implementers, but it shows promise and is probably more clearly defined than H.323, thus earning an "A-" rating. Finally, H.323 suffers from too many poorly understood interpretations, which merits it a below satisfactory "C-" rating.

The third condition (market acceptance and penetration) is certainly led by H.323. H.323 implementations and port numbers currently outnumber both MGCP and SIP. Many companies support H.323, or plan to support it in their products, so H.323 has certainly gained market acceptance and penetration helping it to earn an "A+" rating. Both SIP and MGCP are fairly new, so they haven't had a whole lot of time for market acceptance and penetration, though SIP is very hot and has been growing fast. Many companies are looking at SIP as an alternative to H.323, especially in the communications ASP marketplace, and several SIP products are already on the market. I give SIP a "B+" rating and MGCP a "B" rating for market acceptance and penetration.

So where are we at in terms of interoperability? At the recent Internet Telephony Expo in San Diego, one of my TMC Labs collegues, Adam Altman, was responsible for running ConvergeNET, a VoIP interoperability test bed with over 25 participants. There were several successes but there were just as many failures getting vendors' products to interoperate. An example of one of the failures was AG Communications, a subsidiary of Lucent Technologies, who claimed to interoperate in their labs with other vendors, but could not prove their interoperability with the six or so vendors in their pavilion. This goes to show you that what happens in a test lab environment doesn't necessarily accurately simulate a "real world" situation.

One H.323 interoperability success was when QuickNet and ShelCad registered with Tundo's gatekeeper and successfully performed a VoIP call. Another H.323 interoperabilty success was when NetCentrex and UniData Communication Systems also registered with Tundo's gatekeeper and made successful VoIP calls. On the SIP side, 3Com successfully called Ubiquity and Pingtel from their SIP phones to the subsequent SIP endpoints. For a more detailed report, read Adam's article "An Urge to Converge" in the December 2000 issue of Internet Telephony.

YOUR OLD ROAD IS RAPIDLY AGIN'
While some might argue that having three standards for VoIP is too many, there are good reasons why all three are needed, at least for now. The point of this column isn't to say which standard is the best or which standard I prefer. Rather, I thought it was necessary to point out the strengths and weaknesses of each and why interoperability is important no matter which standard or standards find both market and mind share. Several vendors have taken a standard-agnostic approach by supporting both SIP and H.323 in their product line, and some support MGCP as well. Also, there are products that perform SIP to H.323 (and vice versa) protocol conversions so it doesn't matter which endpoints you use. One company doing protocol conversions is ComGates, but I'm sure there are others.

Of course if a vendor doesn't implement the VoIP standard 100 percent correct within their product, then interoperating with another company using the same VoIP standard is impossible, let alone interoperating with a different VoIP standard. So let me conclude by urging all Internet telephony vendors to attend VoIP interoperability events, such as ConvergeNET, to test their product's interoperability against other vendors' products. It is only through interoperability that will allow us to one day drive down to the local Radio Shack to purchase an IP phone that is guaranteed to work when we bring it home. It's like dj vu all over again. 

[ Return To The December 2000 Table Of Contents ]


From The Show Floor...

Besides taking an eager interest in ConvergeNet at Internet Telephony Conference & Expo, I met with several interesting companies. One in particular, VegaStream, has a VoIP product called the Vega 50 IAD FXS, which is a VoIP gateway designed for plug-and-play deployment. Enhanced network services can be extended across IP networks to provide Centrex-type services to SMEs or SOHO environments. Featuring a LAN interface with either SIP or H.323 protocol stacks, it has the added advantage of two fall-back ports that when connected, route calls over the traditional phone network.

I also met with Continuous Computing, which has a product called Telco Protocol Engine for CompactPCI. Essentially a SPARC-based, NEBS-compliant, 19-inch rack mountable system targeted at the telecom market, it has some unique features. While most CompactPCI systems utilize the CompactPCI bus for card communication and fault-tolerance, Continuous Computing actually uses two redundant Ethernet connections for communication amongst the various components and to enable fault-tolerance. Since it utilizes Ethernet, a second or third chassis in an entirely different location can actually be added to the system for additional redundancy. Because all communication is handled via IP over Ethernet, disk mirroring is another feature standard with this system. Any data is written to two duplicate disks transparently over Ethernet. If one drive fails, the system can automatically switch over to the second disk with no loss of service. I highly recommend ASPs, ISPs, telcos, service providers, and anyone else needing high available systems to check out Continuous Computing's product line.

Finally, this bit of news isn't related to Internet Telephony Conference & Expo, but I thought it was interesting nevertheless. A company called BSQUARE has a VoIP software app called bInTouch 1.1, designed for Windows CE devices that allow one Windows CE device to communicate with another Windows CE device over any IP connection! Check it out at www.bsquare.com

[ Return To The December 2000 Table Of Contents ]