1. 首页
  2. 经验分享

freeswitch 添加配置录音功能

搭建 freeswitch 呼叫系统,通常都需要录音功能,将所有的通话都进行录音,freeswitch 可以进行配置进行录音,默认不开启录音功能。

搭建 freeswitch 呼叫系统,通常都需要录音功能,将所有的通话都进行录音,freeswitch 可以进行配置进行录音,默认不开启录音功能。

配置录音功能,需修改 /etc/freeswitch/dialplan/default.xml,在拨号路由中添加如下代码,红色部分为录音保存路径,可以自由设置,可以进行拨号录音配置,哪些路由进行录音,哪些不进行录音。

<!–录音–>
<action application=”set” data=”RECORD_TITLE=Recording ${destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:%M)}”/>
<action application=”set” data=”RECORD_COPYRIGHT=(c) 2011″/>
<action application=”set” data=”RECORD_SOFTWARE=FreeSWITCH”/>
<action application=”set” data=”RECORD_ARTIST=FreeSWITCH”/>
<action application=”set” data=”RECORD_COMMENT=FreeSWITCH”/>
<action application=”set” data=”RECORD_DATE=${strftime(%Y-%m-%d %H:%M)}”/>
<action application=”set” data=”RECORD_STEREO=true”/>
<action application=”record_session” data=”/record/cdr/${strftime(%Y)}/${strftime(%m)}/${strftime(%d)}/${caller_id_number}/${uuid}.wav“/>
<action application=”set” data=”call_out”/>
<action application=”set” data=”destination=$1″/>
<action application=”set” data=”caller_id_number=${caller_id_number}”/>
<!–录音–>

如果呼出电话不没有记录到录音文件,则需要在呼出路由文件中添加同样的代码。录音文件默认保存的是wav 格式,没有进行转码,这种格式较占磁盘空间,可以在服务器闲时,进行音频转码,转为 MP3格式,可以减少80%左右的文件大小。

下次将分享,freeswitch 录音如何进行音频转码

本文来自投稿,不代表WebSE立场,如若转载,请注明出处:https://webse.cn/749.html

发表评论

登录后才能评论

联系我们

QQ:44069836

在线咨询:点击这里给我发消息

邮件:admin@webse.cn

工作时间:周一至周五,9:30-18:30,节假日休息