| Skyboard Software | Help | Login |
| For the purposes of our initial product page, default.aspx, we only need the URL to point Twilio to. So there is some code-behind that builds the URL, and passes along the product name (“Jawbone”), which we will take advantage of later. |
| http://static1.twilio.com/resources/images/dc/twilio_logo.gif |
| Twilio is a local company that has developed some very spiffy telephony technology that zithromax medication takes 99% of the pain out of integrating telephone calling capabilities into your application. I’ve previously demoed some easy examples of getting your feet wet with the Twilio API. In this post I’ll take on a more challenging example: implementing a web-based click-to-call function. What is click-to-call (aka C2C)? This is a feature that lets your customer flag you and say (for example) “Hey, I’m interested in talking to somebody about this product I’m looking at. Here’s my phone number; have a specialist call me as soon as one becomes available.” This is a big win for the customer because they don’t have to wait on hold; it’s a big win for you, the application vendor, zithromax medication because you get a happier, less stressed out customer. Also, as we will see, you can use the magic of server-side programming to send important information to your agents, prepping them for the call. You can even route calls zithromax medication to the most knowledgeable agents based on which web page(s) your customer is viewing when they initiate the request! |
|
The first thing to do is to build a page that your customer interacts with. We’ll call this first page in the process default.aspx and make it the default startup page for our web project. In our sample, we’ve dummied up this page to show fictional product details for the Jawbone Bluetooth headset. Featured prominently on the page is a big “Click to Call” button. When the customer clicks that button, we want to fire off the request to Twilio and get the ball moving.
There are two main parts to the code-behind: actually interacting with the Twilio API to make the outbound call to the customer, and setting up the handler that we want Twilio to use once the customer is connected.
Let’s take those in reverse order and talk about the handler first. This is a web page that serves up TwiML, a domain-specific XML dialect, that Twilio interprets and uses to run additional actions when a phone call is connected.
In our case, we’ll want the customer to hear something like “We’re connecting you now”, and then we’ll want to dial our customer service representative to connect them to the customer. TwiML provides two handy verbs, |
| http://images.vimeo.com/11/57/70/115770480/115770480_300.jpg |
| http://www.twilio.com/resources/images/dc/demos_server.jpg |
| http://images.google.ca/imgres?imgurl=http://static0.twilio.com/resources/images/front/how-twilio-works-side-art-developers.png&imgrefurl=http://www.twilio.com/&usg=__YWP5KOlvqMZb1AEQr-J7OKUW96w=&h=158&w=175&sz=4&hl=en&start=15&sig2=X-gRf69_Q79g5ylKvQ_8Dw&tbnid=oNy9GLNnRbjqGM:&tbnh=90&tbnw=100&prev=/images%3Fq%3Dtwilio%26gbv%3D2%26hl%3Den%26sa%3DG&ei=2fpLSqPBFcLQ-Aagl_XnDg |
| http://thepursuitofalife.com/wp-content/uploads/2009/04/twilio-click-to-call-example.jpg |
| news |
| ecmroles |
| sb-adspace |
| victora-live |
| defcon |
| electrolytes |
| sep15uglive |
| whitehouse |
| medic |
| stockmarket |
| sequoia |
| dubai |
| aftermath |
| newyork |
| hotdryrock |
| demo |
| capcom |
| latestresearch |
| markets |
| seo |
| getwellthomassiebel |
| waterboarding |
| carbontax |
| h1n1 |
| skyboardsoftware |
| kidneystonescience |
| bbc |
| msnbc |
| skyboardsoftware.com |
| gcampbell |
| chess |
| hempseeds |
| iran |
| deadlysubwaycollision |
| iranprotest |
| torontogarbagestrike |
| michaeljacksonisdead |
| sb_ecmroles3 |
| yogurt |
| ufc |
| luongo |
| twilio |
| skyboardimages |
| ceocontrol |
| firecontrol |
| superbug |
| issflyover |
| vancouver2040 |
| independenceday |
| globalhelp |
| sunflowerseeds |
| aurora |
| cropcircles |
| galacticcenter |
| 2012 |
| mostwanted |
| toothpain |
| indiancorn |
| ketchup |
| whitetiger |
| fundraiser |
| 40yeargiantleap |
| pandemic |
| bees |
| chocolate |
| chandrayaan-1 |
| microwave |
| lightbulbs |
| gtug-mapleridge |
| nyarts |
| ripfest |
| leadgenie |
| gtug |
| googlewave |
| radiation |
| buypotassium |
| oscon |
| movies |
| electriccloud |
| cesiumresearch |
| goldmine |
| cern |
| hydrogen |
| cancercells |
| cocacola |
| defcon17 |
| madeincanada |
| canadianalternative |
| exploits |
| forestfires |
| surviving |
| codegear |
| homelandsecurity |
| hashgeneration |
| whales |
| happybirthdaylenny |
| taxrevolt |
| canadiansatillites |
| kimjongorders |
| jacsat |
| newscorp |
| strategicvictory |
| ado |
| rubidium |
| heatonhowe |
| businessplan |
| mounteverest |
| csiprocess |
| Øersted |
| patentscanada |
| area51 |
| cryogenics |
| mugshots |
| strepthroat |
* All your data is kept encrypted like it should be.
companies need to be proactive in dealing with customers vital details.
Please feel safe and secure. Skyboard Software© has your interests at heart.
Enjoy Skyboard Software © from Lenn Dolling & Joe Hatoum (founders)