到这里下载源码:
https://github.com/drachtio/drachtio-freeswitch-modules/tree/main/modules/mod_simple_vad
下载到 src/mod/applications 目录
修改 configure.ac,增加一行:
src/mod/applications/mod_simple_vad/Makefile
修改 modules.conf,增加一行:
applications/mod_simple_vad
autoreconf -f && ./configure
之后就可以编译模块了
使用方法:
uuid_simple_vad <uuid> start|stop [mode]
其中 mode 为 0-3
fire 的事件类型为 CUSTOM, 子类型为 mod_simple_vad::change 或者 mod_simple_vad::summary
此外,这个仓库还有 mod_audio_fork 等模块,改天再试