当前位置:   article > 正文

FreeSwitch 源码增加模块和单独编译模块_windows下为freeswitch安装mod_unimrcp模块

windows下为freeswitch安装mod_unimrcp模块

实例:
添加freeswitch 本身的模块mod_unimrcp
fs 默认是不会把全部模块都编译添加的,如果需要添加,首先需要到freeswitch 的源码
目录 进行 ./configure 后
vi modules.conf 和进入build/modules.conf.in
把需要的模块去掉注释
然后 make mod_xxx-install
即可在/usr/local/freeswitch/mod(默认的路径,fs加载mod也是该目录) 找到已经编译好的模块
在控制台 load mod_xxx 启动加载模块

然后需要修改fs的配置文件,把新加入的模块加载
conf/autoload_configs/modules.conf.xml
添加 让fs启动是自动加载

以上是添加mod_unimrcp 模块的实例
进入源码目录
执行./configure
在这里插入图片描述
编译:
make mod_unimrcp-install
在这里插入图片描述
进入 /usr/local/freeswitch/mod (mod默认的路径)在这里插入图片描述
这两个就是编译好的模块,如果需要移动,请把两个都移动

进入fs的配置目录
默认在 /usr/local/freeswitch/etc/
在这里插入图片描述
修改 或 添加 vi modules.conf.xml
让freeswitch 启动时就加载该模块
在这里插入图片描述
然后启动freeswitch 输入:
show modules
在这里插入图片描述
可以看到已经成功加载新添加的模块

可能编译mod_unimrcp会遇到的错误
mod_unimrcp编译失败,提示automake-1.13’ is missing on your system
解决办法:
先找到系统安装的版本是多少
默认会在 /usr/bin 下
找不到 可以使用
find / -name automake-1.* 查找系统所有的版本
找到后进行软连接
ln -sf automake-1.11 automake-1.13
即可,可能会出现版本的问题
如果没有,请安装

@我:c_wujinbiao@163.com

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/148657
推荐阅读
相关标签
  

闽ICP备14008679号