
Current issues with the Avaya VoiceXML feature
There are two types of issues for this release of the Avaya VoiceXML feature:
- Considerations for application developers
- Unsupported features of the VoiceXML 2.0 specification
Considerations for application developers
Application developers should consider the following issues when developing VoiceXML applications:
- Redefining a variable that was set previously changes the value of the variable.
- Formats of data in the say-as tag must conform to the Text-to-Speech engine being used. See the appropriate vendor documentation for SSML and say-as tag support.
- session.connection.local.uri contains the same value as session.telephone.dnis.
- session.connection.remote.uri contains the same value as session.telephone.ani.
Unsupported features of the VoiceXML 2.0 specification
The following features of the VoiceXML 2.0 specification are not supported by the Avaya VoiceXML feature or are supported in a limited way:
- The DTMF termtimeout parameter is not supported.
- The record tag supports only the dtmfterm attribute. Recognition is not supported for record tag, so you can use only the modal=true attribute.
- The voice tag is not supported. To change gender, set the property promptgender in the defaults.xml file to either "male" or "female" to use the appropriate TTS voice.
- The xml:lang attribute is not supported for either the paragraph or sentence elements. To set the language used for TTS, set the xml:lang in either the vxml tag or the prompt tag.
- Only DTMF grammars are supported inside the transfer tag.
- The transferaudio attribute of the transfer tag is not supported.
- The maxtime_disconnect return value of the transfer tag is not supported.
- The Maxspeechtimeout event is not supported.
- The only valid value for the bargeintype attribute for any tag is speech.
- The error.unsupported.language, and maxspeechtimeout events are not supported.
- The bargeintype, fetchaudiodelay, fetchaudiominimum, maxnbest, maxsppechtimeout, universals, *maxstale, and *maxage properties are not supported.
- The accept attribute for menu and option tags only supports exact.
- Use session.telephone.uui instead of session.connection.aai.
- session.connection.redirect is not supported.
- session.connection.originator is not supported.
- An undefined expression in the audio tag is not ignored.
- Multi-lingual ASR is not supported in this release.