TTS Fails to Work When the Text in the Cache Contains Over 128 Bytes

Publication Date:  2015-06-29 Views:  129 Downloads:  0
Issue Description
If the text containing over 128 bytes is written in the cache of the grammar specification language (GSL) flow, the Text To Speech (TTS) function cannot convert the text into voice. If the text is simplified to less than 128 bytes, the text can be converted into voice and played normally.
Handling Process
1. Map $share/vpshare/ (where flow, announcement, TTS, and ASR files are stored) on the file server to /home/icd/icddir/bin/Y: on the IVR server. For details, see Configuring Directory Mapping.
2. Configure the drive letter for the IVR group. The drive letter must be the same as the announcement playing drive letter on the unified gateway. For details about how to configure an IVR group and add an IVR server to the group, see Configuring CTI Information.
3. If the fault still persists, obtain help through the channels described in Help Channels.
Root Cause
A mapped directory for playing announcements is configured on the unified gateway to point to the shared directory for storing announcement files on the file server. The same mapped directory must be configured on the IVR server so the IVR server can obtain texts from the file server and request the unified gateway to convert the texts into voice. However, no such a mapped directory is available on the IVR server.