Browser Settings page field descriptions

Last Updated : Jun 05, 2026 |

Use this page to configure the Browser settings that affect all MPPs in the Experience Portal system.

This page contains the:

  • Click the group heading to expand or collapse the group.

  • To restore the default settings for all the fields, click Reset All to Default.

VoiceXML Properties group

Note:

Most of these default values can be overridden either in the VoiceXML application itself or in the application parameters when you add the application to Experience Portal.

Field

Description

Language

The default application language.

The available choices depend on the ASR application languages installed on your Experience Portal system.

Confidence Threshold

The default confidence level below which the ASR engine rejects the input from the caller.

This value is mapped to whatever scale the ASR engine uses to compute the confidence level. In the case of ASR engines that use MRCP, this value is mapped in a linear fashion to the range 0 to 100.

Enter a number in the range 0.0 to 1.0. The default is 0.5.

Sensitivity Level

How loud an utterance must be for the ASR engine to start speech recognition. The higher the sensitivity level, the lower the input volume required to start speech recognition.

This value is mapped to whatever scale the ASR engine uses to compute the sensitivity level for speech recognition.

Enter a number in the range 0.0 to 1.0. The default is 0.5.

Speed vs. Accuracy

The balance between speed of recognition and accuracy of recognition.

This value is mapped to whatever scale the ASR engine uses to compute the balance between speed and accuracy of recognition.

Enter a number in the range 0.0 to 1.0. The default is 0.5.

If you are using ASR servers without MRCP and want to:

  • Decrease the time it takes to recognize an utterance at the expense of recognition accuracy, enter a lower number in this field.

  • Increase the likelihood that an utterance is correctly recognized at the expense of recognition speed, enter a higher number in this field.

If you are using ASR servers with MRCP and want to:

  • Decrease the time it takes to recognize an utterance at the expense of recognition accuracy, enter a higher number in this field.

  • Increase the likelihood that an utterance is correctly recognized at the expense of recognition speed, enter a lower number in this field.

N Best List Length

The maximum number of recognition results that the ASR engine can return.

Enter a number in the range 1 to 100. The default is 1.

Fetch Timeout

The maximum number of seconds that the VoiceXML browser should wait for the application server to return the requested page.

Output Modes

Select the output mode for a media track.

The options are:

  • Audio—Selects the audio track for playback.

  • Video—Selects the video track for playback.

  • Audio/Video—Selects the audio and video tracks for playback.

Maximum Recording Duration

The maximum recording time allowed.

If recording time exceeds the limit, event message containing this information is sent.

Enter a number in the range 0 to 65535. The default is 10800.

Alarm Event Interval

The interval, in seconds, that determines the number of times the same type of error is logged to Log Viewer. If the same type of error occurs more than once in the specified interval, the error is logged to Log Viewer only once. This functionality ensures that the number of repetitive errors logged to Log Viewer are reduced.

Enter a value in the range 0 to 86,400. The default is 3600.

Maximum Cache Age section

Document

The maximum length of time that a document can be in the cache before the application considers it to be stale and forces the MPP to download the document again.

Enter a whole number of seconds in this field. The default is 3600.

Grammar

The maximum length of time that an utterance can be in the cache before the application considers it to be stale and forces the MPP to download the utterance again.

Enter a whole number of seconds in this field. The default is 3600.

Note:

This value is the same as the Maximum Grammar Cache Age application parameter, and Experience Portal uses it in conjunction with the Maximum Grammar Staleness and Minimum Grammar Freshness Time application parameters in order to determine whether to force the MPP to download the utterance again.

Audio

The maximum length of time that an audio file can be in the cache before the application considers it to be stale and forces the MPP to download the audio file again.

Enter a whole number of seconds in this field. The default is 3600.

Script

The maximum length of time that a script can be in the cache before the application considers it to be stale and forces the MPP to download the script again.

Enter a whole number of seconds in this field. The default is 3600.

Data

The maximum length of time that data can be in the cache before the application considers it to be stale and forces the MPP to download the data again.

Enter a whole number of seconds in this field. The default is 3600.

VoiceXML Browser Properties group

Field

Description

Maximum Branches

Maximum number of JavaScript branches for each JavaScript evaluation, that are used to interrupt infinite loops from (possibly malicious) scripts.

Enter a value in the range 1 to 999999. The default is 100000.

Cache section

Total Size

The maximum size for the AVB cache.

Once this size is reached, Experience Portal cleans the cache until size specified in the Low Water field is reached.

The default is 40.

Low Water

The size that you want the AVB cache to be after it is cleaned.

The default is 10.

Maximum Entry Size

The maximum individual file size to cache. This field has to be less than Total Size value. File that exceeds the size limit is not fetched.

Enter a value in the range 0 to 65535. The default is 4 MB.

Entry Expiration Time

You should obtain the lock before reading or writing files in the cache. If the lock is not available, the entry expiration time is used to periodically check its availability.

Enter a value in the range 0 to 65535. The default is 5 seconds.

Interpreter section

Maximum Documents

The maximum number of pages that the AVB can access in a single session.

Enter a number between 250 and 10000. The default is 500.

Maximum Execution Context Stack Depth

The maximum number of scripting context threads that can be stored simultaneously in the AVB.

Enter a number between 1 and 128. The default is 10.

Tip:

If you set this value too high, your system could run out of memory if the applications initiate an unexpectedly large number of threads. You should specify the highest number of threads that can run simultaneously without seriously taxing the resources available on the MPP server.

Maximum Loop Iterations

Prevents voice browser from entering into an infinite loop while handling VXML events. If number of entries to event handling function exceeds the limit, the application exits.

Enter a number between 1 and 2000. The default is 1000.

INET section

Proxy Server

If your site uses an INET Proxy server, the fully qualified path to the proxy server.

Proxy Port

If your site uses an INET Proxy server, the port number for the proxy server.

The default is 8000.

SSL Verify

The options are:

  • Yes: If an application is configured to use https and this option is set to Yes, Experience Portal verifies the connection from the MPP to the application server using the appropriate application certificate.

    Important:

    If a suitable certificate cannot be found, the connection to the application server will fail and the application will not run.

  • No: Experience Portal does not verify the connection from the MPP to the application server regardless of the specified application protocol.

Connection Persistent

Whether a new connection is established for each HTTP request.

The options are:

  • Yes: Same connection is used for each HTTP request.

  • No: A new connection is used for each HTTP request.

The default is Yes.

CCXML Browser Properties group

Field

Description

Fetch Timeout

The maximum number of seconds that the CCXML browser should wait for the application server to return the requested page.

If this time elapses with no response from the application server, the CCXML browser cancels the request and runs the application's default error page.

Enter a number between 1 and 65535. The default is 15.

Number of Threads for Asynchronous Fetch

The maximum number of threads that the CCXML browser should use for an asynchronous fetch.

Enter a number between 1 and 500. The default is 5.

Maximum Branches

Maximum number of JavaScript branches for each JavaScript evaluation, that are used to interrupt infinite loops from (possibly malicious) scripts.

Enter a value in the range 1 to 999999. The default is 100000.

CCXML Cache Properties group

To override the default CXI Cache cleanup trigger value, add the following parameters to the mppconfig.xml file. For example:

<!-- CCXML Cache Parameter -->
<!-- Default value for ccxml.inet.cache.cleaup.interval is 1000000 num of request -->
<parameter name="ccxml.inet.cache.cleaup.interval">10000</parameter>
<parameter name="ccxml.inet.cache.maxsize">40</parameter>
  • Note : After setting these parameters, you must restart MPP.

  • The determing the optimum values, you must consider the following:

    1. The rate of the cache file creation.

    2. The available free disk space.

    3. The size of the individual cached URL responses.

    4. The number of application and, for each, points 1 and 3.

Field

Description

ccxml.inet.cache.cleaup.interval

The number of function call, after which MPP attempts to cleanup the ccxml cache. The default value is 1000000.

ccxml.inet.cache.maxsize

The maximum MB size of cache file, after which MPP creates a new cache file. The deafult value is 40.