We are currently trying to setup Asterisk 15 + UniMRCP 1.5.0 + UniMRCP for Asterisk 1.5.1.
When we run "module load res_speech_unimrcp.so" we get the following error.
[Aug 20 20:23:20] WARNING[27289]: loader.c:577 load_dlopen: Error loading module 'res_speech_unimrcp.so': /usr/lib/asterisk/modules/res_speech_unimrcp.so: undefined symbol: ast_speech_change_state
[Aug 20 20:23:20] WARNING[27289]: loader.c:1176 load_resource: Module 'res_speech_unimrcp.so' could not be loaded.
Unable to load module res_speech_unimrcp.so
Command 'module load res_speech_unimrcp.so' failed.
I believe we have everything installed correctly and in the right place. I have verified the following files.
/usr/lib/asterisk/modules# ls *unimrcp*
app_unimrcp.la app_unimrcp.so
res_speech_unimrcp.la res_speech_unimrcp.so
/etc/asterisk# ls res-speech-unimrcp.conf
res-speech-unimrcp.conf
/etc/asterisk# ls mrcp.conf
mrcp.conf
We have only made minimal configuration changes to mrcp.conf and added the 127.0.0.1 loopback.