
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.