
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.
 - transfer bridge="true" is not supported for a VoIP configuration.
 
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 NLSR is not supported in this release.