FreeSwitch 默認帶有電話會議的例子功能,是通過 conference 撥碼計划實現的
打開\conf\dialplan\default.xml ,在里面有一段代碼
<extension name="nb_conferences">
<condition field="destination_number" expression="^(30\d{2})$">
<action application="answer"/>
<action application="conference" data="$1-${domain_name}@default"/>
</condition>
</extension>
還可以設置主持人以及會議密碼。設置了主持人后,可以影響會議的開展;設置了會議密碼后,與會成員必須輸入正確密碼才能入會。
主持人對會議的影響主要體現在以下兩個方面:
(1)直到主持人入會后,會議才開始;
(2)主持人退出會議后,會議才結束。
那怎么設置主持人?方法如下:
<action application="conference" data="$1@default"/>// 未設置主持人
<action application="conference" data="$1@default+flags{moderator}"/> 設置了主持人
如何設置會議密碼?方法如下:
<action application="conference" data="$1@default+1234"/> // 設置入會密碼為 1234
如何既設置主持人,又設置會議密碼?方法如下:
<action application="conference" data="$1@default+1234+flags{moderator}"/>