Browse
 
Tools
Rss Categories

Verifying Basic Functionality

Reference Number: AA-01754 Views: 15748 0 Rating/ Voters

Note: 

With the release of LumenVox version 14.1 in February 2016, a more comprehensive and easier to use set of tools was integrated into our Dashboard Diagnostics page, which is now the recommended tool to verify basic functionality following installation.

The following documentation and use of the LVShowConfig / lv_show_config tool is still valid, and may be useful if you only have command-line access to a system, however only checks a fraction of the elements checked by Dashboard Diagnostics.

Once you have installed the LumenVox software (see Windows Installation or Linux Installation for complete instructions) and licensed the softwarethere are a few simple utilities you can use to verify that the installation and configuration is complete.

The most useful of these utilities is called LVShowConfig.exe (lv_show_config on Linux). It is a command-line utility that can run tests and display configuration information. Complete documentation on LVShowConfig is available, but for testing purposes there are a few tests that are helpful:

To test the ASR, simply run LVShowConfig.exe or lv_show_config with the -asr_test option. If it is working successfully, you will see output like:

============================================================

Testing LumenVox ASR Server
ASR Decode completed successfully

============================================================

To test the TTS Server, simply run LVShowConfig.exe or lv_show_config with the -tts_test option. If it is working successfully, you will see output like:

============================================================

Testing LumenVox TTS Server
TTS Synthesis completed successfully

============================================================

To test the Media Server, simply run LVShowConfig.exe or lv_show_config with the -mrcp_test option. This runs a number of MRCP tests against the Media Server. It tests both MRCPv1 and MRCPv2, and uses the port numbers in media_server.conf. Note that since the MRCP test performs ASR decodes and TTS syntheses, it is important that both the ASR and the TTS are working correctly for all of the MRCP tests to pass.

If it is working successfully, you will see output like:

============================================================

Testing LumenVox Media Server

Testing MRCP v1 TTS Synthesis
The MRCP v1 TTS Synthesis completed successfully

Testing MRCP v2 TTS Synthesis
The MRCP v2 TTS Synthesis completed successfully

Testing MRCP v1 ASR Recognition
The MRCP v1 ASR Recognition completed successfully

Testing MRCP v2 ASR Recognition
The MRCP v2 ASR Recognition completed successfully

============================================================

LumenVox recommends that the appropriate tests be run on any new system to verify that the software is installed and working properly. If you are ever having problems, please run the tests to determine what your potential issue is.

If a test fails, then that should be the first step in reading logs, as it will help direct you toward the correct logs folder to look in.

Note that if all of the tests pass, this strongly indicates the issue lies outside of the core LumenVox installation/licensing. If you are experiencing failures using an application, it may be that your application is not correctly talking with LumenVox, or that there are firewalls in place, or that there is a configuration option that should be set in the LumenVox configuration to enable compatibility with your application.