Custom VoiceXML Properties
The following table lists the generic custom VoiceXML properties.
|
Property |
Type |
Description |
||
|---|---|---|---|---|
|
|
String |
Allows the document to specify an external media server for text-to-speech operations. The media server is specified in the form of a URI, and is used in all consecutive ASR operations until the next media server is specified. It can be defined for:
The media server’s URI can be formatted for Media Resource Control Protocol version 1 (MRCPv1) which uses Real Time Streaming Protocol (RTSP). For example:
The media server’s URI can be formatted for Media Resource Control Protocol version 2 (MRCPv2) which uses Session Initiation Protocol (SIP). For example:
There are two ways to specify an external media server for TTS and ASR operations:
|
||
|
|
String |
Allows a document to specify an external media server for automatic speech recognition operations. The media server is specified in the form of a URI, and is used in all consecutive ASR operations. By default, the media server is selected in round-robin approach. If you specify a particular media server, then only that specified server is used by overriding the default behavior. The media server’s URI can be formatted for Media Resource Control Protocol version 1 (MRCPv1) which uses RTSP. For example:
The media server’s URI can be formatted for Media Resource Control Protocol version 2 (MRCPv2) which uses Session Initiation Protocol (SIP). For example:
|
||
|
|
String |
Allows a document to specify the session xml file location which is used in the SPEAK/RECOGNIZE of MRCPv2 messages.
This file is a valid optional XML file which contains information required by third-party speech servers. Cisco VVB creates the MIME body using the content of this file and sends it to third-party servers in MRCPv2 dialog-creating request.
|
||
|
|
Boolean |
Allows the user to enable or disable the secure logging functionality to protect sensitive information printed in the logs. This is applicable for user-input-based VXML elements. The value can be true or false to enable or disable the user input logging. For example:
As the property is applicable at field level, the user should be able to enable or disable secure logging in each field in a single VXML application. |
||
|
|
String |
Allows the user to personalize their experience by choosing the gender of the voice for text-to-speech (TTS) output within the framework of Media Resource Control Protocol (MRCP) for TTS systems. The value can be male or female to define the gender of the voice for text-to-speech (TTS) output. For example:
When you set the value of the property to |
||
|
|
String |
To achieve localization in TTS systems using the Media Resource Control Protocol (MRCP) framework, you can specify properties that define the language, regional accent, and gender of the selected voice. For example:
When you set the value of the property to |
||
|
|
Boolean |
Whether to cache the prompt for current voice element. VVB caches the synthesized prompts for faster performance. Set the value of this parameter to |
||
|
|
String |
Set the voice name for Synthesize operation. Helps to select the voice and the accent in which the prompts have to be played |
||
|
|
String |
Set the gender type for Synthesize operation. For example:
|
||
|
|
String |
Filters out the specific restricted SIP header to be passed to the VXML Server. The default value is an empty string (null). Provide the value as comma separated list for the restricted headers. |
||
|
|
String |
Allows the user to set the MRCP Recognition-Timeout property.
The default value for the property is 20s. |
||
|
|
Boolean |
This VXML property is introduced to give preference to MRPC Server. If the property is set to true, then MRPC Server is used. By default, Google Transcribe is used. |
||
|
|
String |
This VXML property plays audio to the caller while the system is retrieving a document or waiting for the backend process to complete. This prevents silence during potentially lengthy fetch operations and enhances the caller's experience. You can configure the VXML property as follows:
|

Feedback