Current Issues

This page lists current issues and workarounds relating to Asterisk and the LumenVox Speech Engine integration.

Problems loading res_speech_lumenvox.so

Some users will have a problem loading res_speech_lumenvox.so (the Connector Bridge). If Asterisk hangs indefinitely while attempting to load res_speech_lumenvox.so, you can work around this bug by modifying the Asterisk module loader to wait two seconds before loading the module.

You will need to go into your Asterisk source directory and edit main/loader.c to include the following block of code:

if ( !strcmp(resource, "res_speech_lumenvox.so") )
{
ast_log(LOG_NOTICE, "sleeping 2 seconds before loading module %s.\n", resource);
sleep(2);
}

The above code snippet should be added in the file just above the following comment:

/* if the system supports RTLD_NOLOAD, we can just 'promote' the flags
on the already-opened library to what we want... if not, we have to
close it and start over
*/

You will then need to save the file and rebuild Asterisk from source.

© 2008 LumenVox LLC. All rights reserved.