freeswitch订阅会议相关通知
一、 freeswitch订阅会议相关通知
event plain CUSTOM conference::maintenance
这时会收到各种通知,会议创建、成员加入、成员离开、成员开始讲话,成员停止讲话等等。
实际使用的时候可能不需要这么多的通知,想过滤一些怎么办?
二、 配置文件
1. 文件路径
/usr/local/freeswitch/conf/autoload_configs/conference.conf.xml
2. 配置项
<!-- Suppress start and stop talking events --> <!-- <param name="suppress-events" value="start-talking,stop-talking"/> -->
默认屏蔽,只需要去掉屏蔽就可以阻止接收开始讲话和停止讲话的通知了。
3. 另外还支持的阻止选项如下:
add-member del-member energy-level volume-level gain-level dtmf stop-talking start-talking mute-member unmute-member kick-member dtmf-member energy-level-member volume-in-member volume-out-member play-file play-file-member speak-text speak-text-member lock unlock transfer bgdial-result floor-change
上善若水,水利万物而不争。