SIP pundit fires broadside at Skype
VoIP catfight hots up
Last week we carried our thoughts and impressions from the VON (voice over networks) conference in London and focused on the difference between the instantaneous gratification of Skype for private individuals and the safe and efficient enterprise wide VoIP implementations, reliant mostly on the SIP protocol.
Rohan Mahy, co-chair IETF SIP and SIPPING Working Groups, took issue with some of the things that Niklas Zennstrom of Skype and Kazaa fame said at the conference, and although enterprise VoIP isn't a central technology to Faultline, it is a valid and radical cost pressure on telcos and an opportunity for various vendors.
Much of the irritation that Mahy showed at the VON conference relates to the Zennstrom view that SIP is a poor protocol because of its inability to handle firewall and NAT traversal. So in Mahy's own words we thought we'd offer the other side of the argument.
"There are very few people in the VoIP industry who understand firewall and NAT traversal well. Lots of people in the VoIP industry think that they have some technique which is new and good. Unfortunately the parts that are new are rarely good and the parts that are good are usually not new. Explaining to these people what is technically broken with their proposals and why is an extremely time consuming process, and is repeated every time a handful of new companies start to go into the operational phase. As a result, the folks who understand these issues either go on a holy war each time a 'new great NAT solution' crops or just ignore the new folks.
"Implementers want a one-size fits-all solution where one does not exist. I can describe significant limitations with every approach, but by implementing a handful of these tools and applying the best tool for the situation, you can do much better than just implementing one. When an implementer comes to me or Jonathan Rosenberg, or Jon Peterson and asks how to do NAT or Firewall traversal, most of them are frankly not willing to invest the attention and energy needed to implement real solutions to this problem for VoIP (not for SIP, but for VoIP).
"I believe that Niklas [Zennstrom of Skype] is in this category. He is not willing to admit that his solution is completely broken by firewalls that try to block p2p music sharing, that the algorithms which gives his product good sound quality can be implemented on any product, and that the supernode model not so occasionally results in very bizarre routing (example: a call within Europe going through Australia)
"As with anybody who has technical problems with IETF protocols, I invite them to write a description of what problem they are trying to solve which they feel is not addressed by existing protocols and provide some motivation. Zennstrom has not provided any rigorous analysis or even detailed explanation of these alleged technical problems.
"The traditional telecom folks want to reproduce an environment which is familiar to them. SIP does things differently, but many folks generally stop there and don't try very hard to understand how to accomplish their goals 'the-SIP-way'.
"I believe that Zennstrom has a different motivation. He is providing a packaged service and I believe that he is afraid of the idea of open services and open protocols, because these things directly threaten his business model."
Skype must marry SIP
Mahy thinks that eventually Skype will have to be connected to SIP, otherwise Skype users will be let unable to talk to the rest of the world.
"Sure, he 'could' use something else, but that would be economic suicide. When asked how he would get PSTN numbers assigned he said he would use partners who are telecom operators to provide these. These providers are already using SIP or H.323 and have no economic incentive to 'each' build a native-Skype interface on the thin margins that Skype is hoping to garner from its customers."
So, Faultline asked why doesn't Mahy write a connection to Skype, using the APIs that Skype is intending to publish: after all, he has 13 million users? "He doesn't have 13 million 'active' users, far from it, so it is really not worth my time. I would rather spend my energy writing a free client with more functionality that is fully open." So does Skype need to talk to SIP clients one day or can it just talk to the PSTN and then route back out to SIP clients?
"That's missing the point, don't you think? Say a Skype user in India wants to communicate with me in California on a SIP network. He can make a basic call through 2 gateways with international toll charges.
"Its unlikely that I will see his correct caller ID, and dead certain that we can't exchange IM, video, presence status, or do file transfers. A pair of implementations using SIP could do this for free over the public Internet."
Talk then turned to the security that Zennstrom says exists in Skype that doesn't exist in SIP. Mahy thinks the Skype approach is inviting viruses, Zennstrom says this is not possible. According to Zennstrom there is little danger of a call through Skype resulting in a route for a virus because the recipient is told there is a call for him and is asked to call out to meet it.
Mahy tells us that there are rapidly appearing firewalls that are deliberately eliminating use of peer-to-peer networks, including the one Skype sits on, because of security issues.
"Once my machine is infected with a virus, that virus can do lots of rude things with the Skype API. The virus could call a PSTN toll or international service from my account and leave it up for days. The virus could spam call my entire buddy list a few times an hour. The virus could turn my computer into a remote-control microphone. These are the kinds of issues that IT administrators are concerned about. Also, many administrators want to block p2p to prevent liability from the RIAA and similar groups. With at least one product the side effect is no Skype."
© Copyright 2004 Faultline
Faultline is published by Rethink Research, a London-based publishing and consulting firm. This weekly newsletter is an assessment of the impact of events that have happened each week in the world of digital media. Faultline is where media meets technology. Subscription details here.
VoIP suffers identity crisis
Consumers want big telcos to supply VoIP services
US groups lobby over VoIP regulation
VoIP to transform telecoms market
Skype to mobilise the PDA
Skype secures £11m funding
VoIP will be US broadband killer app