Add ASR Server page field descriptions

Last Updated : Jun 05, 2026 |

Use this page to add a new Automatic Speech Recognition (ASR) server to the Experience Portal system.

After you save the changes, the System Monitor web page and the MPP Manager web page on EPM display the Restart needed configuration status for the affected MPPs that are in the Running state. You must restart the affected MPPs before the applications can use the new ASR server.

This page contains the:

Note:

The SRTP and the Configured SRTP List sections are available only if the Transport Protocol field is set to TLS.

General Section

Field

Description

Zone

The name of the zone where the ASR servers are configured. Select the name of the zone from the drop-down box.

Note:

The Zone drop-down box appears only if you have created zones on your Experience Portal system. If you do not create any new zones, you do not see the drop-down box.

Name

The unique identifier for this ASR server on the Experience Portal system.

If you are using a Nuance server, the name must be between 1 and 32 characters.

The field must not contain the following special characters:

, < > ? / \ ! & ( ) + = “ ‘ :

Note:

Once you save the ASR server, this name cannot be changed.

Enable

Whether this ASR server is available for use by the Experience Portal system.

The default is Yes, which means the server is available.

Engine Type

The type of ASR software engine the server uses.

The options are:

  • Loquendo

  • Nuance

  • Nuance DLGaas

  • Google Speech

  • Dialogflow

The selection of an engine type in this field affects what the EPM displays as the defaults in the Base Port, New Connection per Session, Languages and RTSP URL fields.

Note:

Once you save the ASR server, this type cannot be changed.

Client ID

The client authentication credentials ID for communicating with a Nuance DLGaaS engine.

This field is displayed only when you select Naunce DLGaaS in the Engine Type field.

For more information on the client authentication credentials, see the Nuance DLGaaS documentation.

Client Secret

The client authentication credentials secret for communicating with a Nuance DLGaaS engine.

This field is displayed only when you select Naunce DLGaaS in the Engine Type field.

For more information on the client authentication credentials, see the Nuance DLGaaS documentation.

Credentials

The authentication credentials for communicating with a Google Speech or Dialogflow Engine.

This field is displayed only when you select Google Speech or Dialogflow in the Engine Type field.

For more information on the authentication credentials, refer to the Google Speech or Dialogflow Engine documentation.

For information on how to get credentials for Dialogflow, see the Avaya Experience Portal Dialogflow White Paper.

Profanity Filter

The filter that indicates whether the speech recognition engine should filter out profane words or not.

The options are:

  • Yes

  • No

This field is displayed only when you select Google Speech or Nuance DLGaaS in the Engine Type field.

Audio Chunk Size

The size of each chunk of audio data, specified in kilobytes, that is transmitted to the speech engine.

Enter a number in the range 1 to 128. The default value is 8.

This field is displayed only when you select Nuance DLGaaS, Google Speech, or Dialogflow in the Engine Type field.

Note:

The data rate for audio sent to the cloud is 16,000 bytes per second for each active cloud speech recognition resource and is essentially constant. The Audio Chunk Size parameter only marginally affects the data rate by reducing packet overhead proportional to larger chunk sizes. The VAD mode application setting and the use of barge-in in the automated agent has a larger impact on the overall data rate by affecting the activation of a speech resource.

Network Address

The network address, or location, of the ASR server.

This must be a valid network address in the form of a fully qualified hostname or an IP address.

When you enter an address in this field, the EPM automatically inserts the address as part of the RTSP URL field.

Base Port

The port number on the ASR server to which requests for ASR services are sent.

The default value for this field depends on which engine type and MRCP protocol you select:

  • For Loquendo, the default is 554

  • For Nuance, the default is port 4900

The default port value changes to 5060 if you select MRCPV2 (TCP) protocol and to 5061 for MRCPV2 (TLS) protocol.

Important:

These values are set to the default port numbers on the respective ASR servers. Unless you have manually changed the default settings on the ASR server, you should not have to change them here.

Total Number of Licensed ASR Resources

The total number of licensed ASR resources that will be used by the Experience Portal system.

Experience Portal uses this information to determine the total number of ASR resources available to the Experience Portal system.

New Connection per Session

Whether Experience Portal opens a new connection for each call session.

If you are using:

  • Loquendo, the default is Yes.

  • Nuance, the default is No.

Important:

You must use the above settings for this parameter.

Languages

Displays all the languages that ASR servers can use on this system. The selected languages are the ones that this ASR server can recognize.

Select an individual entry in this list by clicking on it, or use Ctrl+Click and Shift+Click to select multiple entries.

Then, click the button to move the selected languages to the Selected Languages field. To move the languages back from the Selected Languages field to the Languages field, click on the button.

This list is prepopulated with the list of the languages that were available for the designated ASR engine type when Experience Portal was released. It is maintained in a special file on the Experience Portal system and is not automatically updated. You must verify that the languages you select here are actually installed and available on the target ASR server.

You can add more languages to this list by clicking Configuration>Speech Servers from the EPM menu and selecting Customize in the ASR tab.

Note:

If a speech application is configured to use more languages than are configured for any single ASR server, Experience Portal sends a No ASR Resource exception to the application. What happens then depends on the event handler that the application uses.

Selected Languages

All language(s) that you select in the Languages pane appear in this pane.

Listed Directory Number (LDN)

This field is only shown when you are logged into the EPM using the Avaya Services init account created when the Avaya Service accounts were configured.

If you are logged into the EPM using the init account, enter the LDN number for this server as it appears in the Avaya Services database. If an LDN number is not specified for this server, Experience Portal uses the default value (000)000-0000.

MRCP Section

Field

Description

Ping Interval

When a speech application requires ASR resources, the MPP establishes a connection to the ASR server at the beginning of a session. Experience Portal sends periodic "heartbeat" messages to the ASR server to make sure the connection is not terminated prematurely.

This field specifies the number of seconds the Experience Portal system waits between heartbeat messages.

Enter an integer in this field. The default is 15.

Response Timeout

The number of seconds to allow for the ASR server to respond to a request for ASR resources before timing out.

Enter an integer in this field. The default is 4.

Protocol

The MRCP protocol used for allocating the media processing server resources (ASR).

The options are:

  • MRCP V1

  • MRCP V2 — This option is shown only when you select Nuance in the Engine Type field

Note:

If you have installed Avaya Aura® Media Server on the system, the only option available is MRCP V1.

The default is MRCP V1.

RTSP URL

The URL of the Real-Time Streaming Protocol (RTSP) server. The RTSP server is the network remote control for the Experience Portal multimedia servers.

The default path depends on:

  • The network address as set in the Network Address field. If you change the network address, the default RTSP URL updates to reflect the change.

  • Which ASR engine type you have selected in the Engine Type field. If you change the engine type, the default RTSP URL updates to reflect the change.

Tip:

If you want to change the default URL, make sure you specify the network address and select the ASR engine type first. Otherwise, Experience Portal will overwrite your changes when you enter a new network address or change the engine type.

Enable Session XML

Displays when you select the MRCP V2 option in the Protocol field. Parameters specified in the session.xml file supersede vendor-specific parameters specified on the Applications webpage.

The options are:

  • Yes: Session.xml specified for each voice application is sent to the speech server. If Session.xml is not specified for the voice application, the system generates and sends a session.xml file that consists of an organization and application name.

  • No: Session.xml is not sent to the speech server for any voice application.

Transport Protocol

This field is only shown when you select the MRCP V2 protocol under the MRCP section. The transport protocol used for transporting the real-time data. The options are:

  • TCP

  • TLS

The default is TCP.

The TLS option is shown only when you select Nuance in the Engine Type field.

Important:
  • If you select TLS, ensure that the CA certificate that signed the identity certificate of the speech server is installed on Experience Portal as a trusted certificate.

    On the EPM navigation pane, click Security > Certificates > Trusted Certificates. Ensure that the required trusted certificate of the speech server is installed. If it is not uploaded, upload the certificate.

  • Click System Maintenance > Log Viewer to check for speech server connection errors.

Listener Port

This field is only shown when you select the MRCP V2 protocol under the MRCP section. Enter an integer value in the range 1 – 65535. The default is 5060 if you select MRCPV2 (TCP) protocol and 5061 for MRCPV2 (TLS) protocol.

SRTP Section

Note:

This group only appears if the Transport Protocol field is set to TLS.

Field

Description

Enable

The options are:

  • Yes : This connection uses SRTP.

  • No : This connection does not use SRTP.

Encryption Algorithm

The options are:

  • AES_CM_128: This connection uses 128 key encryption.

  • None: Messages sent through this connection are not encrypted.

Authentication Algorithm

The options are:

  • HMAC_SHA1_80: Authentication is done with HMAC SHA-1 which uses 80 bit key for the authentication.

  • HMAC_SHA1_32: Authentication is done with HMAC SHA-1 which uses 32 bit key for the authentication.

RTCP Encryption Enabled

The options are:

  • Yes: This connection uses RTP Control Protocol encryption.

  • No: This connection does not use RTP Control Protocol encryption.

RTP Authentication Enabled

The options are:

  • Yes: This connection uses Real-time Transport Protocol authentication.

  • No: This connection does not use Real-time Transport Protocol authentication.

Add

Adds the SRTP configuration to the Configured SRTP List.

Configured SRTP List group

This group displays any SRTP configurations defined for the connection.

Note:

This group only appears if the Transport Protocol field is set to TLS.

Field

Description

Display list box

Displays the SRTP configurations for this connection.

Remove

Removes the association between the SRTP configuration selected in the display text box and the SIP connection.