Avaya Experience Portal (AEP) 8.1
Introduction
This document describes configuration notes for the LumenVox ASR and TTS servers running with the Avaya Experience Portal (AEP) version 8.1. This document was written for LumenVox DNN architecture v4.7.
LumenVox does not support the ability to test our ASR and TTS directly from the Orchestration Designer's Application Simulator. We recommend deploying applications made from OD into AEP to test them.
LumenVox Configuration
There are three changes from the default configuration that must be made in the MRCP-API docker image (mrcp-api/docker/lumenvox/media_server.conf):
- The value of compatibility_mode in the Media Server Configuration must be set to 1.
- The value of reuse_sip_tcp_socket in the Media Server Configuration must be set to 1.
AEP Configuration 8.1 - ASR
When adding a LumenVox ASR to the AEP Speech Servers, the following settings should be used. The highlighted settings indicate deviations from AEP's default values and so special care must be taken to set these correctly:
- Enabled: Yes
- Engine Type: LumenVox
- Network Address: <IP address of the machine running LumenVox>
- Base Port: 5060
- Total Number of Licensed ASR Resources: <number of licenses installed>
- New Connection per Session: Yes
- Languages: en-US
- Ping Interval: 15
- Response Timeout: 4
- Protocol: MRCP V2
- Transport Protocol: TCP
- Listener Port: 5060
An example of this ASR configuration can be seen in the following screenshot:
Figure 1: Sample LumenVox ASR configuration from the AEP Speech Servers configuration manager.
AEP 8.1 Configuration – TTS
When adding a LumenVox TTS to the AEP Speech Servers, the following settings should be used. The highlighted settings indicate deviations from AEP's default values and so special care must be taken to set these correctly:
- Enabled: Yes
- Engine Type: LumenVox
- Network Address: <IP Address of the machine running LumenVox>
- Base Port: 5060
- Total Number of Licensed ASR Resources: <number of licenses installed>
- New Connection per Session: Yes
- Languages: en-US
- Ping Interval: 15
- Response Timeout: 4
- Protocol: MRCP V2
- Transport Protocol: TCP
- Listener Port: 5060
An example of this TTS configuration can be seen in the following screenshot:
Figure 2: Sample LumenVox ASR configuration from the AAEP Speech Servers configuration manager.
AEP Configuration – Application
When configuring an application to make use of the LumenVox ASR and/or TTS in the AEP configuration manager, there are a few notes to be aware of:
- Under Speech Parameters, be sure and set Speech Complete Timeout to a non-zero value (0 is the default). 800 ms is our recommended value. The other settings can be left blank
-
Figure 3: Adding the previously-setup LumenVox ASR+TTS servers to an application. Notice how the dropdown displays " class="fr-fic fr-dii"/>
Figure 4: The Speech Parameters for an application. Speech Complete Timeout must be set to a non-zero value while all other parameters can be left blank (their default).
Testing The Integration
Configure the AAEP built-in Test App application to make use of the LumenVox ASR and TTS as shown in the previous step. Make a call into the system to test the ASR and TTS functionality.