要在FreeSWITCH中禁用“you are clearly the only person in the conference”提示语(即会议中只剩一人时的语音提示),需通过修改会议配置文件 **conference.conf.xml** 实现。以下是具体步骤及原理:
解决方法
1. 修改 conference.conf.xml 配置文件
- 文件路径:
/usr/local/freeswitch/conf/autoload_configs/conference.conf.xml(路径可能因安装方式略有差异)。 - 关键参数:
找到<profile name="default">区块中的<param name="suppress-events">参数。
添加 **alone-sound** 到该参数的取值列表中,以抑制“仅剩一人”的提示音: -
<param name="suppress-events" value="start-talking,stop-talking,alone-sound"/>- 若参数已存在其他值(如
start-talking),直接追加alone-sound即可。
- 若参数已存在其他值(如
2. 重新加载配置
修改后执行以下命令使配置生效:
freeswitch> reloadxml
freeswitch> reload mod_conference
后记:
实际按上述代码修改后未生效,我想到了去修改原始文件conf-alone.wav、
一般目录
/usr/local/freeswitch/sounds/en/us/callie/
我的freeswitch可能比较新目录是
/usr/local/freeswitch/sounds/en/us/callie/conference
同采样率的子目录(如 8000、16000、32000、48000)中均包含同名文件
用mv conf-alone.wav conf-alone(或者其他名字都行)。我修改了每个文件夹的名字,最终解决了这个提示音
&spm=1001.2101.3001.5002&articleId=149902276&d=1&t=3&u=6671118bb6a94fe4bcce1af935bc1e4e)
1291

被折叠的 条评论
为什么被折叠?



