JVoiceXML Release

Hi all,

JVoiceXML http://jvoicexml.sourceforge.net is a free VoiceXML interpreter
for JAVA with an open architecture for custom extensions. Demo
implementation platforms are supporting JAVA APIs such as JSAPI and JTAPI.

VoiceXML is an implementation of VoiceXML 2.1, the Voice Extensible Markup
Language, specified at http://www.w3.org/TR/2005/CR-voicexml21-20050613/
as an extension to VoiceXML 2.0, specified at http://www.w3.org/TR/
VoiceXML is designed for creating audio dialogs that feature synthesized
speech, digitized audio, recognition of spoken and DTMF key input,
recording of spoken input, telephony, and mixed initiative conversations.
Major goal is to have a platform independent implementation that can be
used for free.

This week I release JVoiceXML It can be downloaded from http://sourceforge.net/projects/jvoicexml/files/

Changes to JVoiceXML 0.7.0.GA include
- refactoring: moved XML library to an own project
- bugfix: empty stacks are removed in ScopedMap if the scope is exited
- added version to jar manifests

- bugfix #2810834: start dialog is set correctly after a goto
- bugfix #2810826: menu can be a target of a goto
- refactoring: the event handler uses a filter chain to determine the relevant event strategy
- initial support for
- data
- more support for
- catch
Evaluation of the cond attribute
- error
Evaluation of the cond attribute
- field
Basic support for the type attribute
- grammar
Basic support for builtin grammars
- help
Evaluation of the cond attribute
- noinput
Evaluation of the cond attribute
- nomatch
Evaluation of the cond attribute
- prompt
Support for the bargein attribute
- script
initial support for the attributes fetchtimeout, fetchhint, maxage, maxstale
- submit
bugfix: corrected checking for next and expr

- refactoring: introduced specialized event classes for the out events
- refactoring: moved JVoiceXML basic implementations to the new package org.jvoicexml.implementation.jvxml
- refactoring: barge-in enabled is now a property of the speakable
- Asking the implementation platform if barge-in is supported

text implementation platform
- improved the synchronisation of output queue and sending queue

- bugfix bug#2810834: Removing the fragment when reading from the file system
- bugfix: Removing the fragment when reading from the mapped document repository
- refactoring: getUri mehod of the MappedDocumentRepository throws an URISyntaxException if the URI is not absolute

- Added more convenience methods for an easier handling
- bugfix: org.jvoicexml.xml.srgs.Item.setRepeat(int, int) did not set the correct max value if it was infinte.
- bugfix: xml:lang attribute had a typo in SRGS XML library.

- bugfix: Corrected URL in the ANT build script
Please participate in our survey. This survey does not collect any private data. Please take a few minutes to help us with our project.

The survey can be started at: http://sourceforge.net/apps/limesurvey/jvoicexml/index.php?sid=93968&lang=en


Posted by Dirk Schnelle-Walka 2009-08-07