Traces suggest that something went wrong during the TTS generation.
and vgTts trace shows:
NOTE TTS engine used is set to first engine in list, as no TTS engine set in VG.INI [SAPI] TTSEngine entry
Please edit VG.INI to set the TTS engine to use. The currently used first engine in list is a Microsoft 'Desktop' engine - which may be where the problem is given that this is system is running on Azure (and therefore has no access to a sound card/device ?)
Traces show that a TTS for use with VoiceGuide was installed on this system so please first try setting VG.INI to use that engine instead and see if that resolves the issue.
Please see: http://www.voiceguid.../config_tts.htm for instructions on how to set the TTS to use.
Are you able to remove all TTS use from the script ?
Looks like the TTS generated in this case was a static sound file with no parameters, so it can just be replaced by a pre-recorded / pre-generated .WAV
Can other TTS use be replaced by static files as well? Are you able perhaps to use concatenated pre-recorded sound files instead of TTS is other cases?
Other attached traces show that playing of sound files was done with no errors and the call completed fine.
In general, we we recommend that static files do not get generated using TTS. It is faster for system to use a pre-recorded sound file, so in cases where a pre-recorded sound file can be used - it should be used. The TTS generated WAV files are stored in VoiceGuide's \temp\ subdirectory, so for static playbacks you can just take the TTS generated sound files from there, move it to different directory and amend the script module accordingly to use that static .WAV file.
Also, many TTS can be replaced by concatenating pre-recorded .WAV files that list various options. That approach can be used to give better results then TTS, and we recommend looking into doing this in cases where that approach can be applied.
Dialogic HMP on Microsoft Azure Cloud :
Please also note that Dialogic HMP is only officially supported by Dialogic when installed on own physical servers, or under VmWare ESXi.
Microsoft Azure Cloud is not officially supported by Dialogic - but looks like Dialogic HMP work fine on it, and hence Azure can be used as a platform for VoiceGuide deployments.