第二天,关于sip的学习(freeSwitch增加配置录音功能)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二天,关于sip的学习(freeSwitch增加配置录音功能)相关的知识,希望对你有一定的参考价值。
学习一些FreeSwitch核心的一些命令,再细节地了解下FS。
看下是不是之前怀疑的,二次编程的时候更改配置文件,或者java注入一些参数到配置文件,详细了解下配置文件。
这个应该比较难的,不清楚
问下百度先生吧。
学习了一个新知识 FS增加录音功能如何去配置
一般电话系统都可以将本系统内的语音通话录制下来,FreeSwitch 系统中也可以进行语音录制。
需求:
录制系统中的所有通话。
实现:
(1)建立一个文件夹 freeswitch/recordings/archive/ ,用来存储录音文件;
(2)修改拨码计划,打开 \\conf\\dialplan\\default.xml
找到下面的语句:
<extension name="Local_Extension">
<condition field="destination_number" expression="^(10[01][0-8])$">
在其下,添加:
<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="$${base_dir}/recordings/archive/${strftime(%Y-%m-%d-%H-%M-%S)}_${destination_number}_${caller_id_number}.wav"/>
(3)在 FS_CLI.EXE 中运行 reloadxml 或 按 F6 即可生效。
查询 FreeSwitch 支持的音频文件格式,可以在 FS_CLI.exe 中运行 show file 命令。
学习完成 录音成功 再文件夹 recordings/archive中,下面是录音截图
这个功能好,这样我就可以听到下面人的录音,找出他们的问题,话术这块。。。。OK,我相信通过web端调用听取录音是比较简单的。
以上是关于第二天,关于sip的学习(freeSwitch增加配置录音功能)的主要内容,如果未能解决你的问题,请参考以下文章