Nov 26 2009 -  Version 0.09 of the VApp has been released.

About Sippy VApp

The Sippy VApp is a framework to develop and maintain the complex high-performance IVR applications quickly and effectively. Right now it works as an add-on on top of the Asterisk software via Asterisk Gateway Protocol (AGI) and Asterisk Manager Interface (AMI) protocols, however it could be ported to work with any VoIP media server that has interface to external IVR applications.

VApp applications are created in the Python.

The main purpose of the VApp is to simplify development and maintenance of multi-lingual, robust, feature rich and scalable IVR applications. It has been successfully used to build numerous carrier-grade voice applications, including:

  • Calling Card
  • Database-backed Voicemail
  • Auto Attendant
  • ANI/SMS/Web Callback
  • Predictive Dialer

The framework is fully internationalized, and building localized applications is easy. VApp provides language-neutral Text to Speach (TTS) functions for common operations such as saying numbers, dates, durations etc. Package includes built-in TTS support (including respective prompts) for the following languages:

  • Arabic
  • Armenian
  • Simplified Chinese
  • English
  • Japanese
  • Russian
  • Spanish
  • Turkish
  • Thai

Support for more languages is in progress. Adding new languages is relatively easy.

The VApp was developed is being actively maintained by the  Sippy Software, Inc.

Getting VApp

Downloads

Current Versions

Source code via anonymous Subversion

To access the sources via subversion please follow  these instructions. You can also  browse the source code online.

Documentation

  • Getting VApp running
    • Installation (requirements, unpacking, installing)
    • Configuration (extensions.conf, codecs, etc)
    • Starting daemon
    • Testing
  • Creating "Hello World!" application (step-by-step, for dummies)
  • Overview of VApp TTS design
  • API Reference
  • Troubleshooting
  • FAQ?

License

The Sippy VApp is distributed under GPL-style license. You can find the full text of the license  here. For a license to use the software under conditions other than those described here, or to purchase support for this software, please contact Sippy Software, Inc.

Getting Help

You can obtain free best-effort help from the VApp community. To participate on the mailing list, subscribe at the following web address:  http://lists.vapp.org/mailman/listinfo/users and stick to problem reporting guidelines. Discussion of development, new features and VApp status as on CVS takes place at the following mailing list:  http://lists.vapp.org/mailman/listinfo/devel.

Please make sure to check FAQ? page before requesting help from the mailing list.