October 2010
1 post
7 tags
Call Your Teleku and Twilio Apps with Phono!
By now, you have probably heard of Voxeo’s new Phono announcement!  PhonoSDK is a simple jQuery Javascript plug-in that turns any Web browser into a multi-channel communications platform capable of placing and receiving VoIP telephone calls from the browser as well as handling real-time chat communications and more. Gone are the days of having your customer enter their phone number into...
Oct 19th
September 2010
1 post
7 tags
Teleku & Tropo Off To a Great Start!
Teleku and Tropo go together like chocolate and peanut butter.  Since Teleku was already running on Tropo’s network, there was no integration work required to bring these services together.  We are working on Product roadmaps and have identified a number of features that make sense to add to both platforms.  In the mean time, customers are free to move across platforms at the same rates as...
Sep 8th
August 2010
1 post
8 tags
Aug 12th
July 2010
4 posts
Set CallerID on SMS API
We just fixed the bug that was causing the callerid parameter to not be properly passed to the SMS network via our SMS API. Note: only our numbers are able to appear in the caller id of text messages sent via our service. Here’s an example: http://www.teleku.com/sms/4805551212/This+is+new+test?callerid=2532181084&apikey=123abc Thanks for your patience and happy SMSing!
Jul 24th
6 tags
Processing Recorded Audio Files
We have received several inquiries lately on how to receive and process audio files recorded on Teleku using the phoneml <record> audio tag like in the following example: <phoneml> <speak>please record a message</speak> <record>http://web1.tunnlr.com:yourkey/upload/uploadTeleku</record> </phoneml> I was able to build a simple Rails application today that...
Jul 23rd
5 tags
Jul 7th
5 tags
Jul 7th
June 2010
3 posts
3 tags
TwiML Runs on Teleku With Speech Recognition!
A Twilio customer came to us today with the following GNARLY nested Twilio Markup script.  They ran it on our platform without any changes and were pleasantly surprised that their phone application could run on Teleku without being ported and that they also were able to interact with their TwiML application using speech recognition and even better sounding text-to-speech! Here’s their TwiML...
Jun 23rd
1 tag
Teleku/OpenVBX Install Notes
Installing OpenVBX to run on Teleku is simple.  Here are the steps: 1) Download the OpenVBX PHP source code from http://github.com/twilio/OpenVBX 2) Search and replace the the Twilio API URL https://api.twilio.com with http://api.teleku.com. (Note: There are three hits on this string.) 3) Run the Install as Twilio instructs but rather than entering your Twilio API keys during the installation,...
Jun 21st
9 tags
Let Freedom Ring!
Twilio, one of our competitors in the cloud communications space (covered by Jason Kincaid of TechCrunch), released an open-source, web-based PBX application called OpenVBX.  The name is a little misleading as only the OpenVBX PHP web application that let’s you administer the PBX is open-sourced while the platform is designed to only run exclusively on Twilio’s services at $.03-$.05...
Jun 21st
6 notes
May 2010
1 post
3 tags
New Feature: EMail Recordings
PhoneML has just made handling phone message recordings easier.   You can now have your phone messages emailed to any email address immediately after the person leaves the message (without any programming)!  The PhoneML Record tag now supports a mailto:email address syntax in the target of the command (instead of a URL).  Here is an example: <?xml version="1.0" encoding="UTF-8"?> ...
May 4th
April 2010
13 posts
8 tags
Routing GoogleVoice to Teleku without Gizmo
We recently wrote an article on how to direct your Google Voice number to your Teleku application.  The only requirement was that you owned a Gizmo account prior to Google acquiring the company.  Now new Gizmo registrations are closed. If you missed out on registering for a Gizmo account, we have a new alternative solution that still allows you to link your Google Voice number to your new Teleku...
Apr 26th
4 tags
eCommConf Slide Deck
Teleku eComm Slides View more presentations from GetVocal.
Apr 23rd
5 tags
Apr 21st
3 tags
Teleku Adds API Key
Teleku has added an API key to our outbound dialing and outbound SMS sending APIs to track activity and pinpoint potential abuse.  Your API key is available in your user Dashboard on the left side of the page.  Simply add this key string to your API call using the parameter name apikey.  See example below: http://teleku.com/dial/6025551212/194?apikey=123abc This change is effective immediately. ...
Apr 21st
13 tags
Teleku Architecture
Many people are interested in how Teleku’s cloud communications platform is built so we’ll explain.  There are two parts to Teleku’s cloud services (Web and Voice/SMS): Our Web Architecture: Both the Teleku.com web site and its RESTful phone web service APIs are built 100% on Ruby on Rails.  Our Web application is hosted on Heroku which is essentially Amazon EC2 cloud...
Apr 16th
6 tags
Google Voice + Teleku = Telecom Nirvana
Did you think that it was possible to ask for anything more cool than Google Voice?  What if we told you that you could now build telephony applications (both Voice and SMS) using the Teleku phone web service API?  It’s for real - oh yea - and it’s out of private beta - no more special invitations! You can now build cool phone applications like Twelephone, SurfByTel, or even typical...
Apr 16th
4 tags
Apr 14th
5 tags
Apr 13th
3 tags
Link-To-Tel
Wanna send someone a link to your phone app? Try http://teleku.com/sip/190.  This simple link directs your web page to Teleku and opens your preferred SIP telephony client and dials extension 190 on Teleku’s new Ninja platform.  Your SIP client can now also call extensions directly via extention@sip.teleku.com or 190@sip.teleku.com or you can embed a link in your app like <a...
Apr 10th
10 tags
Meet Samurai Warrior!
“Build it and they will come.” - Field of Dreams.  You’ve built a voice app and you’re running it on our free SIP-based Ninja platform. Your boss calls and loves it but asks if it can also support Speech Recognition, Skype, iNum, and SMS.  With the swipe of his credit card, you can say “you bet”!  Without changing one line of code, you have upgraded your voice...
Apr 9th
3 tags
Meet Ninja!
Teleku introduces a new platform hosted in Amazon’s Cloud called Ninja!  This new platform is entirely based on open source technologies including: Asterisk, OpenVXI, VoiceGlue, and Flite’s text-to-speech engine! Ninja relies 100% on open SIP protocols for inbound and outbound call transfers allowing you to use any means of directing phone numbers into and out of the system.  Any of...
Apr 9th
4 tags
Congratulations @Zlu!
And the shiny new Apple iPad goes to … @Zlu for being the first to deliver an EC2 AMI that met our contest specifications.  The race was very close during the final stretch.  In fact, @Zlu only won by 30 minutes.  Two other contestants were neck and neck up to the finish line but there could only be one.  Congratulations @Zlu!
Apr 8th
7 tags
Win an iPad!
Are you an Asterisk Expert? Be the first to spin-up EC2 AMI with the following criteria for us and the iPad is yours! Asterisk (1.4 or 1.6) without FreePBX VoiceGlue 0.11 (with Text-to-Speech) The AMI image must be able to accept SIP calls and route any inbound SIP call to our VoiceXML application located at http://teleku.com/tel That’s it!  The first person to get this working and...
Apr 6th
March 2010
18 posts
4 tags
Teleku Gets TechCrunch'd!
We woke up this morning to an unbelievable post on TechCrunch by Jason Kincaid!  The post was entitled, “Teleku Takes on Twilio Helps Developers Integrate Telephony Services into Web Apps”.  It’s amazing to us how the author was able to distill such a technical topic into a great story!  We are excited to hear from all of our new friends and followers and we are responding to...
Mar 30th
3 tags
Twelephone Open Sourced!
Our Ruby on Rails source code for Twelephone has been open-sourced on GitHub! Click on the link below to download it and begin hacking: http://github.com/chrismatthieu/Twelephone Let us know if you have any enhancement ideas or updates!
Mar 29th
5 tags
New Connect Method!
Teleku introduces new connect method to simplify outbound dialing and bridging between phone numbers! This new feature was the result of our weekend hack night building Twelephone.  We needed to place a call to one phone number and then another call to another phone number and then bridge the calls together.  One advantage of us eating our own dog food is that we realized that this functionality...
Mar 29th
4 tags
Teleku Launches Twelephone!
  Teleku launches Twelephone after a four hour hacking session to prove the power of Teleku’s Phone Web Services! Twelephone allows Twitter users to place phone calls automatically to other Twitter users by simply tweeting “#twelephone @username”.  If both Twitter users have checked into Twelephone and updated their phone numbers, Twelephone will place two calls (1 to each...
Mar 27th
5 tags
Teleku Offers Hosting!
Teleku now offers extremely affordable and scalable phone hosting services based on a Pay-As-You-Go $.03 per minute rate. No contracts. No hidden charges. No fine print. Our Voice and SMS phone hosting services are now running on Voxeo’s extreme enterprise voice cloud!  That’s right.  You can still port your PhoneML and Twilio voice and sms applications to any telco provider...
Mar 23rd
4 tags
Teleku Celebrates 1 Month!
It has already been 1 month since Teleku’s launch! Our website has seen a growth rate of over 1,800% in web traffic.  There have already been 55 Voice/SMS application developed and over 800 free developer phone calls placed into our phone web services! We would like to thank all of the developers for their support and feature suggestions and the adoption of PhoneML.  We would also like to...
Mar 22nd
2 tags
Mar 21st
5 tags
Add Speech to Your Twilio Apps!
Teleku speaks TwiML (Twilio’s markup language), literally!  Simply sign into http://teleku.com and create an extension that points to your existing Twilio voice application URL. That’s it!  Call 425-522-2963 or Skype: TelekuApp and enter your extension number.  Now you can speak to any of your voice prompts without needing to press the touch tone digits with your finger. Get started...
Mar 19th
10 tags
PhoneML | TwiML | VoiceXML
Teleku offers RESTful phone web services for building Voice and SMS applications with any Web programming language. Your app receives a Form POST from Teleku when your phone number receives a phone call or an SMS message.  You simply respond with XML or JSON text using PhoneML, TwiML, or VoiceXML to control the application.  PhoneML is the simplest of the three scripting languages because there...
Mar 19th
6 tags
A Caveman Could Build an IVR!
Check out Teleku’s new PhoneML Wizard!  It’s so easy a caveman could build an IVR system - I couldn’t resist. Uploaded with plasq’s Skitch! The PhoneML Wizard allows non-developers to build PhoneML voice and sms phone applications by clicking and dragging their way through a call flow script!  Try it out by logging into your Teleku account and clicking on Extensions and...
Mar 15th
5 tags
Mar 9th
5 tags
Thanks RubyAZ!
We would like to thank everyone that attended the RubyAZ meetup last night for the Teleku Phreaker Party!  The conversation was lively and our feature wishlist was extended to include your suggestions! Your positive feedback on the power and simplicity of PhoneML for Voice and SMS phone application development was fantastic!  I think that we are really on to something here!
Mar 9th
6 tags
Outbound Dial Now Asynchronous!
You may have noticed some strange behavior in Teleku Video #7 when Chris demonstrated Teleku’s outbound dialing.  This was caused by our dial method being deployed as a synchronous (blocking) call waiting to return the results of the call back to your application. We have modified the dial method behavior to be asynchronous now by default allowing you to spawn one or more outbound dials...
Mar 7th
6 tags
Mar 7th
ListenRubyology Interview Chris Matthieu introduces his...
Mar 5th
5 tags
Mar 5th
12 tags
New Pricing Model - No More Minutes!
Are you tired of telephony vendor lock-in?  Are the current $.03 to $.05 per minute telephony hosting rates limiting your business models or simply costing you too much money?  Do you wish that you could deploy your cloud-based phone application on any infrastructure (including your own)? Teleku’s next-generation cloud telecom services is your answer.  Our Phone Markup Language (PhoneML)...
Mar 3rd
GetVocal & I6NET Partner to Bring Teleku to...
 Last week GetVocal,inc. unveiled its private beta of Teleku.com, a cloud-based phone web service.  Teleku allows Web developers to create and host telephone Voice and SMS applications using GetVocal’s simple XML/JSON Phone Markup Language.  Teleku is able to transcode both PhoneML into enterprise VoiceXML scripts allowing voice applications to run on any telco’s VoiceXML-based...
Mar 2nd
February 2010
12 posts
7 tags
High/Low Game (Python)
Here is an example of a Teleku PhoneML voice application written in Python and running on Google AppEngine.  You can access this application at http://hit.appspot.com. import random from google.appengine.ext import webapp from google.appengine.ext.webapp import util, RequestHandler, WSGIApplication from google.appengine.api.urlfetch import fetch as urlfetch, GET, POST from wsgiref.handlers...
Feb 28th
1 note
4 tags
Relative URL Support
We just added an enhancement to support relative URLs in PhoneML. Now you can include the full URL path in your tags or simply the last portion of the URL such as “/games” rather than “http://highlow.heroku.com/games”. This will help especially when deploying an app to a host like Heroku before you know the final URL of your application.
Feb 28th
5 tags
High/Low Game (Ruby)
Here is an example of a Teleku PhoneML voice application written in Ruby and running on Sinatra.  You can access this application on Heroku at http://highlow.heroku.com. require ‘rubygems’ require ‘sinatra’ require ‘builder’ get ‘/’ do ‘HighLow is a <a href=”teleku.com”>Teleku Voice Application</a><br>’ ...
Feb 28th
5 tags
Outbound APIs
Teleku now offers outbound Dial and SMS capabilities with simple HTTP GET URLs!  That’s right, you can initiate a phone call and direct it to your Teleku PhoneML extension by calling for the following URL from your Web application: http://teleku.com/dial/number/extension Of course you will need to replace number and extension with your own values like so: ...
Feb 27th
Reverse Phone Lookups
Teleku adds reverse phone number look-up information to system variables!  We now return CallerName and CallerLocation (city and state) in our system variable set.  These values are returned if the callerid is successfully returned from our reverse look-up.  You can also speak these back to the caller by including them in your <speak> tag as follows: <phoneml> <speak> Welcome...
Feb 27th
System Variables Added
You can now access Teleku’s system variables from PhoneML <speak> tags!  See the example below: <phoneml> <speak> The caller ID is @caller The number dialed by the caller is @called The call GUID is @callguid The type of call channel is @channeltype The callers last input was @callerinput The callers input string from all prompts during the call is @callerinputhistory...
Feb 26th
8 tags
Calling All Telcos...
Remember when VoiceXML was the next big thing?  The good news is that it did create a standard programming interface for telephony engineers to develop voice applications once and deploy them on the telco infrastructure of their choice.  It’s still heavily utilized today.  In fact, most of the enterprise IVR applications are delivered as VXML applications. One of the problems with VoiceXML...
Feb 26th
JSON Answered
Teleku’s phone web service API now supports JSON in addition to XML!  There is no need to do anything special to start responding to Teleku using JSON.  We automagically see that your response is not XML (it’s not rocket science) and respond accordingly! Here are a couple of examples of the same PhoneML scripts in JSON and XML: OR
Feb 25th