1. 录音缓存

FreeSWITCH默认的录音参数配置是开启缓冲的(可能是内核缓存)

即RTP流大小到达65536字节写一次文件,想更接近实时流,关闭缓冲区即可。

<action application="set" data="enable_file_write_buffering=false"/>

 <action application="set" data="record_sample_rate=8000"/><action application="set" data="enable_file_write_buffering=false"/>    <action application="export" data="RECORD_STEREO=false"/>            <action application="export" data="execute_on_answer=record_session /data/record/${strftime(%Y-%m-%d)}/$2.wav"/> 

2. 录音配置

通话双方全程录音

以单声道的 8000Hz pcm alaw 格式 语音为例:
拨号计划 conf\dialpla\default.xml 里面 在 <context name="default"> 后面加上:<extension name="Local_Extension2">
<condition field="destination_number" expression="^([0-9]\d+)$">
<action application="export" data="dialed_extension=$1"/>
<action application="set" data="call_timeout=30"/>
<action application="set" data="record_sample_rate=8000"/>
<action application="export" data="RECORD_STEREO=false"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="continue_on_fail=true"/>
<action application="export" data="execute_on_answer=record_session
z:/record/${strftime(%m%d)}/${strftime(%Y-%m-%d-%H-%M-%S)}_${caller_id_number}_${destination_number}.alaw"/
>
<action application="bridge" data="user/${dialed_extension}@${domain_name}"/>
</condition>
</extension>
说明:
<action application="export" data="execute_on_answer=record_session
z:/record/${strftime(%m%d)}/${strftime(%Y-%m-%d-%H-%M-%S)}_${caller_id_number}_${destination
_number}.alaw"/>

Freeswitch 录音配置相关推荐

  1. freeswitch录音

    freeswitch 录音录像 freeswitch支持录音和录像功能,录音功能主要是通过mod_sndfile.mod_shout等模块实现的,录像模块是通过mod_mp4v2和mod_av模块实现 ...

  2. FreeSwitch mod_sofia配置详解

    1.简单说明 SIP 模块是 FreeSWITCH 的主要模块, Sofia-SIP 是由诺基亚公司开发的 SIP 协议栈,它以开源的许可证 LGPL 发布,为了避免重复发明轮子,FreeSWITCH ...

  3. 安装 esl php 模块,FreeSWITCH 安装配置的 各种坑, 填坑

    个人安装环境: OS:CentOS6.7 64位 FreeSWITCH Ver:1.6.17 一. 编译出错 安装 之前, 最好 先安装 这几个东西(如果有, 请忽略): yasm (有nasm的话 ...

  4. freeswitch 用户配置详解_FreeSwitch安装配置记录-阿里云开发者社区

    安装FreeSwitch 主要命令如下: git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git cd freeswitch/ ...

  5. FreeSWITCH之配置G729转码

    在互联网大数据时代的背景下,作为服务器程序,高并发尤为重要,线路带宽资源就显得更加弥足珍贵了.目前比较流行语音编码有2种G711.G729.由于语音需要采用上下行对等的宽带,G711每线需要大约90k ...

  6. 跨服务器docker freeswitch录音路径设备方案

    1, 在阿里云申请一个共用盘 2, 挂载到实例 3, 把freeswitch下的录音路径 挂载到 公共盘 4, 进入docker, 修改录音路径的权限,为全部放开. 不然,录音不能保存, 因为free ...

  7. Boghe连接FreeSwitch的配置

    最近公司安排研究FreeSwitch,客户端指定用的是Boghe,好吧,那就开始学习,可是网上的资料简直是太少了.今天好不容易注册上了,把遇到的问题解决方法记录一下. Display Name*:10 ...

  8. Freeswitch 默认配置

    默认1000-1019,共20个用户,密码1234 可以通过修改vars.xml ,改变密码: <X-PRE-PROCESS cmd="set" data="def ...

  9. Amazon Connect录音配置

    在Amazon Connect中启用通话录音,amazon connect后台会将录音文件上传到s3中. 在Default Outbound-出站私密消息中将[设置录音和分析行为]块开启代理和客户的录 ...

最新文章

  1. 当铅笔芯加上直流电压的时候
  2. 目录config.php怎么修改域名,config.php · wlphp/基于宝塔面板api给站点新增删除域名接口 - Gitee.com...
  3. 如何使用ActionScript来检测用户的操作系统种类及浏览器类型
  4. web前端开发之div+css教程精华收集二
  5. android 7.1 apk的systemuid相同导致问题[2]
  6. ES6(二)——字符串模板、标签模板字符串、函数的默认参数、剩余参数、数组对象的展开语法、数值的表示、Symbol
  7. mysql免安装如何改密码_mysql免安装版配置与修改密码的教程
  8. c# 多个RadioButton与DataTable的数据绑定
  9. java互喷群,夸夸群和喷喷群的心里需求和投资如此相似
  10. stylus 迭代+插值实现css同类型不同值样式序列
  11. Lync Server 2010企业版系列PART7:部署前端
  12. 算法:回溯八 Combinations指定个数组合
  13. 目标设定的SMART原则
  14. 数据库、数据仓库、大数据平台、数据中台、数据湖大对比
  15. python selenium设置chrome浏览器保持登录方式
  16. Django框架MVT模型工作流程
  17. 2016中国计算机内存条,十大内存品牌,你看看中国到底还有谁?
  18. C指针之初始化(三)
  19. AHOI2019N省联考凉凉记
  20. 年轻的90后就应该马上创业不要等

热门文章

  1. Ansys Zemax | 计算任意温度和压强下的折射率
  2. Sqlstate详解
  3. 【解决】YOLOv6.1安装requirements.txt报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x84
  4. 机器人庄园作文_作文范文之你是大便的作文怎么写
  5. 5G网络技术(10%)
  6. 2022 最新 IntelliJ IDEA 2022 详细配置 Tomcat 8.5 步骤演示(图文版)
  7. c语言网络班,计算机网络技术班《C语言程序设计》教案-黄福长.doc
  8. BST二叉搜索树插入节点建树并找出不平衡节点,networkx,Python
  9. oracle oui gi是什么,【翻译自mos文章】在windows 2012上安装rac时,GI 的安装失败,报OUI-35024...
  10. camtasia studio安装下载及使用的意外问题解决方法教程V2021