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.
