Experience with the Skype for Asterisk Beta

Media_httpjsgoeckefil_byxio
Recently Digium was kind enough to include me in the closed Skype for Asterisk Beta. Skype for Asterisk is a new channel driver for Asterisk that connects to the Skype Peer to Peer network. While you could connect Asterisk to Skype in the past, this was all done with a hack to the Skype client, which limited scale and reliability. The new channel driver for Asterisk, actually does away with a client and allows Asterisk to become a peer node in the Skype network. This will be a much more scalable solution, and definitely easier to deploy. My impression of the implementation so far is good. There is a lot more functionality in the software than I had expected, including support for Skype presence information within Asterisk. Digium posted an update on the client yesterday where they describe what is included here. I received the software and was up and running within 10 minutes, as the install process was trivial. I have managed to place calls from a SIP client connected to Asterisk to and from users on Skype. The sound quality is good and interoperability with the rest of the Asterisk features works well. The next step is to begin developing Adhearsion components to take advantage of the Skype for Asterisk channel, allowing developers to immediatey reap the benefits in the merger of the Asterisk world with the Skype world. The hope is to have this available just in time for the public Skype for Asterisk beta. Stay tuned!
Posted
 

Finally, Skype on the Block?

Media_httpjsgoeckefil_jivpm
  


Media_httpjsgoeckefil_fumcj

Those who know me are well aware that I have long been a detractor of Skype. I do respect and admire much of what they have done, but the end does not justify the means. While Skype did bring VoIP to the global masses, they did so by creating a walled garden reminiscent of the early days of AOL.

Of course Skype had to come up with an alternative to SIP to resolve NAT issues, but they did not have to keep it closed and proprietary. Google achieved the same thing with GTalk. Google then not only published their Jingle extension to XMPP, but even provided a library for everyone to use. Skype's commercial interest is clearly served by keeping their own protocol under lock and key, but this has stifled innovation. In fairness Skype did release a desktop API and allowed limited access to their SkypeIn/SkypeOut SIP Gateways for large vendors such as Tellme. This is not the same as allowing full peers in their network.

There was a glimmer of hope at Astricon in Glendale last September that I attended. Digium and Skype announced connectivity between the P2P Skype network and Asterisk. This would allow open source developers to begin providing solutions leveraging Skype and its large network of users. But that was September and four months later an imminent release does not appear to be on the horizon.

The other major issue that stifles Skype is their corporate parent, Ebay. Ebay's acquisition of Skype for billions in 2005 was one of the larger blunders in recent tech history. With the latest Ebay earnings call the long held rumors that eBay is about to sell Skype are increasing. The Times published an article today highlighting the reason for the uptick in speculation:

Industry insiders believe that eBay signalled its intent last week after John Donahue, its chief executive, described Skype as a “great stand-alone business”.

Ebay's shareholders would be well served by selling Skype now and putting the cash back in the bank. While Skype themselves, and their users, would be better served by new ownership and vision.

AT&T would do well by acquiring Skype, opening the network by publishing the protocols and instantaneously becoming the dominant player in the space. The synergy that never existed between Skype and Ebay, would be replaced by synergy that could drive real innovation.

Posted