Symptom
VXML audio element with multiple audio items with both URI and TTS will fail to play audio files.
Empty VoiceXML Property Value breaks Audio even when validating syntax success.
Conditions
Multiple audio items with URI/TTS configured on CVP.
VXML Gateway used to parse the VXML Pages.
Workaround
Workaround so far has been to add a dummy URI.
The only workaround here is to be sure to set legal values in any VoiceXML setting.
Use VVB instead of VXML Gateways to handle the VRU Leg with UCCE.
Further Problem Description
Empty VXML property value breaks the audio even when parsing of it is successful.
Example:
Welcome to TTS Lumenvox 2.
</pro
Here because of line "Welcome to TTS Lumenvox 2.", the audio prompt failed to play.
For some VXML properties, an empty string is legal, and therefore the validation process will not identify this case as invalid.