vxmli Section
- ac.allow_if_missing
- ac.allow_if_nomatch
- ac.enabled
- ac.use_platform_host_for_file_url
- asr.release_on_transfer
- beep.uri
- break.strength.medium
- break.strength.strong
- break.strength.weak
- break.strength.x-strong
- break.strength.x-weak
- builtin_path
- cache.document.max_count
- cache.document.max_entry_size
- cache.document.max_size
- compiled_script_cache.enable
- compiled_script_cache.max_cache_size
- compiled_script_cache.max_cached_script_size
- compiled_script_cache.max_cached_scripts_count
- compiled_script_cache.min_cached_script_size
- conformance.disable_application_lastresult_extensions
- conformance.disallow_exec_content_within_prompts
- conformance.rfc5552_bye_reason
- conformance.strict_complete_timeout
- conformance.strict_grammar_mode
- conformance.strict_tts_mode
- conformance.supported_builtin_dtmf
- conformance.supported_builtin_voice
- conformance.supported_grammar_languages
- conformance.supported_tts_languages
- consultationtransfer.result
- data.use_xerces_dom_parser
- data.xmlscript_path
- debug.enabled
- debug.server.ip
- debug.server.port
- debug.server.port.public
- debug.server.tlscert
- debug.server.tlskey
- debug.server.tlspassword
- debug.server.tlsport
- debug.server.tlsport.public
- default.alternate_uri
- default.connecttimeout
- default.xmllang
- defaults_vxml_url
- detailed_fetch_error.enable
- directories.save_tempfiles
- expose.nlsml.dom
- getinfo_pairs
- grammar.builtin_basepath_linux
- grammar.builtin_basepath_win
- grammar.builtin_baseurl
- grammar.builtin:dtmf/currency
- grammar.builtin:dtmf/date
- grammar.builtin:dtmf/number
- grammar.builtin:dtmf/phone
- grammar.builtin:dtmf/time
- grammar.mimetypes
- grammars.cache_size
- http.accept
- http.user_agent
- http.version
- initial_request_enctype
- initial_request_fetchtimeout
- initial_request_maxage
- initial_request_maxstale
- initial_request_method
- inlinegrammar_by_url
- jsruntime_size
- jsstack_size
- legacy.simple_dtmf_grammars
- local.webserver.basepath_linux
- local.webserver.basepath_win
- local.webserver.baseurl
- logdir
- maintainer.email_subject
- maintainer.enabled
- maintainer.log_message.on_error
- max_application_logfile_size
- max_loop_count
- max_num_documents
- max_num_sessions
- max_runtime_error
- max_script_time
- max_scripturl_length
- max_size.script_file
- max_size.vxml_page
- max_size.xml_data
- max_subdialog_depth
- messaging.enabled
- num_session_processing_threads
- oem_namespace
- performjsgc_on_subdialogreturn
- recording.basepath
- recordutterance.path
- savetmpfiles.max_bytes
- script_max_loop
- session_vars
- tmpdir
- transfer.allowed
- tts.defaultengine
- universals_path_linux
- universals_path_win
- universals.cancel
- universals.exit
- universals.help
- use_isdn_mapping
- userdata.convert_name_to_lowercase
- userdata.prefix
ac.allow_if_missing
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Used for data. Determines the behaviour when fetched XML data does not contain any access-control processing instructions. This parameter only has an effect if ac.enabled is set to true. A value of true means to allow access to XML data if access-control directive is missing. A value of false means to disallow access to XML data if access-control directive is missing.
ac.allow_if_nomatch
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Used by the data tag. This determines the behaviour of access-control when the host machine does not appear in any access-control directive. This parameter only has an effect if ac.enabled is set to true.
ac.enabled
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Controls support for access-control when using the data tag
ac.use_platform_host_for_file_url
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Used for the data element. It determines the behaviour when the VoiceXML page accessing the XML data is a file URI. When set to true it will force access-control to use the hostname of the platform when verifying access-control instructions. When set to false, access will be allowed if VoiceXML page is a file URI.
asr.release_on_transfer
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect: Immediately
If the value is true, all open ASR engines will be released upon a successful transfer (where no speech grammars are loaded). If the value is false, no open ASR engines will be released upon a successful transfer.
beep.uri
Default Value: file://$InstallationRoot$/audio/ulaw/default_audio/endofprompt.vox
Valid Values: Please specify a valid URI to the beep file.
Changes Take Effect: At start/restart
The URI (can be either file:// or http://) of the beep file to be played when beep="true" in the record tag.
break.strength.medium
Default Value: 500
Valid Values: A number between 1 and 1000000 inclusive.
Changes Take Effect: At start/restart
Specifies the time in milliseconds that the Interpreter should use when encountering a break with the specified strength. This value will be ignored if the break is rendered by a TTS service.
break.strength.strong
Default Value: 1000
Valid Values: A number between 1 and 1000000 inclusive.
Changes Take Effect: At start/restart
Specifies the time in milliseconds that the Interpreter should use when encountering a break with the specified strength. This value will be ignored if the break is rendered by a TTS service.
break.strength.weak
Default Value: 200
Valid Values: A number between 1 and 1000000 inclusive.
Changes Take Effect: At start/restart
Specifies the time in milliseconds that the Interpreter should use when encountering a break with the specified strength. This value will be ignored if the break is rendered by a TTS service.
break.strength.x-strong
Default Value: 2000
Valid Values: A number between 1 and 1000000 inclusive.
Changes Take Effect: At start/restart
Specifies the time in milliseconds that the Interpreter should use when encountering a break with the specified strength. This value will be ignored if the break is rendered by a TTS service.
break.strength.x-weak
Default Value: 50
Valid Values: A number between 1 and 1000000 inclusive.
Changes Take Effect: At start/restart
Specifies the time in milliseconds that the Interpreter should use when encountering a break with the specified strength. This value will be ignored if the break is rendered by a TTS service.
builtin_path
Default Value: $InstallationRoot$/audio/ulaw/
Valid Values: Please specify a valid file system path.
Changes Take Effect: At start/restart
This parameter indicates the main path to search for builtin audio files
cache.document.max_count
Default Value: 50
Valid Values: Must be an integer greater than or equal to 0.
Changes Take Effect: At start/restart
The maximum number of documents that may be cached concurrently.
cache.document.max_entry_size
Default Value: 100000
Valid Values: Must be an integer greater than or equal to 0.
Changes Take Effect: At start/restart
The maximum size of each cached document in bytes.
cache.document.max_size
Default Value: 1000000
Valid Values: Must be an integer greater than or equal to 0.
Changes Take Effect: At start/restart
The maximum size, in bytes, of all concurrently cached documents.
compiled_script_cache.enable
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Used to enabled ECMAScript caching in the VoiceXML interpreter.
compiled_script_cache.max_cache_size
Default Value: 2000000
Valid Values: A number between 0 and 50000000 inclusive.
Changes Take Effect: At start/restart
The maximum size, in bytes, of all concurrently cached scripts.
compiled_script_cache.max_cached_script_size
Default Value: 100000
Valid Values: A number between 0 and 1000000000 inclusive.Note that if minimum script size given by complied_script_cache.min_cached_script_size is set to a non-zero value then max size specified by this configuration parameter should be greater than the minimum script size for the script to be cached successfully.
Changes Take Effect: At start/restart
The maximum size, in bytes, of a script to be cached.
compiled_script_cache.max_cached_scripts_count
Default Value: 10000
Valid Values: A number between 0 and 1000000 inclusive.
Changes Take Effect: At start/restart
The maximum number of scripts that may be cached concurrently.
compiled_script_cache.min_cached_script_size
Default Value: 200
Valid Values: A number between 0 and 1000000000 inclusive.
Changes Take Effect: At start/restart
The minimum size, in bytes, of a script to be cached.
conformance.disable_application_lastresult_extensions
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
When set to true, none of the additional extension properties of the application.lastresult$ object are set when a result is exposed.
conformance.disallow_exec_content_within_prompts
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
When set to true, executable content is not permitted inside foreach, when the foreach is inside a prompt.
conformance.rfc5552_bye_reason
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Indicates whether the interpreter will conform to RFC5552, in terms of including reason= in the body of the SIP BYE message. When it is set to false, the message will not have the __reason entry.
conformance.strict_complete_timeout
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect:
When set to true, the interpreter will calculate the maximum of the completetimeout and incompletetimeout values as the value for the incompletetimeout.
conformance.strict_grammar_mode
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Indicates whether the interpreter will follow the VoiceXML specification strictly when handling the grammar element. Specifically, when set to false it will NOT ignore the mode attribute for an external grammar.
conformance.strict_tts_mode
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Indicates whether the Interpreter will be strict in conformance of the tts mode. The TTS language will be checked against the list specified in conformance.supported_tts_languages.
conformance.supported_builtin_dtmf
Default Value: boolean digits currency date number phone time
Valid Values: Can be an empty string or a space separated list of dtmf build-in grammars.
Changes Take Effect: At start/restart
Indicates the platform supported dtmf built-in grammars when strict grammar mode is enabled. This is a space delimited list.
conformance.supported_builtin_voice
Default Value: boolean digits currency date number phone time universals/Cancel universals/Exit universals/Help
Valid Values: Can be an empty string or a space separated list of voice build-in grammars.
Changes Take Effect: At start/restart
Indicates the platform supported voice built-in grammars when strict grammar mode is enabled. This is a space delimited list.
conformance.supported_grammar_languages
Default Value: en-US
Valid Values: A space separated list of language codes.
Changes Take Effect: At start/restart
Indicates the grammar languages supported. Note that this is only meaningful when conformance.strict_grammar_mode is enabled.
conformance.supported_tts_languages
Default Value: en-US
Valid Values: A space separated list of language codes.
Changes Take Effect: At start/restart
Indicates the tts languages supported. This is a '|' delimited list.
consultationtransfer.result
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Specifies whether consultation transfer result would be exposed to parent page during multiphase transfer.
data.use_xerces_dom_parser
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Choose the XML DOM parser for data tag. Setting this to true is to choose Xerces XML parser; else XML for script is used.
data.xmlscript_path
Default Value: $InstallationRoot$/script/
Valid Values: Please specify a valid path to a folder.
Changes Take Effect: At start/restart
The path of the java script files which are required if XML for script is used for the XML DOM parser. The names of the XML DOM parsing script files are xmlsax.js and xmlw3dom.js, and they should exist in this path
debug.enabled
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Enable real time debugging for the platform.
debug.server.ip
Default Value: default
Valid Values: Please specify a valid IP address.
Changes Take Effect: At start/restart
The IP address that the debugging client should use to connect to the platform. The platform reports this value to the debugging client via SIP 18x response. A value of "default" means that the platform will determine the IP address programmatically.
debug.server.port
Default Value: 27666
Valid Values: An integer between 1025 and 65535 inclusive. or 0 to disable this port
Changes Take Effect: At start/restart
The TCP port that the platform will accept socket connections from the debugging client. Setting to 0 will disable this port.
debug.server.port.public
Default Value: 27666
Valid Values: An integer between 1025 and 65535 inclusive.
Changes Take Effect: At start/restart
The TCP port that the debugging client should use to connect to the platform. The platform reports this value to the debugging client via SIP 18x response. This value is publicly exposed and may be different from debug.server.port if a firewall separates the platform and the debugging client.
debug.server.tlscert
Default Value: $InstallationRoot$/config/x509_certificate.pem
Valid Values: Please specify a valid path to the TLS Certificate.
Changes Take Effect: At start/restart
The path and file name of the TLS Certificate. This is required to establish a TLS connection between the debugging client and the platform.
debug.server.tlskey
Default Value: $InstallationRoot$/config/x509_private_key.pem
Valid Values: Please specify a valid path to the TLS Key.
Changes Take Effect: At start/restart
The path and file name of the TLS Key. This is required to establish a TLS connection between the debugging client and the platform.
debug.server.tlspassword
Default Value:
Valid Values: Please specify TLS Key password.
Changes Take Effect: At start/restart
The password required to use the TLS Key, if the TLS Key is password protected.
debug.server.tlsport
Default Value: 27668
Valid Values: An integer between 1025 and 65535 inclusive, or 0 to disable the port.
Changes Take Effect: At start/restart
The TLS port that the platform will accept socket connections from the debugging clients. Setting to 0 will disable this port.
debug.server.tlsport.public
Default Value: 27668
Valid Values: An integer between 1025 and 65535 inclusive.
Changes Take Effect: At start/restart
The TLS port that the debugging clients should use to connect to the platform. The platform reports this value to the debugging client via SIP 18x response. This value is publicly exposed and may be different from debug.server.tlsport if a firewall separates the platform and the debugging clients.
default.alternate_uri
Default Value:
Valid Values: Please specify a valid URI address.
Changes Take Effect: At start/restart
The value to use for an alternate URI when the main one can not be fetched.
default.connecttimeout
Default Value: 30000
Valid Values: A number between 0 and 1000000 inclusive.
Changes Take Effect: At start/restart
The default value to use for a transfer's connecttimeout attribute if not provided. Applies to bridge or consultation transfers. Specified in milliseconds.
default.xmllang
Default Value: en-US
Valid Values: A valid language code.
Changes Take Effect: At start/restart
The default value to use for xml:lang when it is not provided in the document.
defaults_vxml_url
Default Value: file://$InstallationRoot$/config/defaults-ng.vxml
Valid Values: Please specify a valid path to a VoiceXML file.
Changes Take Effect: At start/restart
This parameter specifies the defaults.vxml path if a default root page is not specified in the DNIS-URL mapping.
detailed_fetch_error.enable
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Specifies whether a more detailed fetch error should be generated. If enabled, a different error id
and trap is generated for fetching errors of type 4xx, all other fetching errors will be handled as usual. In addition,
the CallId is included to all fetching error log message.
directories.save_tempfiles
Default Value: $InstallationRoot$/tmp/
Valid Values: Please specify a valid path.
Changes Take Effect: At start/restart
The directory in which to save tempfiles.
expose.nlsml.dom
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Instructs the interpreter whether to expose the NLSML result from the recognizer as a DOM object in application.lastresult$.xmlresult. A value of true means to expose NLSML result from recognizer. A value of false means not to expose NLSML result from recognizer. When this feature is enabled, it may consume large amount of CPU and memory resource if the application has application.lastresult$ as namelist value in various VoiceXML tags, such as <return> in a subdialog.
getinfo_pairs
Default Value:
Valid Values: Can be an empty string or a comma separated list of <param>=<value> items.
Changes Take Effect: Immediately
It is used to set up the valid input parameter and its value for
function _VGGetInfo(parameter) / _GetInfo(parameter). The list is comma-delimited,
and each item in the list must be in the format <param>=<value>, for example
hostaddr=www.genesyslab.com,company=genesys.
grammar.builtin_basepath_linux
Default Value:
Valid Values: Please specify a valid Linux folder path.
Changes Take Effect: At start/restart
Builtin grammar base path. This parameter is effective when parameter inlinegrammar_by_url is set to false.
grammar.builtin_basepath_win
Default Value:
Valid Values: Please specify a valid Windows folder path.
Changes Take Effect: At start/restart
Builtin grammar base path. This parameter is effective when parameter inlinegrammar_by_url is set to false.
grammar.builtin_baseurl
Default Value:
Valid Values: Please specify a valid URL address.
Changes Take Effect: At start/restart
The base URL to be used when exposing builtin dtmf grammars as a URL to be fetched by an offboard speech engine. This parameter is effective only when parameter inlinegrammar_by_url is set to true.
grammar.builtin:dtmf/currency
Default Value: dtmf/currency.grxml
Valid Values: please specify a relative path to the builtin currency grammar file.
Changes Take Effect: At start/restart
Builtin currency grammar path relative to grammar.builtin_basepath_win or grammar.builtin_basepath_linux or grammar.builtin_baseurl.
grammar.builtin:dtmf/date
Default Value: dtmf/date.grxml
Valid Values: please specify a relative path to the builtin date grammar file.
Changes Take Effect: At start/restart
Builtin date grammar path relative to grammar.builtin_basepath_win or grammar.builtin_basepath_linux or grammar.builtin_baseurl.
grammar.builtin:dtmf/number
Default Value: dtmf/number.grxml
Valid Values: please specify a relative path to the builtin number grammar file.
Changes Take Effect: At start/restart
Builtin number grammar path relative to grammar.builtin_basepath_win or grammar.builtin_basepath_linux or grammar.builtin_baseurl.
grammar.builtin:dtmf/phone
Default Value: dtmf/phone.grxml
Valid Values: please specify a relative path to the builtin phone grammar file.
Changes Take Effect: At start/restart
Builtin phone grammar path relative to grammar.builtin_basepath_win or grammar.builtin_basepath_linux or grammar.builtin_baseurl.
grammar.builtin:dtmf/time
Default Value: dtmf/time.grxml
Valid Values: please specify a relative path to the builtin time grammar file.
Changes Take Effect: At start/restart
Builtin time grammar path relative to grammar.builtin_basepath_win or grammar.builtin_basepath_linux or grammar.builtin_baseurl.
grammar.mimetypes
Default Value: application/srgs+xml|
Valid Values: Can be an empty string or a '|' separated list of mime types.
Changes Take Effect: At start/restart
When vxmli.inlinegrammar_by_url is enabled, the interpreter exposes inline grammars as external grammars for an offboard speech engines as a URL reference, by a locally configured web server.
This parameter defines the mappings between the media type of the grammars to the file extension of the exposed URL. The web server should be configured with the same mapping so that the media type of the grammar is exposed correctly to the speech engines.
When vxmli.inlinegrammar_by_url is disabled, the interpreter exposes the inline grammar directly in the MRCP request. The mimetypes defined in this parameter are used to verify the type attribute specified in the grammar element.
grammars.cache_size
Default Value: 50000
Valid Values: A number between 1 and 1000000 inclusive.
Changes Take Effect: At start/restart
The amount of memory to allocate for caching grammars. This is slightly more than 100 bytes per grammar.
http.accept
Default Value:
Valid Values: Can be an empty string or a list of mime types according to the HTTP specification.
Changes Take Effect: At start/restart
Specifies the acceptable mime types for fetched resources. If left to empty, it takes on a value of "*/*"
http.user_agent
Default Value: NGi/$VERSION$
Valid Values: Specify a valid HTTP user agent.
Changes Take Effect: At start/restart
Specifies the HTTP user agent to use when fetching resources. If $VERSION$ is contained in the value, it will be replaced with the actual GVP product version info.
http.version
Default Value: 1.1
Valid Values: Choose between: 1.0 or 1.1
Changes Take Effect: At start/restart
Specifies the http version to use when fetching resources. Specify 1.0 or 1.1. Default value is 1.1.
initial_request_enctype
Default Value: application/x-www-form-urlencoded
Valid Values: Please specify a valid HTTP encoding type.
Changes Take Effect: At start/restart
The HTTP encoding type to use for the initial request when the request method is POST
initial_request_fetchtimeout
Default Value: 30000
Valid Values: A number between 0 and 1000000 inclusive.
Changes Take Effect: At start/restart
The fetch timeout (in ms) of the initial VXML document. If document fetch is not completed within this time, the fetch is considered to have failed and the call will be rejected. If value is set to 0, the parameter will be ignored and 60000 will be used instead.
initial_request_maxage
Default Value: -1
Valid Values: An integer greater or equal to -1
Changes Take Effect: At start/restart
Specifies the maximum age (in ms) of content that the VXML document is willing to use. -1 if undefined. The document is not willing to use stale content, unless initial_request_maxstale is defined. Note that since the initial page fetch always include the session id, it is nearly impossible to have this option be meaningful for the initial page. It is, however, meaningful for the initial root page.
initial_request_maxstale
Default Value: -1
Valid Values: An integer between -1 and 1000000 inclusive.
Changes Take Effect: At start/restart
Specifies the maximum amount of time (in ms) past content expiration that the VXML document is willing to accept. -1 if undefined.
initial_request_method
Default Value: GET
Valid Values: Choose between: GET or POST
Changes Take Effect: At start/restart
The HTTP method to use for the initial request
inlinegrammar_by_url
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
If this is enabled, NGI hosts inline grammars using the local web server and passes the grammar URL to the MRCP server. This allows NGI to share the same grammar URL among multiple recognitions to optimize loading of grammar.
If this is disabled, NGI passes the inline grammar directly to the MRCP server in the MRCP request.
jsruntime_size
Default Value: 64
Valid Values: A number between 1 and 64 inclusive.
Changes Take Effect: At start/restart
Specifies the size of each JavaScript Engine Runtime in MB.
jsstack_size
Default Value: 16384
Valid Values: A number between 1 and 2097152 inclusive.
Changes Take Effect: At start/restart
Specifies the stack size of each JavaScript Engine context in byte.
legacy.simple_dtmf_grammars
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect:
When set to true this parameter tells the interpreter to support certain inline legacy DTMF grammars that do not follow proper ABNF syntax.
local.webserver.basepath_linux
Default Value:
Valid Values: Please specify a valid Linux folder path.
Changes Take Effect: At start/restart
This is the path on the local file system where the interpreter writes the inline grammar files, so that the onboard web server can expose the grammar as a URL to an offboard speech engine.
local.webserver.basepath_win
Default Value:
Valid Values: Please specify a valid Windows folder path.
Changes Take Effect: At start/restart
This is the path on the local file system where the interpreter writes the inline grammar files, so that the onboard web server can expose the grammar as a URL to an offboard speech engine.
local.webserver.baseurl
Default Value:
Valid Values: Please specify a valid URL.
Changes Take Effect: At start/restart
This is the base URL to be used when exposing inline grammars as a URL to be fetched by an offboard speech engine.
logdir
Default Value: $InstallationRoot$/logs/
Valid Values: please specify a valid folder path.
Changes Take Effect: At start/restart
The directory for logs created from the log element with destination file.
maintainer.email_subject
Default Value: Message from GVP to Application Maintainer
Valid Values: Please specify an email address.
Changes Take Effect: At start/restart
The text to use as the subject for Maintainer Email messages.
maintainer.enabled
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: Immediately
If true, the maintainer email feature is enabled. Otherwise, it is disabled.
maintainer.log_message.on_error
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Controls whether the Interpreter will create a log message for the maintainer package automatically, when an error is thrown. A value of true means message is logged on errors. A value of false means no message is logged on errors.
max_application_logfile_size
Default Value: 524288000
Valid Values: A number between 0 and 2147483647 inclusive.
Changes Take Effect: At start/restart
The maximum size in bytes of an application log file which
can be logged by using the log element with dest value set to file.
max_loop_count
Default Value: 1000
Valid Values: A number between 0 and 1000000 inclusive.
Changes Take Effect: At start/restart
Maximum number of runtime loops is allowed between waiting states in an application execution. The runtime loop count will be increased when any form item, event handler and an iteration of the foreach element is executed. And the counter will be reset at a waiting state (e.g. waiting for user input, recording and transferring call).
max_num_documents
Default Value: 5000
Valid Values: A number between 1 and 1000000 inclusive.
Changes Take Effect: At start/restart
This parameter specifies the maximum number of cacheable documents
max_num_sessions
Default Value: 10000
Valid Values: A number between 1 and 1000000 inclusive.
Changes Take Effect: At start/restart
The maximum number of permitted concurrent sessions
max_runtime_error
Default Value: 1000
Valid Values: A number between 0 and 100000 inclusive.
Changes Take Effect: At start/restart
Maximum number of runtime application errors is allowed. The runtime error count will be increased when any application run time error is encountered.
max_script_time
Default Value: 2000
Valid Values: A number between 0 and 10000000 inclusive.
Changes Take Effect: At start/restart
Maximum duration in millisecond is allowed for each script or ECMAScript expression execution.
max_scripturl_length
Default Value: 16384
Valid Values: A number between 0 and 65000 inclusive.
Changes Take Effect: At start/restart
When the scripturl length exceeds the above value, MCP will throw sematic error while processing the script tag. There will be no limit when it's set to 0.
max_size.script_file
Default Value: 0
Valid Values: A number between 1000 and 1000000000 inclusive. Or 0 to disable the limit.
Changes Take Effect: At start/restart
Maximum Size allowed in bytes of the script file. If the limit is exceeded, it will result in a badfetch.
max_size.vxml_page
Default Value: 0
Valid Values: A number between 1000 and 1000000000 inclusive. Or 0 to disable the limit.
Changes Take Effect: At start/restart
Maximum Size allowed in bytes of the VXML Document. If the limit is exceeded, it will result in a badfetch.
max_size.xml_data
Default Value: 0
Valid Values: A number between 1000 and 1000000000 inclusive. Or 0 to disable the limit.
Changes Take Effect: At start/restart
Maximum Size allowed in bytes of the XML/JSON data. If the limit is exceeded, it will result in a badfetch.
max_subdialog_depth
Default Value: 50
Valid Values: A number between 1 and 1000 inclusive.
Changes Take Effect: At start/restart
Maximum depth of subdialogs allowed in a VXML session. The subdialog depth increments when a subdialog is entered, and the depth decrements when a subdialog is returned.
messaging.enabled
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect:
When set to true the send and receive tags function as normal. Otherwise, these tags are not permitted in VoiceXML pages.
num_session_processing_threads
Default Value: 8
Valid Values: A number between 0 and 1000 inclusive.
Changes Take Effect: At start/restart
The total number of VXML page execution threads to create.
oem_namespace
Default Value: http://www.genesyslab.com/2006/vxml21-extension http://www.voicegenie.com/2006/vxml21-extension
Valid Values: Can be an empty string or a space separated list of XML-namespace extentions.
Changes Take Effect: At start/restart
This defines the XML-namespace the applications must use for the non-standard, extension features. Each extension XML attribute/element must be defined in this namespace.
performjsgc_on_subdialogreturn
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Specifies whether to perform JavaScript Engine garbage collection during subdialog return.
recording.basepath
Default Value: $InstallationRoot$/record
Valid Values: Please specify a valid file system path.
Changes Take Effect: At start/restart
This parameter indicates the base path where the dest/destexpr/filename/filenameexpr attributes of record are based upon.
recordutterance.path
Default Value: $InstallationRoot$/utterance
Valid Values: Please specify a valid file system path.
Changes Take Effect: At start/restart
This parameter indicates the parent directory where all the recorded utterance files are saved, when the user has specified the sub-directory name using com.voicegenie.utterancedest or vg:utterancedest.
savetmpfiles.max_bytes
Default Value: 100000000
Valid Values: A number between 0 and 2000000000 inclusive.
Changes Take Effect: At start/restart
Maximum bytes allowed for the total saved temp files per session. If the limit is exceeded, savetmpfiles will be disabled for the applicable session.
script_max_loop
Default Value: 1000000
Valid Values: A number between 0 and 10000000 inclusive.
Changes Take Effect: At start/restart
Maximum number of loops is allowed in each script or ECMAScript expression execution. The loop counter will be increased by 1 when a script branches backward during execution and when a function returns.
session_vars
Default Value: session.connection.local.uri|
Valid Values: <session-variable>|<variable-name>|(0|1|2|3)[|<session-variable>|<variable-name>|(0|1|2|3)]*
Changes Take Effect: At start/restart
Each session variable entry is composed of three components. The first component is the session variable name as exposed within VoiceXML. The second component is the variable name sent back from the Call Manager. The third component indicates either whether the session variable will be included in the request for the initial page URL (0 = do not include, 1 = include in GET, 2 = include in POST, 3 = include in GET and POST), or the type of array of the session variable (6 = associative array, 7 = array specific for draft-burke). This is a '|' delimited list. Besides the default variables, session.connection.protocol.sip.body (session.connection.protocol.sip.body|Sip.Body|0) contains string in initial SIP INVITE body. For INVITE without body, the variable is 'undefined'. The variable session.connection.record (session.connection.record|Record.Status|0) will hold the status of only IVR-Recording, it does not apply for FCR nor the recordings initiated using record tag in VXML.
tmpdir
Default Value: $InstallationRoot$/tmp/
Valid Values: please specify a valid folder path.
Changes Take Effect: At start/restart
Temp directory that exists on the platform
transfer.allowed
Default Value: true
Valid Values: Choose between: true or false
Changes Take Effect: At start/restart
Indicates whether transfers should be permitted
tts.defaultengine
Default Value: default
Valid Values: The engine name must be a string.
Changes Take Effect: Immediately
The engine specified here will be used as the default TTS engine. An application using a different name should override this using the Request URI configuration or the ttsengine property.
universals_path_linux
Default Value:
Valid Values: Please specify a valid Linux file system path.
Changes Take Effect: At start/restart
The path on the local file system where the universal grammar files are stored.
universals_path_win
Default Value:
Valid Values: Please specify a valid Windows file system path.
Changes Take Effect: At start/restart
The path on the local file system where the universal grammar files are stored.
universals.cancel
Default Value: builtin:grammar/universals/Cancel
Valid Values: A location or URL of the universal cancel grammar.
Changes Take Effect: At start/restart
This parameter specifies the universal cancel grammar used by the platform
universals.exit
Default Value: builtin:grammar/universals/Exit
Valid Values: A location or URL of the universal exit grammar.
Changes Take Effect: At start/restart
This parameter specifies the universal exit grammar used by the platform
universals.help
Default Value: builtin:grammar/universals/Help
Valid Values: A location or URL of the universal help grammar.
Changes Take Effect: At start/restart
This parameter specifies the universal help grammar used by the platform
use_isdn_mapping
Default Value: 0
Valid Values: Choose between: 0 or 1
Changes Take Effect: At start/restart
This parameter controls whether the disconnected return status of the outbound leg should be derived from ISDN code or internal disconnect reason.
0: uses internal disconnect reason
1: uses ISDN code
userdata.convert_name_to_lowercase
Default Value: false
Valid Values: Choose between: true or false
Changes Take Effect: Immediately/session
Whether or not to convert the userdata name to lower case.
userdata.prefix
Default Value: X-Genesys-
Valid Values: Please specify a valid SIP header prefix.
Changes Take Effect: At start/restart
This is a string that, when used as a prefix in a SIP header, identifies userdata variables.