What's in Voiceglue 0.10

The voiceglue project is an attempt to create a free implementation of VoiceXMML 2.0 with as many VoiceXML 2.1 additions as possible.

Our goal is to first implement all of the required features of the 2.0 specification http://www.w3.org/TR/voicexml20/ though some optional 2.0 features and extra features from the 2.1 specification http://www.w3.org/TR/voicexml21/ have already made it in due to their usefulness or ease of implementation.

As of voiceglue 0.10, we have not yet achieved a full 2.0 implementation. But we're getting close.

VXML features in Voiceglue 0.10

This is not an exhaustive list, but hits most of the major points.

  • Full HTTP document fetching, parsing, and syntax support
  • Full javascript (ECMAscript) processing
  • Parameter passing from Asterisk
  • Cookie support
  • Pre-recorded HTTP audio fetching and output
  • TTS output (minus SSML markup)
  • Audio recording and retrieval
  • DTMF input with simple SRGS XML grammars
  • Primitive blind transfer support
  • The data tag from VXML 2.1

VXML features not in Voiceglue 0.10

These are the major required VXML 2.0 features not present in voiceglue 0.10:

  • ASR (user input is DTMF only)
  • Full SSML support in TTS
  • Fully general SRGS XML DTMF grammars

Changes from 0.9

  • Improved audio caching
  • Cookie passing on audio fetching
  • Handles maxage and audiomaxage of 0 properly
  • Uses HTTP Content-Type for audio content when available
  • Defaults to not requiring access-control directive in returned <data>
  • New transfer method, new config file param “blind_xfer_method”
  • Auto-install support for Ubuntu 9.04 (Jaunty)
 
voiceglue_0.10_release_notes.txt · Last modified: 2009/06/01 01:03 by soup
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki