u:p:
Tools & Downloads > CallXML Sample Applications

This set of US English CallXML open source applications will allow you to explore the power of CallXML.  These applications range from basic applications intended to enhance understanding the CallXML language to fully robust, readily deployable CallXML applications.

These applications are released under the LGPL opensource license.  Feel free to download them, re-brand them, add or delete features, and even use them for your own customers.  If you add any features, fixes, or updates to these applications, you will soon be able to use sourceforge.net to contribute them back to the opensource community.  In the meantime, you can use the open-source jumpstart app forum on voxeo community to discuss these applications or submit changes.


City Locator

This is a small sample application showing how you can use CallXML and server-side scripting languages to accept a five digit zip code from a caller, then look up a matching city and state from a U.S. Postal Service populated database file.

  • download the source
  • Supported OS: Windows NT 4.0
  • Supported AS: ColdFusion 4.5,JRun 3.0,Perl 5.6.0,ASP 2.0,PHP 4.x
  • Supported DB: Access,SQL Server,RDBMS


Call Center

Call Center is an application that allows incoming calls to transfer to the first available telephone number in a group. Each called number is assigned to a transfer group. Destination telephone numbers are added to each group and can be ordered to allow them to be connected sequentially if desired. Each location in the group gets called until one gets answered, and if the call is answered, the caller is connected to it. If there is no answer at that location, the next location is called. After all locations in a group have been called with no answers, the caller is informed and the call is disconnected.

  • download the source
  • Supported OS: Win32
  • Supported AS: ColdFusion 4.5
  • Supported DB: Access,SQL Server,RDBMS


Follow-me/Find-me

This sample application enables callers to find a user wherever they may be. Callers dial a single number and Follow-me/Find-me searches for the user by calling all of the user-defined phone numbers (cell, home, work, etc.). When the app finds and authenticates the user, it connects the call.



Auto Attendant

This well-known phone-based application directs a caller to a menu and then routes the call based on the menu item chosen by the caller. The Auto Attendant's web-based interface makes it simple to change the menu options.

  • download the source
  • Supported OS: Windows NT 4.0,Linux
  • Supported AS: PHP 4.x
  • Supported DB: Access,Interbase


Voice Mail

Voice Mail is a fully functional voice mail application scripted in Perl. While it requires no databasing functions for operation, making it generally platform independent, it does require an FTP service to save the actual voice mail messages.



Digits To Name

This application initiates a conference call by searching a database file for names matching a user-inputed search pattern. Callers can search a database by entering the digits that correspond to the first few letters of a last name, select from a list of matching individuals, and then talk to the person they are trying to reach. Since the list of names is entirely database driven, this is a great application to integrate with a larger phone-based application.

  • download the source
  • Supported OS: Windows NT 4.0,Linux
  • Supported AS: PHP 4.x
  • Supported DB: Access,Interbase


Broadcaster

Broadcaster is a simple, phone+web application that allows registered users to "broadcast" a message via phone to a pre-selected group of recipients. Broadcaster runs on a ColdFusion 4.5 server.



Simon

This application is a very simple telephone "Simon" that generates random sequences of numbers for the caller to input. Like normal 'Simon' games, it starts with a one digit sequence, and then increases indefinitely until the caller makes a mistake.

  • download the source
  • Supported OS: Windows NT 4.0
  • Supported AS: ColdFusion 4.5,JRun 3.0,Perl 5.6.0,ASP 2.0,PHP 4.x


Application Switcher

This very simple application allows you to assign up to 10 callxml applications to one voxeo phone number.

  • download the source
  • Supported OS: Windows NT 4.0,Win32
  • Supported AS: ColdFusion 4.5,Perl 5.6.0,ASP 2.0,PHP 4.x


Contact List

This application is a simple "Telephone Directory" or contact list that uses a comma delimited file for contact information. It allows the caller to dial into a number, and then place an outbound call to a phone number in the list or send a voice message as an email attachment to an email address in the list. If either of those are missing, the caller can still use the other function.

  • download the source
  • Supported OS: Windows NT 4.0,Win32
  • Supported AS: Perl 5.6.0,ASP 2.0,PHP 4.x


Note To Self

"Note to Self" is a telephone-based application that works like a miniature tape recorder. You dial in, record your memo, and "Note to Self" emails you the message. A website helps you create and maintain a "Note to Self" account.

This application is implemented in Java Servlets 2.2 as well as Java Server Pages 1.1.  It has been tested on tomcat 3.1 and SilverStream 3.5.

  • download the source
  • Supported OS: Windows NT 4.0,Win32,Linux
  • Supported AS: Silverstream AS 3.7


Consumer Poll

This application contains both a Web Browser and a phone interface to a consumer poll application similar to those found on CNN.com or other news portals. The user is presented with a poll question, and a series of possibleresponses. When the user chooses a response, he/she is given the complete poll results. Written in ASP as sample code on how to use CallXML and backend scripting languages.

©2002-2024 Voxeo Corporation  -  VoiceXML Hosting  -  VoiceXML Servers  -  Site Map  -  Terms of Use  -  Privacy Policy  -  Cookie Policy  -  Covered by U.S. Patent No. 6,922,411