/readme.markdown
Markdown | 41 lines | 31 code | 10 blank | 0 comment | 0 complexity | a79a59ab8e4330902cf5468a2fe0a0e0 MD5 | raw file
Possible License(s): MIT
1Overview 2======== 3 4NOTE: This repo is no longer actively maintained. A fork of this repo is now the official Tropo WebAPI library for PHP. Visit the Tropo GitHub site for the official [PHP library for the Tropo WebAPI](https://github.com/tropo/tropo-webapi-php). 5 6TropoPHP is a set of PHP classes for working with [Tropo's cloud communication service](http://tropo.com/). Tropo allows a developer to create applications that run over the phone, IM, SMS, and Twitter using web technologies. This library communicates with Tropo over JSON. 7 8Usage 9===== 10 11Answer the phone, say something, and hang up. 12 13 <?php 14 require 'tropo.class.php'; 15 16 $tropo = new Tropo(); 17 // Use Tropo's text to speech to say a phrase. 18 $tropo->say('Yes, Tropo is this easy.'); 19 20 // Render the JSON back to Tropo. 21 $tropo->renderJSON(); 22 ?> 23 24Asking for input. 25 26 <?php 27 require 'tropo.class.php'; 28 29 $tropo = new Tropo(); 30 $tropo->ask('What is your favorite programming language?', array( 31 'choices'=>'PHP, Ruby(Ruby, Rails, Ruby on Rails), Python, Java(Groovy, Java), Perl', 32 'event'=> array( 33 'nomatch' => 'Never heard of it.', 34 'timeout' => 'Speak up!', 35 ) 36 )); 37 // Tell Tropo how to continue if a successful choice was made 38 $tropo->on(array('event' => 'continue', 'say'=> 'Fantastic! I love that, too!')); 39 // Render the JSON back to Tropo 40 $tropo->renderJSON(); 41 ?>