FreeSwitch安装mod_unimrcp常见问题参考

【问题】mod_unimrcp编译失败,提示automake-1.13' is missing on your system

先检查一下本机安装的版本,当前我的版本是1.15,比它新。
解决版本也很简单。先找到1.15位置,然后创建一个1.13的软链接即可。
ln -sf automake-1.15 automake-1.13

安装完成后在freeswitch命令行中执行load mod_unimrcp即可。

【问题】重启freeSwitch后提示[ERR] switch_core_asr.c:59 Invalid ASR module [unimrcp]!

freeSwitch启动时没有自动加载mod_unimrcp。

自动加载配置文件路径:${FREESWITCH_HOME}/conf/autoload_configs/modules.conf.xml
加入然后重启即可。

【问题】找不到profile文件,提示[ERR] mod_unimrcp.c:3148 (ASR-1) Can't find profile, xxxx

需要注意几点:

  1. unimrcp.conf.xml里配置的文件名称一定要和mrcp_profile里定义的名称一致
    如我在unimrcp.conf.xml里配置名称如下

    那么mrcp_profile的名称必须为mrcp_demo.xml

  2. mrcp_demo.xml里profile name的定义必须与上述一致,如这里

    并且,version必须为2

  3. reloadxml不能使新配置profile生效,要重新启动freeSwitch

【问题】提示[ERR] mod_unimrcp.c:1913 (ASR-1) RECOGNIZER channel error!

一般是profile配置错误。我遇到的错误是自己的端口和ip配置错了。请仔细检查。

你可能感兴趣的:(FreeSwitch安装mod_unimrcp常见问题参考)