Something funny in the Voice 2.0 ether

Being a developer with a focus on SIP I take a lot of interest in what’s going on in the Voice 2.0 space (I actually dislike the whole Web/Voice 2.0 terms but they get the message across). Over the last 6 months I would say there has been a marked pick up in activity with new web-based voice services coming out on an almost weekly basis. Two years ago you would have been lucky if could provision a SIP account online or update your voicemail to email address. These days drag and drop GUIs for building IVRs and REST APIs for managing voice resources are becoming the norm.

This morning I came across a blog article that waxed lyrical about a new piece of software from a company called Twilio. The post was very complimentary towards the software but it was two claims that the post made that roused my skepticism. First it claimed that the software was what Asterisk should have been. The second claim was that Twilio and Voxeo are competing neck and neck for developer mind share.

I have a love hate relationship with Asterisk. In a previous existence it allowed me to start a service provider business and I lived and breathed Asterisk for 4 years. When I started Asterisk was pre its 1.0 release so it really was frontier stuff and great fun. As the business grew the shortcomings of Asterisk became more and more acute and the disinterest of the Digium developers to fix defects that were critical for providers using Asterisk and to incorporate features that were needed was extremely frustrating. Don’t get me wrong I wasn’t asking for a free ride and was looking to either sponsor developement or do it myself but in the ned I couldn’t get buy in from Digium and patches that don’t get absorbed into the main source tree wither and die. All that aside there is no doubt whatsoever that Asterisk is a brilliant product that I’m pretty sure is responsible for enabling more people on the planet to adopt VoIP than any other piece of software except Skype. So to claim that a new piece of software is better than Asterisk is a big claim. I’ve had a quick look over the new Twilio product. I also downloaded it but didn’t install it as the dependencies would take some time to set up. In essence it seems like a sort of client web application to the Twilio service offering albeit requires PHP and MySQL to run. It doesn’t process media let alone ISDN/SS7/MGCP etc. etc. as Asterisk does and in fact appears intended to operate with Twilio’s service as the only provider of incoming and outgoing calls. I can’t pass judgement on how good Twilio’s new software is but I can very confidently say that it’s not even close to the capabilities and flexibility of Asterisk and to claim it is what Asterisk should have been is completely absurd.

As I’ve posted a few times previously Voxeo’s Tropo service is the best voice application development platform available. The feature set and depth it gets from building on top of Voxeo’s Prophecy platform coupled with the fact that it’s very developer friendly with usage being completely free pre-production mean it’s very impressive to work with. It’s not perfect by any means and I’m more than happy to moan about the fact that they don’t allow SIP calls to be easily taken back once sent to them and thereby leave the meter running at $0.03 per minute. But at least they support SIP which is something Twilio don’t do. The majority of developers writing voice applications are going to focus on SIP. Why? Because Skype aside it’s the protocol with the biggest user base and developers develop for users. Sure some applications will be better suited by the narrower constraints and pre-canned features offered by Twilio and equivalent services, of which there are quite a few, but if there’s an alternative service that’s cheaper to develop on, more open in its protocols and more powerful in its features where are developers likely to end up. I know of a number of sipsorcery users that have messed around with bits and pieces on Tropo and even come up with some pretty powerful applications. I doubt there are any sipsorcery users who have written an application on Twilio and if they have they would have to go out onto the PSTN to be able to use it. So while Twilio and Voxeo may be slightly closer than Twilio’s new software is to Asterisk they are still a very very long way apart. Rather than neck and neck Twilio is not even on the same lap.

The title of this post about something funny being in the ether is because the blog post about Twilio’s new software was not isolated and in fact it cropped up on 2 other voice/VoIP related blogs I follow. I only follow about 10 so that’s a 30% coverage rate which is pretty impressive and one of those 3 blogs linked off to another article so that’s 4 seemingly independent posts within 24 hours. The other blogs didn’t make the same absurd claims as the ones discussed above but they did give glowing reviews to what is not exactly a revolutionary product. There have definitely been more worthy recipients of such coverage in the recent past, Anveo’s Call Builder tool or even Voxeo’s biometrics integrations to name just two, but they generally didn’t rate a mention. I suspect such glowing coverage stems from a bit of a chummy relationship between the influential bloggers and Twilio. Personally I don’t have a problem with that, I’m happy enough to run my eyeballs over any new voice related service or product, but if a blogger is going to claim that a product is good enough to pants both Asterisk and Voxeo then I’d expect something pretty special. That is definitely not the case here. I wish Twilio all the success in the World and hope that they will one day support SIP but I’m guessing at this point their marketing skills are far outweighing their technical ones.

Update 22 Jun 2010: Stumbled across another new voice application service provider called Teleku that seem to have not only duplicated Twilio’s API but have also put up instructions on how to commandeer their new open source product; it’s getting nasty out there.

  1. Telephony’s avatar

    All marketing spin… you should get in on this game. I think it’s why YATE is not as big as it should be. They don’t market.

    eg: I could say, I came here looking for an alternative to OpenSips after hearing about how awesome SipSorcery is… but I would be lying. I stumbled across this site accidentally looking for a Windows based Sip router to replace an Opensips test box in my lab.

    Oh yeah… some marketing spin… VBVoice is the awesomest GUI based voice application toolkit ever… it’s in .net and runs on dialogic in wondows. see how I did that? 🙂

    I’m sure most people will be annoyed at that, but in a few weeks subconsciously everyone will only remember VBVoice is awesome if they see anything relating to VBVoice.

    Reply

    1. sipsorcery’s avatar

      It’s a symbiotic relationship. These “influential bloggers” provide a useful service to their readers by keeping them up to date with the latest happenings. In turn the bloggers start up a Marketing/PR/Communications company and make a living. It’s going to happen that some will cross the line and become mere mouthpieces for their clients, as occurred in the original blogger I referred to. What was disconcerting here was that it wasn’t only one but three big bloggers all prostituted themselves. Like I said Twilio’s marketing effort has outweighed their engineering effort in this case.

      Personally I don’t mind gratuitous plugs if they are SIP or VoIP related. You got me interested enough to download VBVoice. You guys should provide a hosted test bed, the easier it is for developers to get their hands dirty the happier they will be to play around. I normally shy away from most SIP or VoIP products that require me to run the server locally as ultimately deployment is too painful.

      Reply

    2. Jacob’s avatar

      The irony is, Twilio is running on Asterisk on Amazon’s EC2. You may see their Astricon presentation here from last year:

      http://www.slideshare.net/mobile/twilio/reinventing-the-dialplan-slides-from-twilios-astricon-2009-talk

      They provide the open-source OpenVBX that uses their proprietary API, which is a thin wrapper of Asterisk, to lock developers into their service. Cynical use of open-source. Clearly the chummy bloggers either decide to ignore or are simply oblivious to it. Either way it undermines their credibility and underscores the fact that Twilio is more hype than substance.

      Reply

      1. sipsorcery’s avatar

        Good to hear it’s not just me that thought something was fishy. The bloggers in question are obviously on the Twilio payroll which is a shame because it means they will neglect more worthy services that don’t pay them.

        The one thing developers are really short on is time, as soon as there’s a whiff of lock in they are likely to run a mile, I certainly do. I’ve messed around with apps on 3 similar services: Tropo, Cloudvox and Anveo; all of which are open in that they support SIP. Twilio I stopped after finding they didn’t.

        Reply

      2. Jason Goecke’s avatar

        We are committed to providing full SIP interoperability to the Tropo platform. We believe openness at this level is fundamental for our developer community. We have already taken your feedback on the ability to take SIP calls back and are looking to implement this natively.

        We welcome any other feedback, thanks!

        Reply

        1. sipsorcery’s avatar

          What’s happening with adhearsion? 🙂

          Haven’t seen anything happening in that space lately. I don’t suppose Tropo/Voxeo Labs are going to add Asterisk servers into their cloud? Not that Tropo is really missing that much but things like voicemail boxes, custom music on hold and some of those whacky asterisk apps would be cool.

          Reply

          1. Troy Davis’s avatar

            FYI, Adhearsion 0.8.4 was released on Thursday, and it’s getting active commits again (now from multiple people). I think it’s made more progress in the last 2 months than the prior 18 months, and Jason, Ben, Eric, and I have a few-month roadmap now.

            Reply

          2. Adam Kalsey’s avatar

            Thanks for the kind words about Tropo. We’d love to talk with you further about this. Drop me an email when you have some time.

            Reply

          3. taylores’s avatar

            any sip templates drag and drop to program a elearning service, using ones’ own natural voice?

            Reply

            1. sipsorcery’s avatar

              Try voxeo.com & anveo.com, both have graphical call flow builders.

              Reply

            2. taylores’s avatar

              Please, can someone please share pricing per call (re: Teleku) since they do not charge on a per call basis. thank you for your diligence.
              Andre

              Reply

              1. sipsorcery’s avatar

                Not sure what you’re referring to here. Do you mean pricing per call for all the different application service providers like teleku? If so you won’t find a list here. As far as sipsorcery goes there are no charges for calls.

                Reply

Reply

Your email address will not be published. Required fields are marked *