The long slow death of Skype for Asterisk.

May 25, 2011 at 9:21 am 9 comments

It has been a while coming, but now at least the news is here. Skype have declined to renew their agreement with Digium to produce Skype for Asterisk.

I’ll miss it. (I’ve had a lot of fun with it – see earlier blog posts)

SFA (as it is sometimes known) is/was unique in that it allows a 3rd party developer to control a skype experience without being installed on the client’s desktop. It runs server side, in the rich environment of the Asterisk developer ecosystem.

When I wanted to bridge in chat from a different IM system, SFA was there, chat messages turned up as Asterisk events and I could manage them with my normal tool set. All I had to do was buy a license, no qualification, no pre-approval of the application, no certification of the hardware, just a creditcard, a click-through license and away you go.

SFA did presence properly too, your Skype status was available to asterisk, so calls could be routed to skype if you were online and to your cellphone if you weren’t (Skype can already do that you say – true enough – but with Asterisk I could whitelist callerid numbers and times of day, so that only the few would get to my cellphone out of office hours.)

So what went wrong?

In retrospect it seems clear that the wheels started falling off almost before the product got rolling. My guess is that Skype had a change of heart between the project’s announcement and beta. I don’t know if this was due to a change of direction or because they slowly realized what they had agreed to and wanted to minimize the damage.

The first hint that something was not quite right was when we applied to the Beta program, we got accepted, but I was told that there had been resistance from Skype.

The development of the product took ages, I really don’t know why, but the delay dampened enthusiasm.

Then, to my astonishment, Digium’s Mark Spencer – the instigator of the deal – started complaining publicly about the limitations skype were putting on the usage of the software. Only Skype IDs generated through a business account would be accepted for Skype for Asterisk, ruling out the easy transfer of existing normal IDs. We all complained but Skype were unwilling to budge.

When the product was finally launched, the license conditions included a provision explicitly banning the use of SFA in a ‘hosted’ environment. So you couldn’t offer SFA as a service, it wasn’t a matter of price, you just couldn’t do it.

So Skype deliberately hobbled SFA. What were they scared of ? Openness I think. If SFA had been released as first announced without the absurd limitations, Fring could have used it to run their skype gateway without getting shutdown. Phonefromhere.com could have offered a web-based skype client. Someone could have offered a REST interface to skype chat.

This might have made sense if Skype were planning to offer services that competed. But no, they simply didn’t want any software developers in their eco-system.

I’m not one of those who thinks that Microsoft ordered the axing of SFA, Skype probably never envisaged renewing, so when it came due, they pulled the plug.

However this is going to make for an interesting culture clash with Microsoft. For all their many faults, once they release a product Microsoft do encourage developers to use it to the full.

Anyway, now it is gone, leaving a bitter sweet aftertaste as a warning to future Skype partners.

Entry filed under: VoIP. Tags: , , , .

The gtalk/skype/sip/irc asynchronous UC mashup The end of an error.

9 Comments Add your own

  • 1. John Balogh  |  May 25, 2011 at 12:26 pm

    Where does this leave Skype for Sip (business)
    ?
    Notably missing from the SIP vendor list on that page is Digium…

    Reply
    • 2. Shane - LinSec  |  May 30, 2011 at 1:53 am

      IMHO Skype Connect led to SFA getting canned. Skype Connect is supposed to offer a standard SIP gateway, so that provides Skype with a gateway that they can control as well as sell to non-asterisk PBX’s as well, as long as they support SIP.

      The other benefit of this is that Skype Connect is a monthly service charged by Skype, so they can make much more revenue for this service compared to SFA, which is a once off licence.

      When you look at it from a Business perspective, it makes much more sense for Skype to ditch a service that competes with another service that they can make much more revenue from.

      That being said though SFA will be missed!

      Reply
  • 3. Disruptive Telephony  |  May 25, 2011 at 2:09 pm

    Skype Kills Off “Skype For Asterisk” – A Sign of the New Microsoft Era?…

    Word breaking out right now from multiple sources is that Skype has killed off the Skype for Asterisk product developed in conjunction with Digium. In an email sent by Digium product management that was subsequently posted on web sites (including……

    Reply
  • […] decision as yet another example of Microsoft trying to shut down the open source community, Tim Panton, a Skype developer, pointed out on his blog that Skype for Asterisk has been dying slowly for a […]

    Reply
  • 5. Skype For Asterisk Was Already Dead!  |  May 26, 2011 at 3:58 am

    […] But the product had some unusual limitations – was Skype committed to it? In a post, Tim Panton, believes Skype wasn’t – that Skype hobbled the product. He points to an incredibly slow […]

    Reply
  • […] decision as yet another example of Microsoft trying to shut down the open-source community, Tim Panton, a Skype developer, pointed out on his blog that Skype for Asterisk has been dying slowly for a […]

    Reply
  • 7. Chris  |  May 26, 2011 at 7:04 am

    What a coincidence that just as Micro$oft buys Skype (or shall i say $kype) $kype suddenly decides that they should cut off all support for other platforms other than micro$oft. everyone keeps trying to back them up saying oh no oh no micro$oft isn’t at fault, but clearly they are…quit trying to cover up. you let this happen, it’s YOUR fault. you let the digital vampires convert you, now you must take responsibility for your actions. so face the facts, you pulled the plug because Micro$oft told you to.

    Reply
    • 8. babyis60  |  May 26, 2011 at 9:32 am

      My point is that Skype had started pulling the plug (by limiting the usefulness of SFA) years ago. I’ve no doubt Microsoft would have backed the decision if they had been asked, but I think it unlikely that they were.
      I’m not speaking for Microsoft, Skype or Digium, just as a customer of the SFA product.

      Reply
  • 9. Skype For Asterisk Was Already Dead! | TalkingPointz  |  October 4, 2011 at 6:46 pm

    […] selling. But the product had some unusual limitations – was Skype committed to it? In a post, Tim Panton, believes Skype wasn’t – that Skype hobbled the product. He points to an incredibly slow […]

    Reply

Leave a comment

Trackback this post  |  Subscribe to the comments via RSS Feed


Follow me on Twitter