ChoiceView IVR Web API demo - Ruby script for Tropo telephony service.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


ChoiceView is a Communications-as-a-Service (CAAS) platform that allows visual information to be sent from a contact center agent or IVR to mobile users equipped with the ChoiceView app.

The ChoiceView IVR Web API is a REST-based service that provides IVR systems and telephony services access to ChoiceView features.

This repository contains sample source code for an enhanced ChoiceView-enabled visual IVR. This visual IVR can send visual menus to the caller, receive menu selections back from the caller, receive data entered by the caller and provide visual responses to the caller, in addition to providing standard voice prompts and DTMF detection.

The sample visual IVR is implemented using the Tropo Cloud API along with the ChoiceView Web API. Tropo is a massively scalable developer platform that makes it simple to quickly and easily build phone, SMS and Instant Messaging applications - or applications that handle all three - using the web technologies you already know and Tropo's powerful cloud API. You can get more information about Tropo at

Running the sample code

You can call our demo number from your mobile device, or try the code for yourself at Our demo number is +1.720.515.6994.

The demo requires the ChoiceView mobile app to be installed on your iOS or Android device. The ChoiceView app is a free download from the Apple App Store or Google Play. Run the app at least once after installation to complete the installation and setup before calling the demo number.

Installing the sample code

  1. Create a Tropo account at
  2. Upload this script to the account's hosting area
  3. Add a new scripting application that loads this script.
  4. Assign a phone number to the scripting application.
  5. Call the number to see your visual IVR handle phone calls.

Contact Information

If you want more information on ChoiceView, or want access to the ChoiceView Web API, contact us.

Radish Systems, LLC