FreeSWITCH mod_conference 的按键会控

又是一篇命题作文

mod_conference 官方文档:

https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Modules/mod_conference_3965534/

英文不好的可以看中文:

http://www.freeswitch.org.cn/books/references/1.7-mod_conference.html

我主要参考官方文档,文档写的非常清楚

本人并没有特别要补充的

这里仅仅普及下常识

首先,member 分二种,一种是主持人(moderator),本人习惯配置二个按键;另外一种是普通参会者,本人习惯配置单个按键。

下面是普通参会者的按键配置:

<group name="default">

<control action="mute" digits="0"/>

<control action="deaf mute" digits="*"/>

<control action="energy up" digits="9"/>

<control action="energy equ" digits="8"/>

<control action="energy dn" digits="7"/>

<control action="vol talk up" digits="3"/>

<control action="vol talk zero" digits="2"/>

<control action="vol talk dn" digits="1"/>

<control action="vol listen up" digits="6"/>

<control action="vol listen zero" digits="5"/>

<control action="vol listen dn" digits="4"/>

<control action="execute_application" digits="#" data="execute_extension call_hotline XML cnf"/>

</group>

其中,按 # 字键之后执行 dialplan,等于是热线求助,写一段路由就可以支持

下面是主持人的按键配置:

<group name="moderator">

<control action="execute_application" digits="*1" data="execute_extension ASK_FOR_NUMBER__callout_joinconference_moderator XML cnf"/>

<control action="mute" digits="66"/>

<control action="mute on" digits="*6"/>

<control action="mute off" digits="#6"/>

<control action="execute_application" digits="*9" data="playback moderator_help.wav"/> <!--普通参会者的语音提示-->

<control action="execute_application" digits="*#" data="execute_extension ANNOUNCE_CONF_COUNT_PRIVATE XML cnf"/>

</group>

到底怎么实现,官方文档其实讲的很清楚的,仔细找就可以找到

execute conference 123 跟 execute conference 123@default 是一样的,艾特右边的是会议的 profile

比如 execute conference 123@wideband,则需要配置 wideband 这个 profile

profile 配置部分有三个配置项要留意:

  1. <param name="caller-controls" value="default"/> 普通参会者的按键控制

  2. <param name="moderator-controls" value="moderator"/> 支持人的按键控制

  3. <param name="ivr-dtmf-timeout" value="2000"/> 2 个 dtmf 之间的间隔时间

那么什么是主持人(moderator)呢?

很简单

execute conference 123@default+flags{moderator}

相关推荐
littleBird_26 小时前
NR 5G-A NTN 小区搜索及NTN相关SIB
5g·通信·nr
搞科研的小刘选手11 小时前
【见刊检索快 | 重庆线上线下同步】第五届信号处理、计算机网络与通信国际学术会议(SPCNC 2026)
计算机网络·信号处理·通信·学术会议·会议推荐·重庆
星恒讯工业路由器3 天前
双栈时代的访问断层:当同一个域名走向两条网络路径
网络·物联网·信息与通信·ipv4·通信·ipv6·双栈网络
littleBird_24 天前
NR 5G-A NTN技术概述
5g·通信·nr
一条大祥脚11 天前
26CCPC网络赛 DFS|数学|解方程|异或哈希|通信|二分|倍增|期望DP|最短路计数
通信·倍增·ccpc网络赛·疑惑哈希·期望dp
小贺儿开发14 天前
Unity 局域网遥控幻灯片展示工具 3.0
科技·http·unity·工具·ppt·通信·网页
搞科研的小刘选手16 天前
【中国·海口(线上+线下)】2026年智能感知、通信与海洋应用国际学术会议(ISCMA 2026)
通信·学术会议·会议推荐·智能感知·海洋应用·海口·海南大学
码上有光17 天前
Linux进程通信——共享内存、消息队列和信号量
android·linux·运维·共享内存·通信
Seoyoneh1 个月前
呼叫中心系统上云还是本地部署?架构、成本与运维全维度技术对比
人工智能·信息与通信·通信
小贺儿开发1 个月前
Unity 家居视频遥控(细节优化)
科技·unity·程序员·udp·视频·工具·通信