How Pyka calls from the cloud?

A few months ago, when we were brainstorming Pyka, we realised that a reliable and scalable telephony system is critical. That’s when I started exploring platforms that would meet our requirement. One of the cloud telephony platforms widely recommended across various forums was Twilio. I stumbled across this amazing twilio demo and this is now my personal benchmark for a good product demo. Though I was happy with the features, outgoing calls to India were a bit expensive (about Rs.4 per call).

I came to know about TringMe, an Indian cloud telephony platform and they had better pricing and we built our proof of concept using that. We were convinced with the idea and started building the whole framework. All we wanted was to play an audio message when the user picks up the call. This wasn’t possible directly in TringMe and we had to internally place another call to achieve it. Just then, our friend Raja of Hexolabs suggested Tropo. I found Tropo simpler than Twilio and, more importantly, the pricing was attractive. Making an outbound call to a phone number and playing an audio was as simple as,

<?php
call("+91955550100");
say(“welcome.mp3”);
?>

We finally decided to go ahead with Tropo for our MVP after we saw their excellent customer support. Our queries were answered within a couple of hours and this gave us complete confidence. We wanted fine-grained control on the outgoing calls as our system had to call multiple times till the user picks up the call.

After we completed the MVP pilot testing, we wanted to build a robust platform with redundancy. We had to keep the cost per call low as well. That’s when we came across Mobme, whose call rates were lower and they had a very rich response format. Their support team was responsive too. So, now we use Mobme for our voice calls for Pyka with an automatic fallback on Tropo.

Some of the interesting telephony startups that I came across during this time are Exotel, KooKoo and Miglu. Let us know if there are other interesting cloud telephony platforms that I might have missed.

7 Responses to “How Pyka calls from the cloud?”

  1. nutanc August 10, 2011 at 3:05 pm #

    Thanks for mentioning KooKoo. Really sad we could not be your telecom partner :(
    Pyka is really cool and all the best for it.
    Just for information of your readers, I would like to mention, in KooKoo if you want to call and play a message, you could do that with a HTTP request like:

    curl “http://www.kookoo.in/outbound/outbound.php?phone_no={number to call}&api_key={your api key}&callback_url={url which will get status of the call}&extra_data=http://yoursite.com/test.wav”

    • anenth August 10, 2011 at 4:57 pm #

      The only reason that we were not able to go ahead with KooKoo, is the outgoing call price. We wish to use your platform very soon :)

      • Chaitanya August 11, 2011 at 8:06 am #

        That’s really great to hear and we will wait to hear from you. You can also get in touch with prashanth.kancherla at ozonetel dot com for volume based pricing.
        Cheers.

  2. Ravi August 10, 2011 at 3:42 pm #

    Great spirit in explaining the background and crediting the people who helped. can relate to lot of FOSS and Wikipedia qualities ;)

    • Sundar August 11, 2011 at 1:27 pm #

      Thanks for appreciating the spirit, Ravi. :)
      Yes, having benefited from a number of online and offline resources, we believe in crediting people and sharing as much as possible.

  3. Venky February 2, 2012 at 10:23 am #

    Have you tried plivo.com

  4. Magnolia September 15, 2014 at 8:24 am #

    I read a lot of interesting articles here. Probably you
    spend a lot of time writing, i know how to save you a lot of work,
    there is an online tool that creates readable, google friendly posts in seconds, just type in google – laranitas free content source

Leave a Reply