Posts Tagged ‘CounterPath’

Are Skype’s Problems Architectural?

Thursday, September 13th, 2007

Skype has had its share of bad news lately, with a malware attack following close on the heels of a massive outage. Current events raise questions about Skype’s technology that won’t — and shouldn’t — go away.

One is the perennial architecture question: proprietary (Skype) vs. open (SIP). Recently I asked SIP application company Counterpath’s CTO Jason Fischl to talk about it. Fischl was also the architect of TelTel’s SIP-based VoIP system.

“When you’re trying to design a system to scale there are two places you can have a problem: design of the protocol or in a bug in the implementation,” he explains.

And quite simply, in protocol design as in so many of life’s other arenas, numbers count.

“In the case of SIP we have protocol design by people who’ve been designing telecom protocols for many years.” People like Cisco and Nortel telecommunications engineers, who have generations of experience with the problems that can crop up in communications networks.

“In the case of Skype, they have a very small group,” he continues. “The advantage [for Skype] is that they can make it simple. But a lot fewer people are looking at it. It’s a monoculture. The same group of people are making all the decisions — and the decisions are made for tactical reasons rather than technical reasons.”

And then there’s implementation execution. Here, too, more is better.

“When you see the problems Skype had, you see the advantages of SIP. In the case of SIP, you’ve got hundreds — even thousands — of implementations. Lots of service providers implement SIP. Any problem they have isn’t going to affect the entire population — just their customers. Lots of different vendors implementing is a nice benefit.

“But the consequences of a flaw in the case of Skype — it’s a catastrophe,” adds Fischl. “There are no other implementations.”

Fischl suggests that Skype’s outage may have had more to do with the centralized aspect of Skype’s architecture than the peer-to-peer dimension. “One of the [problematic] things about their [Skype's]architecture is that the authorization of users is done on a central server. That leaves open a vulnerability.”

SIP, by contrast, has a distributed authorization process. “It relies on an overlay network. You make a query into the overlay network and find out how to contact subscribers.”

Further, the IETF’s — Internet Engineering Task Force — peer-to-peer SIP working group is looking at an architecture that will do complete peer-to-peer SIP without a server at any point.

“One of the fundamental requirements is that you won’t need a central server when you login — only when you sign up. The consequence is that if servers went down you wouldn’t get new customers, but customers can still make calls.”

Fischl confesses to being puzzled that Skype hasn’t embraced SIP. “To being with, they’ve already got SIP gateways — why not go further down the road? I think if they took that approach — augment the network, let any SIP endpoint connect — they’d have a huge network of vendors building devices.

“Who knows?” Fischl adds, “Maybe they’re going down that road.”

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Slashdot
  • Technorati

Your Mom’s on Channel 3

Thursday, September 14th, 2006

The video phone has for the most part been a thing of the future and of ancient Jetson cartoons. It’s not that it hasn’t been available, it’s more that no one has come up with a good reason to use it.

But it looks that someone — specifically Packet8 — has taken steps to pitch video telephony in a way that makes it something more current, and useful. In short: Forget business, get it in the home.

Over the past couple of years, there have been a handful of video phones available using SIP that have gained very little traction. I’ve tried a couple for 5 minutes, said “Cool,” and never used them again.

For some reason, video telephony has been focused on the business sector, as though seeing the person you’re talking to on a 4-inch screen will make an important transaction go a bit more smoothly.

Wrong.

When it comes to work, I’ve got a look made for voice, not video. I won’t remember to brush my hair when the phone rings in order to appear business-like. And I won’t wear a tie to the office daily in the off-chance the CEO of AT&T calls to chat about the future of internet communications.

Here at Fall VON in Boston, Packet8 announced a new offering called the Freedom Unlimited VideoPhone Plan (Packet8 Video Phone Plans) tailor-made for the home. For $20 a month you can make unlimited video phone calls over a softphone client (made by Counterpath) on the Packet8 network.

It’s a good start.

Of course, with a small amount of tech knowledge and the right gear, any two parties can do what Packet8 offers for free. I’ve been videoing with my daughters back home in San Francisco nightly from my hotel room the past few days using the built-in cameras on the Mac I carry and the one that sits semi-permanently in our living room at home.

Using the built-in capabilities of iChat in OSX, it’s been relatively easy (save for the occasional glitch caused by the very poor broadband connection at the severely overpriced Sheraton I’m at) and free (save for the usurious $10 Mr. Sheraton is taking each day so that I can access the internet).

To connect this way, my wife and I have to arrange to be at the computer at the same time, usually by cell phone. Packet8′s offering removes this inconvenience in that I can just “call” home from my computer, and the computer in our living room will “ring.”

Ultimately though, the way video telephony will take off is to take it off both the phone and the computer. The right way is to make it part of the home entertainment system. The hardware to do that is already, for the most part, readily and cheaply available.

Imagine a typical eyeball camera attached to the top of your TV and connected directly to a home theater PC. Place a well-made microphone at your coffee table (Hello Polycom . . . you can do this . . . are you listening?).

Now, sit down with your kids on the sofa and click to call their grandma with a similar set-up. In an instant, and with a big enough TV, your mother-in-law is in your living room, sitting down in front of you. Click, and she’s gone with no need to call a cab.

We’ll see this because it makes sense and its cheap to do. But first we have to get over the idea of the video phone as a business tool (and as a way for geeks to geek).

You’ve made it part way, Packet 8. Now take the next step and make it something we can all use. Someone will soon.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Slashdot
  • Technorati