Skip to main content

Posts

Showing posts with the label telephone applications

Add voice to your twitter account using KooKoo and Twitter API

For users who just want to try twitter voice instead of building one, you can visit http://www.kookoo.in/twittervoice and try it out. Go to twitter apps page http://twitter.com/apps/new and register a new application.Enter application name, description and choose Client as the application type. Also choose Read & Write as the Default Access Type and choose to use twitter for login. Note down ConsumerKey and ConsumerSecret Download TwitterAuth java application ,unzip and run java -jar TwitterAuth.jar [ConsumerKey] [ConsumerSecret] Follow on screen prompts and enter pin and get the [Access token] and [Access token secret] Download Twitter OAuth PHP library and extract it in your web root. The original version of this library is at https://github.com/abraham/twitteroauth . This is the awesome Twitter OAuth library developed by Abraham. Create KooKoo page kookoovoice.php in your web root with the following content require_once("twitteroauth/twitteroauth.php");/...

Build an online and telephony poll in 10 minutes using KooKoo and Wufoo

The development paradigm has changed so much in the recent years that all you need to build applications now is an idea. Almost all services now provide an API and this has led to a lot of Mashups appearing. Mashups allow you to build your idea very fast. Earlier, the flow for developing an application involved the following: Get an idea (The most important step :) ) Identify functionality needed to develop the idea (functionality 1, functionality 2 ......) Develop functionality n Test functionality n Repeat 3 and 4 for all functionalities Integrate functionality Deploy and announce to the world. Now, its much easier: Get an idea (This step cannot be replaced) Identify functionality needed to develop the idea (functionality 1, functionality 2 ......) Identify APIs which provide the functionalities Integrate APIs Deploy and announce to the world. Though the number of steps in both cases are almost the same, in the second approach most of your headaches are taken ...

Phone as an UI for your web application

In India, there are ~50 million Internet users (source:wolfram alpha). Thats a lot of users and thats why we are seeing a huge spurt in new companies which are coming up to provide services to these users. And thats the reason most of the information is made available on the web. Let us now look at another statistic. There are 700 million telephone subscribers in India(source:TRAI).So basically the Internet users are only 10% of the telephone users in India. I am sure in the rest of the world also the percentages are pretty similar. But the number of telephony companies coming up do not reflect these percentages. The reasons are many and I have already highlighted a few in my previous blog post Return of the telephony apps. The main reason is development complexity. It is really hard for developers to create good telephony applications. Thankfully, because of recent advancements in technology and services like Twilio , KooKoo (for India) and other cloud telephony platforms it is ...

The return of the telephony apps-Phone service applications

There was a time during late 90s when VXML was king and telephone applications ruled. Everybody wanted to build telephone applications . But somewhere down the line, telephone applications lost out to web applications. The reasons are many: 1.Closed nature of the telephony applications controlled by a few big telecom companies. 2.New technology stack to be learnt by developers. 3.Large setup costs and costly telephony hardware. 4.Technology gap. Voice based technologies were not upto the mark, especially speech recognition. On the other hand web based technologies did not have these problems and they became the mode of choice for information dissemination. Things started to change with the advent of open source telephony and voip, specifically Asterisk.Points 1 and 3 in the above list were voided by open source telephony stacks. Voip was a major disruptive technology for phone service applications. People were able to setup communication platforms and build telephony applicat...