• Home
  • About
  • Documentation
  • Download
  • License
  • Mailing List
  • VXML Test

GPL code that provides VoiceXML implementation with OpenVXI and Asterisk.

RSS feeds
Posts
Comments

INSTALL

Aug 1st, 2007 by admin

This is the INSTALL file for voiceglue.

This install document is tuned to a Fedora GNU/linux distribution. Voiceglue can probably be installed on any GNU/Linux distribution or possibly even on any Unix-like system, but I have no specific documentation for other platforms or distributions yet.

The first step is to satisfy all of the prerequisites. Here’s the list, and they each have their own documentation if you need help with them:

Prerequisites Fedora Package Name
gcc/g++ gcc-c++, libstdc++-devel
xerces-c xerces-c-devel
SpiderMonkey js-devel
flite flite
wget wget
openssl openssl-devel
XML::LibXML perl module perl-XML-LibXML
BSD::Resource perl module perl-BSD-Resource
Module::Build perl module perl-Module-Build
Asterisk 1.4 asterisk (from atrpms)

After prerequisites are installed, download and upack the voiceglue distribution. It contains the following top-level directories:

Directory Contents
Cam-Scom perl library for IPC
doc Documentation
dynlog perl programs providing unified log collection
libvglue voiceglue C/C++ libraries
openvxi-3.4+vglue voiceglue-modified openvxi 3.4 C/C++ library
phoneglue perl program providing Asterisk interface
Satc perl library for phoneglue communication
SRGSDTMF perl library for processing SRGS DTMF grammars
voiceglue perl program providing voiceglue interface
Vxglue perl library for interfacing to openvxi

Each of these items (except doc) must be installed. Each can be installed individually, or you can attempt to use the doc/install-voiceglue script that installs everything automatically (see below). The order in which software must be installed is:

Order of Installation

  1. Cam-Scom
  2. Satc
  3. phoneglue
  4. SRGSDTMF
  5. libvglue-headers
  6. openvxi-3.4+vglue
  7. openssl-devel
  8. Vxglue
  9. voiceglue

To use the doc/install-voiceglue script, change to the top-level voiceglue directory, and run as root:

doc/install-voiceglue

Examine the output for any errors. If everything went successfully,
you should now have the following services ready to run:

dynlog
phoneglue
voiceglue

See the UserGuide for configuration and startup instructions,
including example VXML files.

Comments are closed.

  • Navigation

    • About
      • Features
      • History
      • Project Goals
      • Who
    • Documentation
      • INSTALL
      • README
      • Unsupported
      • User Guide
    • Download
    • License
    • Mailing List
    • VXML Test

VoiceGlue © 2008 All Rights Reserved.

Design based on MistyLook